.gr-wear-it-with{border-top:1px solid #e9e9e9;padding-top:28px}.gr-wear-it-with .complementary-products__header{justify-content:flex-start;margin-bottom:24px}.gr-wear-it-with .complementary-products__header .h5{font-size:16px;letter-spacing:2px;font-weight:400}.gr-wear-it-with .horizontal-product-card{gap:24px;padding-block:12px}.gr-wear-it-with .horizontal-product-card__figure{width:100px;flex:0 0 100px}.gr-wear-it-with .horizontal-product-card__image{aspect-ratio:3 / 4;object-fit:contain;background:#f3f3f0}.gr-wear-it-with .horizontal-product-card .product-title{font-size:13px;line-height:1.6;letter-spacing:1.5px}.gr-wear-it-with .horizontal-product-card .button{border-radius:40px;border:1px solid #e9e9e9;color:#aaa18b;background:transparent;font-size:12px;letter-spacing:2px;padding:14px 24px}.gr-wear-it-with .horizontal-product-card .button:not([disabled]):is(:hover,:focus-visible,:active){color:#6a6a6a!important;border-color:#aaa18b!important;background:transparent!important}@media(max-width:699px){.gr-wear-it-with .horizontal-product-card{gap:16px}.gr-wear-it-with .horizontal-product-card__figure{width:80px;flex-basis:80px}}.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}}.gr-mobile-product-tail{display:none}@media screen and (max-width:699px){body:has(.shopify-section--main-product){background:#faf9f7}body:has(.shopify-section--main-product) .header{background:#b5ab92!important;color:#fff!important;--text-color: 255 255 255;--background: 181 171 146;padding-block:14px}body:has(.shopify-section--main-product) .header__logo{letter-spacing:.24em}body:has(.shopify-section--main-product) .announcement-bar{display:none}body .shopify-section--main-product .section-spacing.color-scheme{padding-block-start:0!important;padding-block-end:26px;background:#faf9f7!important;--background: 250 249 247;--text-color: 30 30 30;color:#1e1e1e}body .shopify-section--main-product .section-spacing.color-scheme>.container{width:auto;max-width:none;margin-inline:14px;padding:0}body .shopify-section--main-product .section-spacing.color-scheme .product{gap:0;--product-grid: "product-gallery" "product-info" "mobile-product-tail" / minmax(0, 1fr)}body .shopify-section--main-product .section-spacing.color-scheme .product-gallery{gap:12px;margin:0 -14px;padding:0}body .shopify-section--main-product .section-spacing.color-scheme .product-gallery__carousel{width:100%!important;max-width:100%!important;margin:0!important;grid:auto / auto-flow 100%!important;gap:0!important;scroll-snap-type:x mandatory!important}body .shopify-section--main-product .section-spacing.color-scheme .product-gallery__image-list .product-gallery__media[data-media-type=image]{aspect-ratio:4 / 3!important;height:auto!important;width:100%;overflow:hidden;background:#f1f0ec}body .shopify-section--main-product .section-spacing.color-scheme .product-gallery__image-list .product-gallery__media[data-media-type=image]>img{width:100%;height:100%;max-height:none;object-fit:contain!important;object-position:center!important}body .shopify-section--main-product .section-spacing.color-scheme .product-gallery__thumbnail-list{display:none!important}body .shopify-section--main-product .section-spacing.color-scheme .product-gallery .page-dots{display:flex;justify-content:center;gap:11px;padding-block:0;margin:0 0 12px;color:#4c443b}body .shopify-section--main-product .section-spacing.color-scheme .product-gallery .page-dots>button{width:7px;height:7px}body .shopify-section--main-product .section-spacing.color-scheme .product-info{padding:0 14px;width:100%;max-width:none;position:static}body .shopify-section--main-product .section-spacing.color-scheme .product-info__block-list{display:flex!important;flex-direction:column;gap:0!important}body .shopify-section--main-product .section-spacing.color-scheme .product-info__block-group{display:contents!important}body .shopify-section--main-product .section-spacing.color-scheme .product-info__block-list>*,body .shopify-section--main-product .section-spacing.color-scheme .product-info__block-group>*{margin-block:0!important}body .shopify-section--main-product .section-spacing.color-scheme .product-info__block-item{order:6}body .shopify-section--main-product .section-spacing.color-scheme [data-block-type=vendor],body .shopify-section--main-product .section-spacing.color-scheme [data-block-type=separator],body .shopify-section--main-product .section-spacing.color-scheme [data-block-type=payment-terms]{display:none!important}body .shopify-section--main-product .section-spacing.color-scheme [data-block-type=title]{order:0;text-align:center;margin:2px 0 8px!important}body .shopify-section--main-product .section-spacing.color-scheme .product-title{font-family:Arial,sans-serif;font-size:16px;line-height:1.3;letter-spacing:.01em;font-weight:400;text-transform:none}body .shopify-section--main-product .section-spacing.color-scheme [data-block-type=price]{order:1;margin:0 0 16px!important;text-align:center}body .shopify-section--main-product .section-spacing.color-scheme .price-list--product{margin-block:0!important;justify-content:center;gap:14px}body .shopify-section--main-product .section-spacing.color-scheme .price-list--product>*{font-family:Arial,sans-serif;font-weight:400;font-size:19px;letter-spacing:.06em;color:#171717}body .shopify-section--main-product .section-spacing.color-scheme .price-list--product compare-at-price{color:#909090;font-size:15px}body .shopify-section--main-product .section-spacing.color-scheme [data-block-type=variant-picker]{display:contents!important}body .shopify-section--main-product .section-spacing.color-scheme variant-picker{order:4;display:flex;flex-direction:column;gap:20px;margin:0 0 16px!important;text-align:left}body .shopify-section--main-product .section-spacing.color-scheme .gr-product-colours,body .shopify-section--main-product .section-spacing.color-scheme .gr-mobile-colour-slot{display:block!important;order:3!important;margin:0 0 22px!important;text-align:left;font-size:14px}body .shopify-section--main-product .section-spacing.color-scheme .gr-mobile-colour-slot:empty,body .shopify-section--main-product .section-spacing.color-scheme .gr-product-colours:empty{display:none!important}body .shopify-section--main-product .section-spacing.color-scheme .gr-mobile-colour-slot>*{margin:0!important}body .shopify-section--main-product .section-spacing.color-scheme .gr-mobile-colour-slot nav,body .shopify-section--main-product .section-spacing.color-scheme .gr-mobile-colour-slot [role=group]{margin-top:10px}body .shopify-section--main-product .section-spacing.color-scheme .variant-picker__option{order:2;gap:8px}body .shopify-section--main-product .section-spacing.color-scheme .variant-picker__option.gr-mobile-native-colour{order:0}body .shopify-section--main-product .section-spacing.color-scheme .variant-picker__option-info{font-size:13px;text-align:left}body .shopify-section--main-product .section-spacing.color-scheme .variant-picker__option-values{gap:8px}body .shopify-section--main-product .section-spacing.color-scheme .variant-picker__option-values:has(.block-swatch){display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}body .shopify-section--main-product .section-spacing.color-scheme .block-swatch{min-width:0;width:100%;min-height:36px;padding:7px 2px;border-radius:0;border-color:#dedbd5;color:#333;font-size:12px}body .shopify-section--main-product .section-spacing.color-scheme :checked+.block-swatch{border-color:#333;background:transparent;color:#111}body .shopify-section--main-product .section-spacing.color-scheme .gr-size-help{font-size:12px;display:inline-flex;align-items:center;gap:5px}body .shopify-section--main-product .section-spacing.color-scheme [data-block-type=line-item-property],body .shopify-section--main-product .section-spacing.color-scheme [data-block-type=quantity-selector]{order:5;margin-bottom:14px!important}body .shopify-section--main-product .section-spacing.color-scheme [data-block-type=buy-buttons]{order:7;margin:0 0 20px!important}body .shopify-section--main-product .section-spacing.color-scheme buy-buttons{gap:8px}body .shopify-section--main-product .section-spacing.color-scheme buy-buttons>.button{border-radius:30px!important;background:#998a73!important;color:#fff!important;border-color:#998a73!important;min-height:44px;font:400 13px/1.2 Arial,sans-serif;letter-spacing:.15em;padding:14px 16px}body .shopify-section--main-product .section-spacing.color-scheme .shopify-payment-button{display:block}body .shopify-section--main-product .section-spacing.color-scheme .shopify-payment-button__button{min-height:44px;border-radius:4px}body .shopify-section--main-product .section-spacing.color-scheme .shopify-payment-button__more-options{font-size:13px;margin-top:10px;text-decoration:underline}body .shopify-section--main-product .section-spacing.color-scheme .gr-mobile-ready [data-block-type=description],body .shopify-section--main-product .section-spacing.color-scheme .gr-mobile-ready [data-block-type=complementary-products],body .shopify-section--main-product .section-spacing.color-scheme .gr-mobile-ready [data-gr-mobile-captured],body .shopify-section--main-product .section-spacing.color-scheme .gr-mobile-ready .product-content-below-gallery__description{display:none!important}body .shopify-section--main-product .section-spacing.color-scheme .gr-mobile-ready .product-content-below-gallery{grid-area:auto}body .shopify-section--main-product .section-spacing.color-scheme .gr-mobile-ready .gr-mobile-product-tail{display:block;grid-area:mobile-product-tail;margin:0 14px;min-width:0}.gr-mobile-outfit{position:relative;border-top:1px solid #ccc6bc;padding:14px 0 22px}.gr-mobile-outfit h2{margin:0 0 14px;font:400 14px/1.4 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.gr-mobile-outfit-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px) / 3);gap:12px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.gr-mobile-outfit-rail::-webkit-scrollbar{display:none}.gr-mobile-outfit-card{display:block;min-width:0;scroll-snap-align:start;color:inherit}.gr-mobile-outfit-card img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:contain;background:#efede8}.gr-mobile-outfit-card h3{margin:7px 0 5px;font:500 9px/1.45 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.gr-mobile-outfit-price{display:flex;flex-wrap:wrap;gap:5px;font-size:11px}.gr-mobile-outfit-price s{color:#96928a}.gr-mobile-outfit-controls{position:absolute;inset:50% -12px auto;display:flex;justify-content:space-between;pointer-events:none;z-index:1}.gr-mobile-outfit-controls button{pointer-events:auto;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:#333;box-shadow:0 1px 6px #00000012;font:24px/1 Arial,sans-serif}.gr-mobile-outfit-controls button:disabled{opacity:.4}.gr-mobile-disclosures details{border-top:1px solid #ccc6bc}.gr-mobile-disclosures details:last-child{border-bottom:1px solid #ccc6bc}.gr-mobile-disclosures summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;padding:16px 0;font:400 13px/1.4 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.gr-mobile-disclosures summary::-webkit-details-marker{display:none}.gr-mobile-disclosures summary span{width:9px;height:9px;border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);margin:-4px 4px 0 10px;flex-shrink:0}.gr-mobile-disclosures details[open] summary span{transform:rotate(225deg);margin-top:5px}.gr-mobile-disclosures .prose{padding:0 0 18px;font-size:14px;line-height:1.65;letter-spacing:normal}.gr-mobile-product-tail a:focus-visible,.gr-mobile-product-tail button:focus-visible,.gr-mobile-product-tail summary:focus-visible{outline:2px solid #665b49;outline-offset:3px}}.jj-alcantara-waistcoat{margin-block:12px;font-size:.85rem;text-align:left;gap:0}.jj-alcantara-waistcoat select{display:block;width:100%;min-height:44px;border:1px solid #d4d0cb;padding:10px 12px;margin-block:8px;background:transparent;font:inherit;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/115/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAACAIAgAAAAAAgA */
