.gr-desktop-menu{display:none}@media screen and (min-width:1000px){.gr-desktop-navigation>button[aria-controls=sidebar-menu],.gr-desktop-navigation>ul:not(.gr-desktop-menu){display:none!important}.gr-desktop-menu{display:flex;gap:30px;align-items:center}.gr-desktop-menu__trigger{font-family:var(--text-font-family);font-size:16px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;padding-block:8px}.gr-desktop-menu__panel.mega-menu{display:grid;grid-template-columns:.9fr 1.2fr .9fr 1fr minmax(220px,1.7fr);gap:clamp(20px,3vw,55px);padding:38px max(36px,4vw);background:#fff;color:#6f6d68;border-bottom:1px solid #e8e5e0}.gr-desktop-menu__column{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-family:var(--text-font-family);font-size:18px;line-height:1.5;font-weight:400;letter-spacing:0;text-transform:none}.gr-desktop-menu__heading{display:block;font-size:16px;line-height:1.5;font-weight:500;color:#514e48;margin-bottom:18px;text-transform:uppercase;letter-spacing:.1em}.gr-desktop-menu__column a:hover{color:#24221f;text-decoration:underline;text-underline-offset:4px}.gr-desktop-menu a:focus-visible,.gr-desktop-menu summary:focus-visible{outline:2px solid #827768;outline-offset:5px}.gr-desktop-menu__editorial{display:block;width:100%;text-align:center}.gr-desktop-menu__editorial img{width:100%;height:380px;object-fit:cover;object-position:center 36%;background:#efede9}.gr-desktop-menu__caption{display:block;margin-top:24px;font-size:16px;letter-spacing:.12em;text-transform:uppercase;color:#6f6d68}.gr-desktop-menu__season{display:block;margin-top:14px;font-size:16px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:#92918e}.gr-desktop-menu__soon.mega-menu{display:flex;justify-content:flex-start;min-height:230px;font-size:18px}}.product-card__figure:has(gr-size-preview){position:relative}gr-size-preview{display:none}.gr-size-preview{position:absolute;inset-inline:0;bottom:0;z-index:3;color:#888;background:#faf9f8}.gr-size-preview summary{display:flex;justify-content:center;align-items:center;min-height:40px;padding:8px;font-size:12px;letter-spacing:.04em;cursor:pointer;list-style:none}.gr-size-preview summary::-webkit-details-marker{display:none}.gr-size-preview summary:after{content:"+";margin-inline-start:8px}.gr-size-preview[open] summary:after{content:"\2212"}.gr-size-preview__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:8px;max-height:220px;overflow-y:auto;overscroll-behavior:contain}.gr-size-preview__size{position:relative;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:5px 6px;border:1px solid #e8e8e8;color:#888;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.3;text-align:center;overflow-wrap:anywhere;text-decoration:none;background:transparent}a.gr-size-preview__size:hover{color:#333;background:#fff;border-color:#555}.gr-size-preview__size--unavailable{color:#c4c4c4;border-color:#eee;background:linear-gradient(to bottom right,transparent calc(50% - .6px),#d4d4d4 50%,transparent calc(50% + .6px))}.gr-size-shopping__loading{display:grid;place-items:center;min-height:240px}.gr-size-shopping__loading:after{content:"";width:28px;height:28px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:gr-size-spin .7s linear infinite}@keyframes gr-size-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gr-size-shopping__loading:after{animation:none}}.gr-size-shopping{--drawer-max-width: 480px}.gr-size-shopping .quick-buy-modal__content{display:block}.gr-size-shopping .quick-buy-modal__gallery-wrapper{max-width:190px;margin:0 auto 24px}.gr-size-shopping .quick-buy-modal__close-button{display:none}.gr-size-shopping .product-info{position:static}.gr-size-shopping .quick-buy-modal__info-wrapper{padding:0}.gr-size-preview a[aria-busy=true]{opacity:.5;pointer-events:none}.gr-size-preview :focus-visible{outline:2px solid #222;outline-offset:2px}@media(min-width:1000px)and (hover:hover)and (pointer:fine){gr-size-preview{display:block}.product-card__figure:has(gr-size-preview) .product-card__quick-add-button{display:none}.gr-size-preview summary{display:none}.gr-size-preview:not([open]){opacity:0}.product-card:focus-within .gr-size-preview,.product-card:hover .gr-size-preview{opacity:1}}@media(max-width:699px){.gr-size-preview__grid{max-height:170px;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/108/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAIAg */
