.fp-product-layout .product-information__grid:not(.product-information--media-none){grid-column:2;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:start}.fp-product-layout .product-information__media{padding:0!important;min-width:0;width:100%;order:initial;grid-column:auto}.fp-product-buying-panel{min-width:0}.fp-product-layout .product-details{padding:0!important;width:100%;grid-column:auto;display:block}.fp-product-layout .product-details>.group-block{width:100%}.fp-product-heading{display:grid;gap:12px;margin-bottom:22px}.fp-product-back{font-size:13px;color:var(--fp-muted);text-underline-offset:4px;margin-bottom:8px}.fp-product-back span{display:inline-block;margin-right:7px}.fp-product-heading h1{font:400 clamp(28px,2.5vw,38px)/1.15 "FP Editorial",Georgia,serif;margin:0;text-wrap:pretty;color:var(--fp-ink)}.fp-product-title--short,.fp-colour-scroll-hint{display:none}.fp-product-layout .fp-colour-row{display:contents}.fp-product-price{font-size:18px;line-height:1.4}.fp-product-price .price{font-weight:500}.fp-product-layout .variant-picker{width:100%}.fp-product-layout .variant-option legend{font-weight:600;font-size:14px;margin-bottom:10px}.fp-product-layout .variant-option__swatch-value{font-weight:400;margin-left:6px;color:var(--fp-muted)}.fp-product-layout .variant-option--buttons{gap:8px}.fp-product-layout .variant-option+.variant-option{margin-top:22px}.fp-product-layout .fp-colour-label{--variant-picker-swatch-radius: 50%;--variant-picker-swatch-width: 32px;--variant-picker-swatch-height: 32px;border:0!important;background:transparent!important;padding:6px!important;width:44px;height:44px;flex:0 0 44px;border-radius:50%!important;position:relative}.fp-product-layout .fp-colour-label .swatch{width:32px;height:32px;border-radius:50%;border:1px solid rgb(244 232 206 / 48%)}.fp-product-layout .fp-colour-label:before,.fp-product-layout .fp-colour-label:after{display:none}.fp-product-layout .fp-colour-label:has(input:checked){outline:1px solid var(--fp-ink);outline-offset:-2px}.fp-product-layout .fp-colour-label:has(input:focus-visible){outline:2px solid var(--fp-ink);outline-offset:2px}.fp-product-layout .fp-colour-label:has(.fp-colour-unmapped){width:auto;flex-basis:auto;border-radius:3px!important;padding:6px 12px!important;border:1px solid var(--fp-rule)!important}.fp-product-layout .fp-colour-unmapped{font-size:13px}.fp-product-layout .fp-size-options{position:relative;display:flex;flex-wrap:wrap;gap:6px}.fp-product-layout .fp-size-options .variant-option__button-label{flex:1 1 40px;min-width:44px;min-height:46px;border-radius:3px;padding:10px 5px;background:#f4e8ce08;font-size:14px}.fp-product-layout .fp-size-options legend{width:100%;padding-right:90px}.fp-product-layout .fp-size-guide-link{position:absolute;right:0;top:-29px;padding:0;border:0;background:transparent;color:var(--fp-ink);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.fp-product-layout .buy-buttons-block{width:100%}.fp-product-layout .product-form-buttons{display:grid;grid-template-columns:125px minmax(0,1fr);align-items:stretch;column-gap:10px;row-gap:12px}.fp-product-layout .quantity-selector{width:100%;min-height:52px;border-radius:3px;background:#f4e8ce0a}.fp-product-layout .add-to-cart-button{--color-button-background: #a5413a;--color-button-text: #fff4df;--color-button-border: #a5413a;background:#a5413a;color:#fff4df;min-height:52px;border:1px solid #a5413a;border-radius:3px;font-size:15px;font-weight:600;width:100%}.fp-product-layout .add-to-cart-button:hover:not(:disabled){background:#bc5148;border-color:#bc5148}.fp-product-layout .add-to-cart-button:disabled{opacity:.5}.fp-product-layout .accelerated-checkout-block{display:none}.fp-product-layout .product-form-text__error,.fp-product-layout .quantity-rules,.fp-product-layout .quantity-label,.fp-product-layout volume-pricing{grid-column:1 / -1}.fp-product-information{width:100%}.fp-product-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--fp-rule);margin-block:0 20px}.fp-product-assurances>*{padding:16px 5px;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:56px;color:var(--fp-ink);background:transparent;border:0;font:500 12px/1.3 Arial,sans-serif;text-decoration:none;text-align:center}.fp-product-assurances>*+*{border-left:1px solid var(--fp-rule)}.fp-product-assurances button{cursor:pointer}.fp-product-assurances svg{width:21px;height:21px;flex-shrink:0}.fp-product-intro{font-size:14px;line-height:1.65;color:var(--fp-muted);margin-bottom:22px}.fp-product-intro p{margin:0}.fp-product-accordion{border-top:1px solid var(--fp-rule);scroll-margin-top:140px}.fp-product-accordion:last-child{border-bottom:1px solid var(--fp-rule)}.fp-product-accordion summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:20px 0;gap:16px;font:600 14px/1.4 Arial,sans-serif}.fp-product-accordion summary::-webkit-details-marker{display:none}.fp-product-accordion summary>span{position:relative;width:12px;height:12px;flex-shrink:0}.fp-product-accordion summary>span:before,.fp-product-accordion summary>span:after{content:"";background:currentColor;position:absolute;width:12px;height:1px;left:0;top:6px}.fp-product-accordion summary>span:after{transform:rotate(90deg)}.fp-product-accordion[open] summary>span:after{display:none}.fp-product-accordion summary:focus-visible,.fp-product-assurances :is(button,a):focus-visible,.fp-size-guide-link:focus-visible{outline:2px solid var(--fp-ink);outline-offset:3px}.fp-product-accordion-content{font-size:14px;line-height:1.7;padding-bottom:22px;overflow-wrap:anywhere}.fp-product-accordion-content h3{font-size:23px;line-height:1.3;margin-block:8px 14px}.fp-product-accordion-content p{margin-block:0 14px}.fp-product-accordion-content ul{padding-left:20px}.fp-size-table-scroll{max-width:100%;overflow-x:auto}.fp-product-accordion-content table{width:100%;min-width:380px;border-collapse:collapse;font-size:12px}.fp-product-accordion-content :is(th,td){padding:10px 7px;border:1px solid var(--fp-rule);white-space:nowrap}.fp-product-layout media-gallery{border-radius:8px;overflow:hidden}.fp-product-layout .product-media-container{border-radius:8px}.fp-product-layout .product-media :is(img,video){border-radius:8px}@media(max-width:989px)and (min-width:750px){.fp-product-layout .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.fp-product-heading h1{font-size:28px}.fp-product-assurances>*{flex-direction:column;gap:6px}.fp-product-layout .product-form-buttons{grid-template-columns:105px minmax(0,1fr)}}@media(max-width:749px){.fp-product-layout{padding-block:12px}.fp-product-layout .product-information__grid:not(.product-information--media-none){grid-column:2;grid-template-columns:minmax(0,1fr);gap:8px}.fp-product-buying-panel{display:contents}.fp-product-heading{grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin:0}.fp-product-back{display:none}.fp-product-heading h1{min-width:0;font-size:clamp(18px,5.2vw,22px);line-height:1.18;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.fp-product-title--full{display:none}.fp-product-title--short{display:inline}.fp-product-price{font-size:17px;white-space:nowrap;padding-top:0}.fp-product-layout .product-information__media{grid-row:2;width:94%;max-width:max(176px,calc((100svh - 340px)*.8));margin-inline:auto}.fp-product-layout .product-details{grid-row:3}.fp-product-layout .product-details>.group-block{padding-block:0}.fp-product-layout .product-details>.group-block>.group-block-content{gap:8px}.fp-product-layout .variant-option legend{margin-bottom:4px;line-height:1.4}.fp-product-layout .fp-colour-options{display:block;min-width:0}.fp-product-layout .fp-colour-options legend{width:100%}.fp-product-layout .fp-colour-scroll-hint{display:inline;float:right;color:var(--fp-muted);font-size:11px;font-weight:400;line-height:1.8}.fp-product-layout .fp-colour-row{display:flex;flex-wrap:nowrap;gap:6px;width:100%;max-width:100%;padding:2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.fp-product-layout .fp-colour-row::-webkit-scrollbar{display:none}.fp-product-layout .fp-colour-label{--variant-picker-swatch-width: 28px;--variant-picker-swatch-height: 28px;padding:8px!important}.fp-product-layout .fp-colour-label .swatch{width:28px;height:28px}.fp-product-layout .fp-size-options .variant-option__button-label{flex-basis:40px;min-width:36px;min-height:44px;padding-block:8px;font-size:13px}.fp-product-layout .variant-option+.variant-option{margin-top:8px}.fp-product-layout .fp-size-guide-link{top:-25px}.fp-product-layout .product-form-buttons{--height-buy-buttons: 48px;grid-template-columns:108px minmax(0,1fr);column-gap:8px;row-gap:8px}.fp-product-layout :is(.quantity-selector,.add-to-cart-button){min-height:48px}.fp-product-layout .add-to-cart-button{padding-block:10px}.fp-product-assurances{margin-bottom:12px}.fp-product-assurances>*{flex-direction:column;gap:5px;padding:10px 4px;font-size:12px}.fp-product-accordion{scroll-margin-top:125px}.fp-product-accordion summary{padding-block:16px}.fp-product-accordion-content{padding-bottom:16px}.fp-product-intro{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.fp-product-layout *{scroll-behavior:auto}}.fp-1717-care{padding-top:3px}.fp-1717-care-intro{display:grid;grid-template-columns:minmax(150px,.85fr) minmax(0,1.15fr);gap:22px;align-items:start;margin-bottom:24px}.fp-1717-care .fp-1717-care-photo{margin:0}.fp-1717-care-photo-frame{position:relative;aspect-ratio:3 / 2;overflow:hidden;border-radius:5px;background:#393735}.fp-1717-care .fp-1717-care-photo img{position:absolute;left:-57%;top:-15%;width:205%;height:auto;max-width:none;margin:0;border-radius:0}.fp-1717-care .fp-1717-care-photo figcaption{margin-top:8px;color:var(--fp-muted);font-size:11px;line-height:1.45}.fp-1717-care .fp-1717-care-eyebrow{margin:0 0 7px;color:var(--fp-muted);font:500 11px/1.4 Arial,sans-serif;letter-spacing:.035em}.fp-1717-care .fp-1717-care-fabric h3{margin:0 0 12px;font-size:25px;line-height:1.2}.fp-1717-care .fp-1717-care-fabric p:last-child{margin:0}.fp-1717-care .fp-1717-care-dye h3{margin-top:0;font-size:22px}.fp-1717-care .fp-1717-care-dye p{margin-bottom:20px}.fp-1717-care-first-wash{border-left:3px solid #a5413a;border-radius:0 4px 4px 0;padding:18px 20px;margin-bottom:24px;color:#292621;background:#f4e8ce}.fp-1717-care .fp-1717-care-first-wash h4{margin:0 0 9px;font:600 14px/1.4 Arial,sans-serif;color:#292621}.fp-1717-care .fp-1717-care-first-wash p{margin:0 0 10px;color:#292621;font-size:13px;line-height:1.65}.fp-1717-care .fp-1717-care-first-wash p:last-child{margin-bottom:0}.fp-product-accordion-content .fp-1717-care-table{width:100%;min-width:0;table-layout:fixed;margin:0 0 12px;font-size:13px}.fp-1717-care-table caption{padding:0 0 12px;text-align:left;font:400 22px/1.3 FP Editorial,Georgia,serif;color:var(--fp-ink)}.fp-product-accordion-content .fp-1717-care-table :is(th,td){padding:12px 0;border:0;border-top:1px solid var(--fp-rule);white-space:normal;vertical-align:top;line-height:1.6}.fp-product-accordion-content .fp-1717-care-table th{width:82px;padding-right:15px;text-align:left;font-weight:600}.fp-product-accordion-content .fp-1717-care-table tr:last-child :is(th,td){border-bottom:1px solid var(--fp-rule)}.fp-1717-care .fp-1717-care-label{margin:0;color:var(--fp-muted);font-size:11px;line-height:1.5}@media(min-width:750px)and (max-width:989px){.fp-1717-care-intro{grid-template-columns:minmax(0,1fr);gap:16px}.fp-1717-care-photo-frame{aspect-ratio:2 / 1}.fp-1717-care .fp-1717-care-photo img{top:-22%}}@media(max-width:749px){.fp-1717-care-intro{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:22px}.fp-1717-care-photo-frame{aspect-ratio:2 / 1}.fp-1717-care .fp-1717-care-photo img{top:-22%}.fp-1717-care .fp-1717-care-fabric h3{font-size:25px}.fp-1717-care-first-wash{padding:16px}.fp-product-accordion-content .fp-1717-care-table th{width:76px;padding-right:12px}}.fp-product-shipping-rates{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px 4px;line-height:1.25}.fp-product-shipping-rates>span{white-space:nowrap}.fp-product-shipping-rates>span+span:before{content:"\b7";margin-right:4px}@media(max-width:1199px){.fp-product-shipping-rates{flex-direction:column}.fp-product-shipping-rates>span+span:before{content:none}}.fp-product-layout .fp-colour-options>legend{position:relative;padding-inline-end:120px}.fp-product-layout .fp-product-review-rating{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:flex-end;min-width:110px;height:24px;color:var(--fp-ink);text-decoration:none}.fp-product-review-rating .loox-rating{font:400 16px/1 Arial,sans-serif;white-space:nowrap}.fp-product-review-rating:focus-visible{outline:1px solid currentColor;outline-offset:3px;border-radius:2px}.fp-product-layout .fp-product-reviews{margin-block-start:28px;scroll-margin-top:140px;min-width:0;width:100%}.fp-product-reviews #looxReviews{margin:0}.fp-product-reviews iframe{max-width:100%}@media(max-width:749px){.fp-product-layout .fp-product-reviews{scroll-margin-top:88px}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/fp-product.css.map */
