:is(.gg-catalog,.gg-search) .gg-catalog-products,:is(.gg-catalog,.gg-search) .gg-catalog-directory,:is(.gg-catalog,.gg-search) .gg-catalog-intro{--color-background: var(--gg-cream-rgb);--color-foreground: var(--gg-ink-rgb);background:var(--gg-cream);color:var(--gg-ink);font-size:var(--gg-fs-body);line-height:1.6}:is(.gg-catalog,.gg-search) .gg-catalog-directory,:is(.gg-catalog,.gg-search) .gg-catalog-intro>.page-width,:is(.gg-catalog,.gg-search) .gg-catalog-products .page-width{width:100%;max-width:1280px;margin-inline:auto;padding-inline:28px}:is(.gg-catalog,.gg-search) .gg-catalog-intro{padding-bottom:32px}:is(.gg-catalog,.gg-search) .gg-catalog-breadcrumbs{padding-block:16px;font:400 var(--gg-fs-xs)/1.5 var(--gg-font-body)}:is(.gg-catalog,.gg-search) .gg-catalog-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;list-style:none;padding:0;margin:0}:is(.gg-catalog,.gg-search) .gg-catalog-breadcrumbs li{display:inline-flex;align-items:baseline;gap:10px;min-width:0;overflow-wrap:anywhere}:is(.gg-catalog,.gg-search) .gg-catalog-breadcrumbs li+li:before{content:"/";color:var(--gg-muted)}:is(.gg-catalog,.gg-search) .gg-catalog-breadcrumbs a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}:is(.gg-catalog,.gg-search) .gg-catalog-breadcrumbs [aria-current]{color:var(--gg-muted)}:is(.gg-catalog,.gg-search) .gg-catalog-intro__layout{display:grid;gap:28px;align-items:center;padding-block:8px}:is(.gg-catalog,.gg-search) .gg-catalog-intro__layout--with-image{grid-template-columns:minmax(0,1fr) 220px}:is(.gg-catalog,.gg-search) .gg-catalog-title{font:400 clamp(34px,4vw,52px)/1.12 Georgia,"Times New Roman",serif;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0}:is(.gg-catalog,.gg-search) .gg-catalog-description{max-width:720px;margin-top:18px;overflow-wrap:anywhere;font-size:var(--gg-fs-body);line-height:1.7}:is(.gg-catalog,.gg-search) .gg-catalog-description>:first-child{margin-top:0}:is(.gg-catalog,.gg-search) .gg-catalog-description>:last-child{margin-bottom:0}:is(.gg-catalog,.gg-search) .gg-catalog-description :is(img,video,iframe){max-width:100%}:is(.gg-catalog,.gg-search) .gg-catalog-description table{display:block;max-width:100%;overflow-x:auto}:is(.gg-catalog,.gg-search) .gg-catalog-intro__image{width:220px;aspect-ratio:4 / 3;border-radius:6px;overflow:hidden;background:var(--gg-taupe)}:is(.gg-catalog,.gg-search) .gg-catalog-intro__image img{display:block;width:100%;height:100%;object-fit:cover}:is(.gg-catalog,.gg-search) .gg-catalog-editor-note{color:var(--gg-muted);font-size:var(--gg-fs-sm)}:is(.gg-catalog,.gg-search) .gg-catalog-directory{padding-bottom:60px}:is(.gg-catalog,.gg-search) .gg-catalog-directory__heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px 32px;flex-wrap:wrap;margin-block:8px 32px}:is(.gg-catalog,.gg-search) .gg-catalog-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;color:var(--gg-ink);text-decoration:none;font-size:var(--gg-fs-ui)}:is(.gg-catalog,.gg-search) .gg-catalog-link>span{color:var(--gg-orange)}:is(.gg-catalog,.gg-search) .gg-catalog-grid{display:grid;grid-template-columns:repeat(var(--gg-mobile-columns, 2),minmax(0,1fr));gap:28px 14px;padding:0;margin:0;list-style:none}:is(.gg-catalog,.gg-search) .gg-catalog-grid>li{min-width:0;width:auto;max-width:none}:is(.gg-catalog,.gg-search) .gg-catalog-category{display:block;color:var(--gg-ink);text-decoration:none}:is(.gg-catalog,.gg-search) .gg-catalog-category__image{aspect-ratio:1;border-radius:6px;overflow:hidden;background:var(--gg-taupe)}:is(.gg-catalog,.gg-search) .gg-catalog-category__image img{display:block;width:100%;height:100%;object-fit:cover}:is(.gg-catalog,.gg-search) .gg-catalog-category__placeholder{display:grid;place-items:center;height:100%;color:var(--gg-muted)}:is(.gg-catalog,.gg-search) .gg-catalog-category__placeholder svg{width:48px;height:48px}:is(.gg-catalog,.gg-search) .gg-catalog-category__title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px;font-size:var(--gg-fs-body);line-height:1.4;overflow-wrap:anywhere}:is(.gg-catalog,.gg-search) .gg-catalog-category__title>span{flex-shrink:0;color:var(--gg-orange)}:is(.gg-catalog,.gg-search) .gg-catalog-grid .card{--color-background: var(--gg-cream-rgb);--color-foreground: var(--gg-ink-rgb);--image-padding: 0px;--border-width: 0px;--border-radius: 6px;--shadow-opacity: 0;background:transparent;text-align:left}:is(.gg-catalog,.gg-search) .gg-catalog-grid .card__inner{border-radius:6px;overflow:hidden;background:var(--gg-cream)}:is(.gg-catalog,.gg-search) .gg-catalog-grid .card__media img{object-fit:cover;object-position:center center}:is(.gg-catalog,.gg-search) .gg-catalog-grid .card>.card__content{padding:0;grid-template-rows:auto 1fr auto auto}:is(.gg-catalog,.gg-search) .gg-catalog-grid .card__information{padding:16px 0 12px}:is(.gg-catalog,.gg-search) .gg-catalog-grid .card__heading{font:400 var(--gg-fs-ui)/1.5 var(--gg-font-body);letter-spacing:0;overflow-wrap:anywhere}:is(.gg-catalog,.gg-search) .gg-catalog-grid .card-information{text-align:left}:is(.gg-catalog,.gg-search) .gg-catalog-grid .price{font-size:var(--gg-fs-ui);line-height:1.6;letter-spacing:0;margin-top:8px}:is(.gg-catalog,.gg-search) .gg-catalog-grid .price__sale,:is(.gg-catalog,.gg-search) .gg-catalog-grid .price__regular{white-space:normal}:is(.gg-catalog,.gg-search) .gg-catalog-grid .badge{font-size:var(--gg-fs-micro);line-height:1.4;padding:5px 9px;border-radius:20px;max-width:100%;overflow-wrap:anywhere}:is(.gg-catalog,.gg-search) .gg-catalog-grid .quick-add{margin:0}:is(.gg-catalog,.gg-search) .gg-catalog-grid .quick-add__submit{min-height:44px;padding:10px 12px;border-radius:24px;background:var(--gg-sage);color:var(--gg-ink);font:400 var(--gg-fs-sm)/1.4 var(--gg-font-body);letter-spacing:0;overflow-wrap:anywhere}:is(.gg-catalog,.gg-search) .gg-catalog-grid .quick-add__submit:before,:is(.gg-catalog,.gg-search) .gg-catalog-grid .quick-add__submit:after{display:none}:is(.gg-catalog,.gg-search) .gg-catalog-grid .quick-add__submit:disabled{opacity:.65;cursor:not-allowed}:is(.gg-catalog,.gg-search) .gg-catalog-products .facets-wrapper{margin-bottom:28px}:is(.gg-catalog,.gg-search) .facets-container{padding-block:16px;border-block:1px solid rgba(var(--gg-ink-rgb),.16);gap:12px;min-width:0}:is(.gg-catalog,.gg-search) .facets__form{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0}:is(.gg-catalog,.gg-search) .facets__wrapper{position:relative;gap:8px 16px;min-width:0;flex:1 1 320px}:is(.gg-catalog,.gg-search) .facets__heading{margin:0;font:400 var(--gg-fs-sm)/1.5 var(--gg-font-body)}:is(.gg-catalog,.gg-search) .facets__disclosure{position:static;margin:0}:is(.gg-catalog,.gg-search) .facets__summary{display:flex;align-items:center;min-height:44px;margin:0;padding:8px 28px 8px 12px;border:1px solid rgba(var(--gg-ink-rgb),.18);border-radius:6px;color:var(--gg-ink);font-size:var(--gg-fs-ui)}:is(.gg-catalog,.gg-search) .facets__summary .icon-caret{right:10px}:is(.gg-catalog,.gg-search) .facets__display{left:0;width:min(350px,calc(100vw - 56px));background:var(--gg-cream);border:1px solid rgba(var(--gg-ink-rgb),.18);border-radius:6px}:is(.gg-catalog,.gg-search) .facets__header{gap:12px;background:var(--gg-cream)}:is(.gg-catalog,.gg-search) .facets__label{min-height:44px}:is(.gg-catalog,.gg-search) .facet-filters{flex:0 0 auto;padding:0;margin-left:auto;max-width:100%}:is(.gg-catalog,.gg-search) .facet-filters__field{align-items:center;flex-wrap:nowrap;justify-content:flex-end;gap:12px;min-width:0}:is(.gg-catalog,.gg-search) .facet-filters__label{flex:0 0 auto;margin:0;font:400 var(--gg-fs-sm)/1.5 var(--gg-font-body)}:is(.gg-catalog,.gg-search) .facet-filters__field .select{align-items:center;min-width:0;max-width:100%}:is(.gg-catalog,.gg-search) .facet-filters__sort{appearance:none;-webkit-appearance:none;min-height:44px;max-width:100%;padding:8px 34px 8px 12px;border:1px solid rgba(var(--gg-ink-rgb),.18);border-radius:6px;background-color:transparent;color:var(--gg-ink);font-size:var(--gg-fs-ui);line-height:1.5;cursor:pointer}:is(.gg-catalog,.gg-search) .facet-filters__field .select .svg-wrapper{right:10px;color:var(--gg-ink)}:is(.gg-catalog,.gg-search) .product-count,:is(.gg-catalog,.gg-search) .product-count-vertical{align-self:center;opacity:1}:is(.gg-catalog,.gg-search) .facets__form .product-count{align-self:center}:is(.gg-catalog,.gg-search) .product-count__text{margin:0;font:400 var(--gg-fs-sm)/1.5 var(--gg-font-body)}:is(.gg-catalog,.gg-search) .active-facets{order:1;flex-basis:100%;gap:6px;margin:0}:is(.gg-catalog,.gg-search) .active-facets__button,:is(.gg-catalog,.gg-search) .active-facets__button-remove{min-height:44px;max-width:100%;margin:0;padding:4px;color:var(--gg-ink)}:is(.gg-catalog,.gg-search) .active-facets__button-inner{white-space:normal;overflow-wrap:anywhere;background:var(--gg-service);color:var(--gg-ink);font-size:var(--gg-fs-sm);line-height:1.5}:is(.gg-catalog,.gg-search) .mobile-facets__open{min-height:44px;padding:10px 14px;border:1px solid rgba(var(--gg-ink-rgb),.25);border-radius:6px;color:var(--gg-ink)}:is(.gg-catalog,.gg-search) .mobile-facets__open-label{font:400 var(--gg-fs-ui)/1.5 var(--gg-font-body)}:is(.gg-catalog,.gg-search) .mobile-facets__inner,:is(.gg-catalog,.gg-search) .mobile-facets__header,:is(.gg-catalog,.gg-search) .mobile-facets__footer,:is(.gg-catalog,.gg-search) .mobile-facets__submenu{background:var(--gg-cream);color:var(--gg-ink)}:is(.gg-catalog,.gg-search) .mobile-facets__inner{width:min(420px,100%);max-width:100%}:is(.gg-catalog,.gg-search) .mobile-facets__heading{font:400 27px/1.2 Georgia,Times New Roman,serif}:is(.gg-catalog,.gg-search) .mobile-facets__label,:is(.gg-catalog,.gg-search) .mobile-facets__summary,:is(.gg-catalog,.gg-search) .mobile-facets__clear,:is(.gg-catalog,.gg-search) .mobile-facets__close-button{min-height:44px}:is(.gg-catalog,.gg-search) .mobile-facets__sort .select__select{min-height:44px;font-size:var(--gg-fs-ui)}:is(.gg-catalog,.gg-search) .mobile-facets__footer .button,:is(.gg-catalog,.gg-search) .gg-catalog-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:0;border-radius:24px;background:var(--gg-orange);color:var(--gg-button-text);font:400 var(--gg-fs-ui)/1.5 var(--gg-font-body);letter-spacing:0;text-align:center;text-decoration:none}:is(.gg-catalog,.gg-search) .mobile-facets__footer .button:before,:is(.gg-catalog,.gg-search) .mobile-facets__footer .button:after{display:none}:is(.gg-catalog,.gg-search) .gg-catalog-empty{grid-column:1 / -1;padding:48px 20px;border-radius:6px;background:var(--gg-service);text-align:center}:is(.gg-catalog,.gg-search) .gg-catalog-empty h2{margin:0;font:400 clamp(27px,3vw,34px)/1.25 Georgia,"Times New Roman",serif;overflow-wrap:anywhere}:is(.gg-catalog,.gg-search) .gg-catalog-empty p{margin:16px auto 24px;max-width:480px}:is(.gg-catalog,.gg-search) .pagination-wrapper{margin-top:40px}:is(.gg-catalog,.gg-search) .pagination__list{flex-wrap:wrap;gap:4px}:is(.gg-catalog,.gg-search) .pagination__item{min-height:44px;min-width:44px;border-radius:50%;color:var(--gg-ink)}:is(.gg-catalog,.gg-search) .pagination__item--current{background:var(--gg-service)}:is(.gg-catalog,.gg-search) .quick-add-modal__toggle{min-width:44px;min-height:44px}:is(.gg-catalog,.gg-search) :is(.gg-catalog-category,.gg-catalog-link,.gg-catalog-breadcrumbs a):hover{text-decoration:underline;text-underline-offset:4px}:is(.gg-catalog,.gg-search) :is(.gg-catalog-button,.quick-add__submit:not(:disabled)):hover{filter:brightness(.95)}:is(.gg-catalog,.gg-search) :is(.facets__summary,.facet-filters__sort):hover{border-color:var(--gg-ink)}:is(.gg-catalog,.gg-search) :is(a,button,select,summary,input):focus-visible{outline:2px solid var(--gg-ink);outline-offset:4px}@media(min-width:750px){:is(.gg-catalog,.gg-search) .gg-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}}@media(min-width:990px){:is(.gg-catalog,.gg-search) .gg-catalog-grid{grid-template-columns:repeat(var(--gg-desktop-columns, 4),minmax(0,1fr));gap:36px 28px}}@media(min-width:750px)and (max-width:1199px){:is(.gg-catalog,.gg-search) .gg-catalog-title{font-size:clamp(36px,3.9vw,48px)}:is(.gg-catalog,.gg-search) .gg-catalog-directory__heading{gap:12px 20px}:is(.gg-catalog,.gg-search) .facets__form{gap:12px 16px}:is(.gg-catalog,.gg-search) .facet-filters{min-width:0}}@media(min-width:750px)and (max-width:989px){:is(.gg-catalog,.gg-search) .gg-catalog-grid{gap:28px 16px}:is(.gg-catalog,.gg-search) .mobile-facets__open-wrapper{min-height:44px}}@media(min-width:990px)and (max-width:1199px){:is(.gg-catalog,.gg-search) .gg-catalog-grid{gap:32px 20px}:is(.gg-catalog,.gg-search) .facets__wrapper{flex-basis:300px}}@media(max-width:749px){:is(.gg-catalog,.gg-search) .gg-catalog-directory,:is(.gg-catalog,.gg-search) .gg-catalog-intro>.page-width,:is(.gg-catalog,.gg-search) .gg-catalog-products .page-width{padding-inline:20px}:is(.gg-catalog,.gg-search) .gg-catalog-intro__layout--with-image{grid-template-columns:minmax(0,1fr);gap:20px}:is(.gg-catalog,.gg-search) .gg-catalog-intro__image{width:120px}:is(.gg-catalog,.gg-search) .gg-catalog-intro{padding-bottom:24px}:is(.gg-catalog,.gg-search) .gg-catalog-title{font-size:clamp(32px,8vw,42px)}:is(.gg-catalog,.gg-search) .gg-catalog-directory__heading{gap:8px;margin-bottom:24px}:is(.gg-catalog,.gg-search) .gg-catalog-category__title{font-size:var(--gg-fs-ui)}:is(.gg-catalog,.gg-search) .gg-catalog-grid .card__heading,:is(.gg-catalog,.gg-search) .gg-catalog-grid .price{font-size:var(--gg-fs-ui)}:is(.gg-catalog,.gg-search) .gg-catalog-products .facets-wrapper{margin-bottom:20px}:is(.gg-catalog,.gg-search) .facets-container{grid-template-columns:minmax(0,1fr) auto;gap:12px}:is(.gg-catalog,.gg-search) .active-facets-mobile{grid-column:1 / -1;min-width:0}:is(.gg-catalog,.gg-search) .mobile-facets__open-wrapper{min-height:44px}:is(.gg-catalog,.gg-search) .mobile-facets__wrapper{min-width:0}:is(.gg-catalog,.gg-search) .gg-catalog-grid{gap:24px 14px}}@media(max-width:359px){:is(.gg-catalog,.gg-search) .gg-catalog-grid{grid-template-columns:minmax(0,1fr)}:is(.gg-catalog,.gg-search) .facets-container{display:flex;flex-wrap:wrap}}.gg-search .gg-search-head{text-align:center}.gg-search .gg-search-eyebrow{margin:0 0 12px;color:var(--gg-muted);font:600 var(--gg-fs-micro)/1.4 var(--gg-font-body);letter-spacing:.06em;text-transform:uppercase}.gg-search .template-search__header h1{margin:0;font:400 clamp(34px,4vw,52px)/1.12 Georgia,"Times New Roman",serif;letter-spacing:-.035em;color:var(--gg-ink);overflow-wrap:anywhere}.gg-search .gg-search-intro{max-width:480px;margin:14px auto 0;color:var(--gg-muted);font-size:var(--gg-fs-body);line-height:1.6}.gg-search .gg-search-empty{max-width:640px;margin:0 auto}.gg-search .gg-search-page-hit{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;min-height:180px;padding:22px 22px 48px;border:1px solid var(--gg-taupe);border-radius:6px;background:var(--gg-service);color:var(--gg-ink);text-decoration:none;transition:border-color .15s ease}.gg-search .gg-search-page-hit:hover{border-color:var(--gg-ink)}.gg-search .gg-search-page-hit__label{color:var(--gg-muted);font:600 var(--gg-fs-micro)/1.4 var(--gg-font-body);letter-spacing:.06em;text-transform:uppercase}.gg-search .gg-search-page-hit__title{font:400 22px/1.3 Georgia,Times New Roman,serif;letter-spacing:-.01em;overflow-wrap:anywhere}.gg-search .gg-search-page-hit__excerpt{color:var(--gg-muted);font-size:var(--gg-fs-sm);line-height:1.55}.gg-search .gg-search-page-hit__more{position:absolute;left:22px;bottom:18px;font-size:var(--gg-fs-ui)}.gg-search .template-search__search .field__input{border-radius:6px;background:var(--gg-cream);color:var(--gg-ink);font-family:var(--gg-font-body);letter-spacing:0}.gg-search .template-search__search .field:after{border-radius:6px;box-shadow:0 0 0 1px rgba(var(--gg-ink-rgb),.28)}.gg-search .template-search__search .field:hover.field:after{box-shadow:0 0 0 1px var(--gg-ink)}.gg-search .template-search__search .field__input:focus{box-shadow:0 0 0 2px var(--gg-cream),0 0 0 4px var(--gg-ink)}.gg-search .gg-search-count{margin:16px 0 0;color:var(--gg-muted);font-size:var(--gg-fs-ui)}.gg-search .template-search--empty{padding-bottom:72px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/gg-catalog.css.map */
