:root{--moregosu-page-gutter: 18px}@media screen and (min-width:768px){:root{--moregosu-page-gutter: 24px}}@media screen and (min-width:1280px){:root{--moregosu-page-gutter: 48px}}:is(.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content){--page-margin: max( var(--moregosu-page-gutter), var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px) )}.product-grid-container .main-collection-grid:not(.collection-wrapper--full-width) .main-collection-grid__empty{padding-inline:0}@media screen and (max-width:749px){.product-grid-container .main-collection-grid.collection-wrapper--full-width-on-mobile .main-collection-grid__empty,.product-grid-container .facets-toggle{padding-inline:var(--page-margin)}}@media screen and (max-width:767px){.resource-list.resource-list--products,product-recommendations .resource-list{--resource-list-column-gap: 16px;--resource-list-row-gap: 24px}.product-grid-container .product-grid{--product-grid-gap: 24px 16px}.resource-list--products .editorial-product__grid{gap:24px 16px}}.moregosu-product-card-media[data-image-ratio=square]{background-color:#eeece5}.moregosu-product-card-media[data-image-ratio=square] .product-media__image{object-fit:contain;object-position:center}.moregosu-product-card-media[data-image-ratio=square] .product-card-gallery__title-placeholder{background-color:transparent}@media screen and (max-width:749px){.product-grid__item .product-card [ref=productTitleLink] .text-block>p[role=heading]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:1.25;margin-block:0}}@media screen and (max-width:749px){#MainContent[data-template^=collection]>.shopify-section.section-wrapper:first-child .section-content-wrapper>.shopify-block:first-child>.text-block>h1{font-size:2.125rem;line-height:1.2}}@media screen and (max-width:749px){.product-information>product-component>.product-details variant-picker[ref=mainVariantPicker][data-template-product-match=true] .variant-option--buttons:not(.variant-option--swatches){--variant-option-padding-inline: 10px;gap:6px}.product-information>product-component>.product-details variant-picker[ref=mainVariantPicker][data-template-product-match=true] .variant-option--buttons:not(.variant-option--swatches)>.variant-option__button-label:not(.variant-option__button-label--has-swatch){padding-inline:10px;min-height:44px}}:is(.moregosu-cta,.cart-items__empty-button,.cart__checkout-button,.blog-post-comments__form-submit,.email-signup__button--text:not(.email-signup__button--integrated)):is(.button,.button-secondary,.button-custom):not(.button-unstyled,[hidden]){display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-block-size:48px;block-size:auto;min-inline-size:0;max-inline-size:100%;padding-block:12px;padding-inline:24px;font-family:var(--font-accent--family);font-style:var(--font-accent--style);font-weight:var(--font-accent--weight);font-size:14px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}:is(.moregosu-cta,.cart-items__empty-button,.cart__checkout-button,.blog-post-comments__form-submit,.email-signup__button--text:not(.email-signup__button--integrated)):is(.button,.button-secondary,.button-custom):not(.button-unstyled,[hidden])>:is(svg,.svg-wrapper){flex-shrink:0}:is(.moregosu-cta,.cart-items__empty-button,.cart__checkout-button,.blog-post-comments__form-submit,.email-signup__button--text:not(.email-signup__button--integrated)):is(.button,.button-secondary,.button-custom):not(.button-unstyled,[hidden])>:not(svg,.svg-wrapper){min-inline-size:0}:is(.moregosu-cta,.cart-items__empty-button,.cart__checkout-button,.blog-post-comments__form-submit,.email-signup__button--text:not(.email-signup__button--integrated)):is(.button,.button-secondary,.button-custom):not(.button-unstyled,[hidden]):is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}#header-component[data-moregosu-header] .moregosu-header-search{display:none}@media screen and (min-width:1024px){#header-component[data-moregosu-header] .header__columns{grid-template-columns:minmax(0,220px) minmax(200px,1fr) auto;grid-template-areas:"logo search actions" "menu menu menu";align-items:center;column-gap:24px;row-gap:0;min-height:80px;padding-block:18px 0;padding-inline:0}#header-component[data-moregosu-header] .section--page-width .header__columns{grid-column:2}#header-component[data-moregosu-header] .section--full-width .header__columns{grid-column:1 / -1;padding-inline:var(--page-margin)}#header-component[data-moregosu-header] .moregosu-header__identity{display:contents}#header-component[data-moregosu-header] .header__columns .header-logo{grid-area:logo;justify-content:flex-start;min-width:0;height:auto;overflow-wrap:anywhere;font-size:24px;font-weight:500;letter-spacing:.18em;line-height:1.25}#header-component[data-moregosu-header] .header-logo>span{min-width:0;max-width:100%}#header-component[data-moregosu-header] .header-logo__image{max-width:100%;object-fit:contain}#header-component[data-moregosu-header] .moregosu-header__navigation{display:flex;grid-area:menu;min-width:0;min-height:44px;width:100%}#header-component[data-moregosu-header] .header-menu{display:flex;min-width:0;width:100%}#header-component[data-moregosu-header] .header-menu__inner{min-width:0;width:100%}#header-component[data-moregosu-header] .moregosu-header__actions{display:flex;grid-area:actions;gap:16px;justify-content:flex-end}#header-component[data-moregosu-header] .header__columns header-actions{grid-area:auto;flex-shrink:0;margin-inline:0}#header-component[data-moregosu-header] .dropdown-localization{display:flex}#header-component[data-moregosu-header] :is(.header__drawer,.search-action,.header__navigation-bar-row){display:none}#header-component[data-moregosu-header] .moregosu-header-search{display:block;grid-area:search;min-width:0;width:100%;max-width:var(--moregosu-search-max-width, 600px);margin:0;position:relative;z-index:var(--layer-heightened);background:#fff;color:#1c1c1a}}@media screen and (min-width:1280px){#header-component[data-moregosu-header] .header__columns{grid-template-columns:minmax(0,220px) minmax(200px,1fr) minmax(0,1fr) auto;grid-template-areas:"logo search menu actions";padding-block:18px}#header-component[data-moregosu-header] .moregosu-header__navigation .overflow-menu::part(list){justify-content:flex-end}}@media screen and (min-width:750px)and (max-width:1023px){#header-component[data-moregosu-header] .header__column{display:contents}#header-component[data-moregosu-header] .header__columns{grid-template-columns:44px 44px minmax(0,1fr) 44px 44px;grid-template-areas:"leftA leftB center rightA rightB";grid-column:span 3;column-gap:0;align-items:center;padding-block:0;padding-inline:var(--page-margin)}#header-component[data-moregosu-header] :is(.header-menu,.dropdown-localization,.search-action--hidden-on-drawer){display:none}#header-component[data-moregosu-header] .header__drawer{display:flex;min-height:var(--header-drawer-min-height)}#header-component[data-moregosu-header] .search-action--hidden-on-menu{display:flex}#header-component[data-moregosu-header] .header-logo{grid-area:center}#header-component[data-moregosu-header] .search-action{grid-area:leftB;margin-inline:0}#header-component[data-moregosu-header] .header__columns:not(:has(shopify-account)) .search-action{grid-area:rightA}#header-component[data-moregosu-header] header-actions{grid-area:rightB;justify-self:end}#header-component[data-moregosu-header] .header__icon--menu{justify-content:flex-start;padding-inline:0}}.moregosu-header-search__field{display:flex;align-items:center;position:relative;width:100%;height:44px;border:1px solid #deded7;border-radius:30px;background:#fff}.moregosu-header-search__field:focus-within{outline:2px solid #626a4d;outline-offset:3px}.moregosu-header-search .moregosu-header-search__input{min-width:0;width:100%;height:100%;padding-block:0;padding-inline:44px 12px;border:0;border-radius:inherit;outline:none;box-shadow:none;background:transparent;color:#1c1c1a;font:14px var(--font-body--family)}.moregosu-header-search__submit{position:absolute;inset-inline-start:0;inset-block-start:0;display:grid;place-items:center;width:44px;height:42px;border-radius:30px;color:inherit}.moregosu-header-search__reset{flex-shrink:0;padding:8px;margin-inline-end:8px;font:inherit}.moregosu-header-search button:focus-visible{outline:2px solid #626a4d;outline-offset:2px}.moregosu-header-search__panel{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;width:min(600px,calc(100vw - 64px));max-height:min(60dvh,600px);overflow:auto;overscroll-behavior:contain;border:1px solid #deded7;border-radius:12px;background:var(--color-background);box-shadow:var(--shadow-popover)}.moregosu-header-search__panel[hidden],.moregosu-header-search__reset[hidden]{display:none}.moregosu-header-search__view-all{display:block;margin:16px auto}.moregosu-announcement{min-block-size:30px}.moregosu-announcement .moregosu-announcement__inner{display:flex;align-items:center;gap:24px;min-inline-size:0}.moregosu-announcement.section--full-width .moregosu-announcement__inner{padding-inline:var(--page-margin)}.moregosu-announcement .announcement-bar__slider{flex:1 1 0;min-inline-size:0}.moregosu-announcement .announcement-bar__slider:has(slideshow-arrows){min-block-size:var(--button-size);padding-inline:var(--button-size)}.moregosu-announcement .announcement-bar__slider slideshow-arrows .slideshow-control.slideshow-control--previous{transform:none}.moregosu-announcement .announcement-bar__slides{width:100%;min-inline-size:0;grid-template-columns:[stack] minmax(0,1fr)}.moregosu-announcement .announcement-bar__slide{position:relative;min-inline-size:0;text-align:center;overflow-wrap:anywhere}.moregosu-announcement .announcement-bar__text{line-height:1.2}.moregosu-announcement .announcement-bar__link{color:inherit}.moregosu-announcement .moregosu-announcement__menu{flex:0 1 auto;min-inline-size:0;max-inline-size:45%;margin-block:calc(-1*min(6px,var(--padding-block-start))) calc(-1*min(6px,var(--padding-block-end)));color:var(--color-foreground);font:.625rem / 1.2 var(--font-body--family);letter-spacing:var(--letter-spacing--body-loose, .1em);text-transform:uppercase}.moregosu-announcement .moregosu-announcement__menu ul{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 18px;margin:0;padding:0;list-style:none}.moregosu-announcement .moregosu-announcement__menu li{min-inline-size:0;max-inline-size:100%}.moregosu-announcement .moregosu-announcement__menu a{display:flex;align-items:center;min-block-size:24px;color:inherit;overflow-wrap:anywhere;text-underline-offset:.2em}.moregosu-announcement .moregosu-announcement__menu a:hover,.moregosu-announcement .announcement-bar__slide:has(a:hover) .announcement-bar__text{text-decoration:underline}.moregosu-announcement a:focus-visible,.moregosu-announcement .slideshow-control:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}@media screen and (min-width:1024px){.moregosu-announcement--with-menu .announcement-bar__slides{max-width:none}.moregosu-announcement--with-menu .announcement-bar__slide{text-align:start}}@media screen and (max-width:1023px){.moregosu-announcement{min-block-size:28px;padding-block:calc(var(--padding-block-start) * .9) calc(var(--padding-block-end) * .9)}.moregosu-announcement .moregosu-announcement__menu{display:none}}@media(prefers-reduced-motion:reduce){.moregosu-announcement .announcement-bar__slide{transition:none}}.moregosu-footer{--moregosu-footer-heading: #fff;--moregosu-footer-link: #d4d4cd;--moregosu-footer-copy: #c9c9c2}.moregosu-footer .footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));grid-auto-flow:row;gap:max(24px,var(--footer-gap, 0px));align-items:start;justify-items:stretch;min-inline-size:0;contain:none;content-visibility:visible}.moregosu-footer .group-block:has(.menu,>.group-block-content>.group-block):not(:has(>.group-block-content>.email-signup-block)):not([class*=color-custom-]):not(:has(>.group-block__link,>.group-block__media-wrapper>*)),.moregosu-footer .group-block:has(.menu,>.group-block-content>.group-block):not(:has(>.group-block-content>.email-signup-block)):not([class*=color-custom-]):not(:has(>.group-block__link,>.group-block__media-wrapper>*))>.group-block-content{display:contents}.moregosu-footer .group-block__media-wrapper:not(:has(*)),.moregosu-footer .group-block:not([class*=color-custom-]):not(:has(.group-block-content>*,>.group-block__media-wrapper>*,>.group-block__link)),.moregosu-footer .menu:not(:has(.menu__item a)),.moregosu-footer .text-block:empty,.moregosu-footer .text-block:has(>p:only-child:empty){display:none}.moregosu-footer :is(.group-block,.group-block-content,.text-block,.menu,.email-signup-block){min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal;text-wrap:pretty}.moregosu-footer :is(.group-block,.group-block-content,.email-signup-block){width:100%;height:auto}.moregosu-footer .group-block-content{align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.moregosu-footer :is(.group-block,.text-block,.email-signup-block,.logo-block){grid-column:1 / -1}.moregosu-footer .menu{grid-column:auto}.moregosu-footer :is(.text-block,.text-block>*){color:var(--moregosu-footer-copy);white-space:normal;text-wrap:pretty}.moregosu-footer :is(.menu__heading,.email-signup__heading,h1,h2,h3,h4,h5,h6),.moregosu-footer .text-block:is(.h1,.h2,.h3,.h4,.h5,.h6)>*{color:var(--moregosu-footer-heading)}.moregosu-footer .menu__item a{display:inline-flex;align-items:center;min-block-size:28px;max-inline-size:100%;color:var(--moregosu-footer-link);overflow-wrap:anywhere;text-underline-offset:.2em}.moregosu-footer .menu__item a:hover{color:var(--moregosu-footer-heading);text-decoration:underline}.moregosu-footer :is(a,button,summary):focus-visible,.moregosu-footer-utilities :is(a,button,summary,select):focus-visible{outline:2px solid currentColor;outline-offset:3px}.moregosu-footer .email-signup__input-group{min-inline-size:0;max-inline-size:100%;--color-input-background: #fff;--color-input-text: #1c1c1a;--color-input-text-rgb: 28 28 26;--color-input-border: #deded7}.moregosu-footer .email-signup__input{width:100%;min-block-size:44px;padding:12px;color:#1c1c1a;background-color:#fff;border-color:#deded7}.moregosu-footer .email-signup__input:focus-visible{outline:2px solid #626a4d;outline-offset:-3px}.moregosu-footer .email-signup__button{min-inline-size:44px;min-block-size:44px;max-inline-size:100%;height:auto;white-space:normal;overflow-wrap:anywhere;flex-shrink:0}.moregosu-footer .email-signup__button--text{padding:10px 16px;flex-shrink:1}.moregosu-footer .email-signup__button.button-unstyled{background-color:#626a4d;color:#fff}.moregosu-footer .email-signup__message{min-inline-size:0;align-items:flex-start;overflow-wrap:anywhere}.moregosu-footer .email-signup__message :is(svg,.svg-wrapper){flex-shrink:0}.moregosu-footer-utilities .utilities{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:12px max(24px,var(--gap, 0px));text-wrap:wrap;border-top:var(--border-width, 1px) solid var(--divider-color, #3e3e38)}.moregosu-footer-utilities .utilities>*{min-inline-size:0;max-inline-size:100%;text-align:start;overflow-wrap:anywhere;white-space:normal}.moregosu-footer-utilities .footer-utilities__group-copyright{flex:1 1 18rem}.moregosu-footer-utilities .social-icons__wrapper{flex-wrap:wrap;justify-content:flex-start}.moregosu-footer-utilities .terms-policies-popover{max-inline-size:calc(100vw - 32px)}.moregosu-footer-utilities .policy_list a{white-space:normal;overflow-wrap:anywhere}@media screen and (min-width:768px)and (max-width:1279px){.moregosu-footer .footer-content{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}}@media screen and (min-width:1280px){.moregosu-footer .footer-content{grid-template-columns:none;grid-template-rows:auto;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:clamp(16px,1.5vw,24px)}.moregosu-footer :is(.menu,.group-block,.text-block,.email-signup-block,.logo-block){grid-column:span 3}.moregosu-footer .menu{grid-column:span 2}}@media screen and (max-width:767px){.moregosu-footer .footer-content{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(9rem,calc((100% - max(24px,var(--footer-gap, 0px)))/2))),1fr))}.moregosu-footer .group-block-content{flex-direction:column}.moregosu-footer .menu__item a{min-block-size:32px}.moregosu-footer-utilities .utilities{flex-direction:column;align-items:stretch}.moregosu-footer-utilities .footer-utilities__group-copyright{flex-basis:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/moregosu-brand.css.map */
