html body .product-section .product-single__meta,html body .amara-product-preview .amara-product-preview__details{font-family:Montserrat,Arial,sans-serif!important;font-size:14px!important;line-height:19.6px!important;font-weight:400}html body .product-section .product-single__meta p,html body .product-section .product-single__meta .rte,html body .product-section .variant__label,html body .amara-product-preview .amara-product-preview__details p,html body .amara-product-preview .amara-product-preview__option h4{font-family:Montserrat,Arial,sans-serif!important;font-size:14px!important;line-height:19.6px!important;letter-spacing:0!important}html body .product-section .product-single__title,html body .amara-product-preview .amara-product-preview__details>h2{font-family:Baskervville,Georgia,serif!important;font-size:25.5px!important;line-height:25.5px!important;font-weight:400!important;letter-spacing:0!important;text-transform:uppercase!important}html body .product-section .product__price.on-sale,html body .product-section .product__price-savings,html body .amara-product-preview .amara-product-preview__price:has(s) strong{color:#c26a7e!important}html body .amara-product-preview .amara-product-preview__price:not(:has(s)) strong{color:#111!important}html body .amara-product-preview .amara-product-preview__price em{background:#c26a7e!important}html body .amara-product-preview .amara-product-preview__option{margin-top:18px!important;min-width:0}html body .amara-product-preview .amara-product-preview__option h4{margin:0 0 10px!important;text-transform:none!important}html body .amara-product-preview .amara-product-preview__option>div{display:flex;flex-wrap:wrap;gap:7px!important}html body .amara-product-preview .amara-product-preview__option>div>button,html body .product-section .variant-input-wrap:not([data-handle=color]):not([data-handle=colour]) .variant__button-label{box-sizing:border-box;min-width:38px!important;width:auto;height:38px!important;margin:0!important;padding:0 10px!important;display:inline-flex;align-items:center;justify-content:center;font:400 14px/19.6px Montserrat,Arial,sans-serif!important;letter-spacing:0!important}html body .amara-product-preview .amara-product-reference-size-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}html body .product-section .amara-product-reference-native-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px}html body .product-section .amara-product-reference-native-pair>.variant-wrapper{min-width:0;margin:0!important}html body .product-section .amara-product-reference-native-pair>.variant-wrapper:not([data-amara-real-size]){grid-column:1 / -1}html body .product-section .variant-input-wrap{display:flex;flex-wrap:wrap;gap:7px;margin:0}html body .amara-product-preview .amara-product-preview__option--color>div>button,html body .product-section .variant-input-wrap .color-swatch{box-sizing:border-box;display:inline-block;min-width:40px!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important;border:2px solid #fff!important;border-radius:50%!important;background-size:cover!important;background-position:center!important;overflow:hidden;font-size:0!important;box-shadow:0 0 0 1px #ddd}html body .amara-product-preview .amara-product-preview__option--color>div>button.is-selected,html body .product-section .variant-input-wrap input:checked+.color-swatch{box-shadow:0 0 0 2px #111}html body .amara-product-preview .amara-product-preview__option--color button img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}html body .amara-product-preview .amara-product-reference-color-label{margin-left:5px}html body .amara-product-preview .amara-product-preview__option--bra h4 button{font:400 12px/16px Montserrat,Arial,sans-serif!important;letter-spacing:0!important}html body .amara-product-preview .amara-bra-fits{color:#666;margin-top:8px!important}html body .amara-product-preview .amara-product-preview__description{white-space:normal;overflow:visible;line-height:19.6px!important}html body .amara-product-preview .amara-volume-offer{box-sizing:border-box;width:100%;max-width:520px;margin-top:24px!important;padding:12px 16px!important;border:0!important;background:#f3f3f3!important;font-family:Montserrat,Arial,sans-serif!important}html body .amara-product-preview .amara-volume-offer h3{margin:0 0 8px!important;color:#111;font:400 18px/23px Baskervville,Georgia,serif!important;letter-spacing:0!important;text-transform:none!important}html body .amara-product-preview .amara-volume-offer>div{gap:6px}html body .amara-product-preview .amara-volume-offer span{padding:0 3px!important;border:0!important;border-right:1px solid #ccc!important}html body .amara-product-preview .amara-volume-offer span:last-child{border-right:0!important}html body .amara-product-preview .amara-volume-offer b{font:600 18px/22px Montserrat,Arial,sans-serif!important}html body .amara-product-preview .amara-volume-offer small{margin-top:2px;color:#c26a7e;font:400 11px/15px Montserrat,Arial,sans-serif!important}html body .amara-product-preview .amara-volume-offer p{margin:6px 0 0!important;font:400 11px/16px Montserrat,Arial,sans-serif!important}html body .amara-product-preview .amara-pdp-gallery>figure[data-amara-pdp-rail]{height:auto!important;aspect-ratio:var(--amara-media-ratio, auto)!important;background:#f6f6f6}html body .amara-product-preview .amara-pdp-gallery>figure[data-amara-pdp-rail] img{object-fit:contain!important;object-position:center!important}html body .amara-product-preview .amara-pdp-thumb img{object-fit:contain}html body .amara-product-preview button:focus-visible,html body .product-section .variant-input-wrap input:focus-visible+label{outline:2px solid #111!important;outline-offset:4px}@media(max-width:749px){html body .product-section .product-single__meta,html body .product-section .product-single__meta p,html body .product-section .product-single__meta .rte,html body .product-section .variant__label,html body .amara-product-preview .amara-product-preview__details,html body .amara-product-preview .amara-product-preview__details p,html body .amara-product-preview .amara-product-preview__option h4{font-size:12.88px!important;line-height:18.032px!important}html body .product-section .product-single__title,html body .amara-product-preview .amara-product-preview__details>h2{font-size:21.9px!important;line-height:21.9px!important}html body .amara-product-preview .amara-product-reference-size-pair,html body .product-section .amara-product-reference-native-pair{grid-template-columns:minmax(0,1fr);gap:0}html body .amara-product-preview .amara-product-preview__option>div>button:not([data-amara-option-image]),html body .product-section .variant-input-wrap:not([data-handle=color]):not([data-handle=colour]) .variant__button-label{height:32px!important;font-size:12.88px!important;line-height:18.032px!important}html body .amara-product-preview .amara-product-preview__option--color>div>button{height:40px!important}html body .amara-product-preview .amara-pdp-gallery{gap:0!important}html body .amara-product-preview .amara-pdp-gallery>figure[data-amara-pdp-rail]{display:flex!important;flex:none;box-sizing:border-box;width:100vw!important;height:min(520px,calc(100vw * 4 / 3))!important;aspect-ratio:auto!important;margin:0 0 0 -16px!important;padding:0 12.5vw!important;gap:4px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding:0 12.5vw!important;scrollbar-width:none;background:#fff}html body .amara-product-preview .amara-pdp-gallery>figure[data-amara-pdp-rail] img{position:static!important;display:block!important;flex:0 0 75vw!important;width:75vw!important;height:100%!important;opacity:1!important;object-fit:contain!important;scroll-snap-align:center!important;scroll-snap-stop:always}html body .amara-product-preview .amara-pdp-thumbs{align-self:stretch;box-sizing:border-box;width:100%!important;height:22px!important;margin:8px 0 12px!important;justify-content:center!important;align-items:center;gap:7px!important;overflow:hidden}html body .amara-product-preview .amara-pdp-thumbs .amara-pdp-thumb{flex:0 0 9px!important;min-width:9px!important;width:9px!important;height:9px!important;margin:0!important}html body .amara-product-preview .amara-product-preview__description{line-height:18.032px!important}html body .amara-product-preview .amara-volume-offer p{font-size:11px!important;line-height:16px!important}}@media(prefers-reduced-motion:reduce){html body .amara-product-preview .amara-pdp-slide{transition:none!important}}html body .amara-product-preview .amara-pdp__header{display:none!important}html body .amara-product-preview[data-amara-product-modal]{top:var(--amara-shared-header-bottom,0px)!important;height:calc(100dvh - var(--amara-shared-header-bottom,0px))!important;bottom:0!important;background:#fff!important}html body .amara-preview-collection:has([data-amara-product-modal]:not([hidden])){padding:0!important;margin:0!important;max-width:none!important}html body .amara-preview-collection:has([data-amara-product-modal]:not([hidden]))>:is(.amara-preview-collection__heading,.amara-preview-toolbar,.amara-preview-grid,.amara-preview-pagination,.amara-preview-empty){display:none!important}html body .amara-product-preview[data-amara-product-modal]{position:relative!important;inset:auto!important;top:auto!important;height:auto!important;min-height:0!important;overflow:visible!important;z-index:1!important}html body .amara-product-preview .amara-product-preview__dialog,html body .amara-product-preview .amara-pdp{min-height:0!important}html body .amara-product-preview .amara-pdp__back{position:absolute;right:58px;top:18px;margin:0!important;font-size:10px}html body .amara-product-preview .amara-product-preview__grid{grid-template-columns:minmax(0,699fr) minmax(0,654fr)!important;gap:67px!important;padding:55.5px 58px 80px!important;max-width:1536px!important}html body .amara-product-preview .amara-pdp-gallery{grid-template-columns:80px minmax(0,1fr)!important;gap:15px!important}html body .amara-product-preview .amara-pdp-thumbs{gap:15px!important}html body .amara-product-preview .amara-pdp-thumb{width:80px!important;height:139px!important;border:2px solid transparent}html body .amara-product-preview [data-amara-duplicate-media]{display:none!important}html body .amara-product-preview .amara-product-preview__option h4,html body .product-section .variant__label{font-size:11.2px!important;line-height:15.68px!important;letter-spacing:2.8px!important;font-weight:400!important}html body .amara-product-preview .amara-product-reference-color-label{margin-left:6px}html body .amara-product-preview .amara-product-reference-size-pair{gap:24px!important}html body .amara-product-preview .amara-product-reference-size-pair .amara-product-preview__option>div:not([data-amara-bra-chart]){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important}html body .amara-product-preview .amara-product-reference-size-pair [data-amara-option-select]{width:100%!important;min-width:0!important;height:36px!important;padding:0 8px!important;border:1px solid #e5e5e5}html body .amara-product-preview .amara-product-preview__option--bra h4{gap:8px;flex-wrap:wrap}html body .amara-product-preview .amara-product-preview__option--bra h4 button{font-size:11.2px!important;letter-spacing:2.8px!important}html body .amara-product-preview .amara-bra-fits{color:#5b6471;font-size:14px!important;line-height:19.6px!important;letter-spacing:.35px;margin-top:4px!important}html body .amara-product-preview .amara-pdp-benefits{display:grid;gap:10px;margin:0 0 12px}html body .amara-product-preview .amara-pdp-benefits>div{display:flex;align-items:center;gap:10px;font:400 13px/23px Montserrat,Arial,sans-serif;letter-spacing:.325px}html body .amara-product-preview .amara-pdp-benefits svg{width:23px;height:23px;flex:0 0 23px}html body .amara-product-preview .amara-product-preview__price{gap:14px;margin-top:28px!important;min-height:28px;line-height:28px!important}html body .amara-product-preview .amara-product-preview__price s{color:#111;font-size:16px!important}html body .amara-product-preview .amara-product-preview__price strong{font-size:20px!important;line-height:28px!important}html body .amara-product-preview .amara-product-preview__price em{border-radius:3px;padding:4px 6px;font:400 14px/20px Montserrat,Arial,sans-serif}html body .amara-product-preview .amara-product-preview__buy{margin-top:18px!important}html body .amara-product-preview .amara-product-preview__add{height:46.453px!important;letter-spacing:3.9px!important}html body .amara-product-preview .amara-volume-offer{display:none!important}html body .amara-product-preview .amara-pdp-model{margin:10px 0 4px;text-align:center;font:400 12.88px/18.032px Montserrat,Arial,sans-serif;letter-spacing:.322px}html body .amara-product-preview .amara-pdp-model--desktop{grid-column:2;text-align:left;margin-top:0}html body .amara-product-preview .amara-pdp-model--mobile{display:none}html body .amara-product-preview .amara-pdp-image-open{position:absolute;bottom:12px;right:12px;z-index:3;width:34px;height:34px;padding:7px;border:0;border-radius:50%;background:#fff;color:#555;cursor:zoom-in}html body .amara-product-preview .amara-pdp-image-open svg{width:20px;height:20px}.amara-pdp-image-view{padding:40px 20px 20px;border:0;width:min(95vw,900px);height:94dvh;background:#fff}.amara-pdp-image-view::backdrop{background:#000000bf}.amara-pdp-image-view img{display:block;width:100%;height:100%;object-fit:contain}.amara-pdp-image-view button{position:absolute;top:5px;right:10px;width:34px;height:34px;border:0;background:#fff;font:28px/1 Arial,sans-serif}@media(max-width:749px){html body .amara-product-preview .amara-pdp__back{right:17px;top:8px;z-index:4;background:#ffffffe6;padding:5px;font-size:9px}html body .amara-product-preview .amara-product-preview__grid{display:block!important;padding:0 17px 50px!important}html body .amara-product-preview .amara-pdp-gallery{gap:0!important}html body .amara-product-preview .amara-pdp-gallery>figure[data-amara-pdp-rail]{margin-left:-17px!important}html body .amara-product-preview .amara-pdp-thumbs{gap:7px!important;margin:8px 0 15px!important;height:22px!important}html body .amara-product-preview .amara-pdp-thumbs .amara-pdp-thumb{width:7px!important;height:7px!important;min-width:7px!important;flex-basis:7px!important}html body .amara-product-preview .amara-pdp-model--desktop{display:none}html body .amara-product-preview .amara-pdp-model--mobile{display:block;order:1;width:100%;margin:10px 0 4px}html body .amara-product-preview .amara-product-preview__option h4{font-size:10.304px!important;line-height:14.4256px!important;letter-spacing:2.8px!important}html body .amara-product-preview .amara-product-reference-size-pair [data-amara-option-select]{height:32px!important}html body .amara-product-preview .amara-product-preview__add{height:43.609px!important;font-size:11px!important;letter-spacing:3.3px!important}html body .amara-product-preview .amara-pdp-benefits>div{font-size:12.88px}html body .amara-product-preview .amara-pdp-image-open{position:sticky;flex:0 0 34px;right:12px;align-self:flex-end;margin-left:-46px;margin-right:12px;margin-bottom:12px}}html:has([data-amara-product-modal]:not([hidden])):not(:has([data-amara-cart]:not([hidden]))){overflow:auto!important}html body .amara-product-preview .amara-pdp-gallery{position:relative}@media(max-width:749px){html body .amara-product-preview .amara-pdp-image-open{position:absolute;top:calc(min(520px,100vw * 4 / 3) - 46px);bottom:auto;right:0;margin:0}}html body .amara-product-preview[data-amara-product-modal]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;top:var(--amara-shared-header-bottom, 0px)!important;height:calc(100dvh - var(--amara-shared-header-bottom, 0px))!important;min-height:0!important;overflow:auto!important;z-index:999999!important}html body .amara-product-preview .amara-product-preview__option--color>div>button{display:inline-flex!important;align-items:center;justify-content:center;line-height:0!important}html body .amara-product-preview .amara-product-preview__option--color button img{flex:0 0 100%}html body .amara-product-preview .amara-pdp-model-notice{display:flex;align-items:center;gap:16px;margin:26px 0 0;padding:16px;border-radius:6px;background:#f7eff1;color:#333}html body .amara-product-preview .amara-pdp-model-notice>svg{flex:0 0 23px;width:23px;height:23px;color:#c26a7e}html body .amara-product-preview .amara-pdp-model-notice>div{display:grid;gap:5px}html body .amara-product-preview .amara-pdp-model-notice strong{font:600 16px/22.4px Montserrat,Arial,sans-serif}html body .amara-product-preview .amara-pdp-model-notice span{font:400 14px/19.6px Montserrat,Arial,sans-serif}@media(max-width:749px){html body .amara-product-preview .amara-pdp-model-notice{margin-top:20px;padding:14px;gap:12px}html body .amara-product-preview .amara-pdp-model-notice strong{font-size:14px;line-height:19.6px}html body .amara-product-preview .amara-pdp-model-notice span{font-size:12.88px;line-height:18.032px}}html body .amara-product-preview .amara-pdp--gift-card .amara-pdp-gallery{grid-template-columns:minmax(0,1fr)!important;gap:0!important}html body .amara-product-preview .amara-pdp--gift-card .amara-pdp-thumbs,html body .amara-product-preview .amara-pdp--gift-card .amara-pdp-image-open,html body .amara-product-preview .amara-pdp--gift-card .amara-volume-offer{display:none!important}html body .amara-preview-collection:has([data-amara-product-modal]:not([hidden]) .amara-pdp--gift-card) .amara-preview-pagination{display:none!important}html body .amara-product-preview .amara-pdp--gift-card .amara-product-preview__option>div>button{height:36px!important;background:#fff!important;color:#333!important;border:1px solid #e5e5e5!important;padding:0 14px!important}html body .amara-product-preview .amara-pdp--gift-card .amara-product-preview__option>div>button.is-selected{border:2px solid #111!important;background:#fff!important;color:#333!important;box-shadow:none!important}html body .amara-product-preview .amara-pdp--gift-card .amara-product-preview__price strong{color:#c26a7e!important;font-size:16px!important;font-weight:600!important}html body .amara-product-preview .amara-pdp--gift-card .amara-pdp-gallery>figure[data-amara-pdp-rail] img:not(.is-active){display:none!important}@media(max-width:749px){html body .amara-product-preview .amara-pdp--gift-card .amara-pdp-gallery>figure[data-amara-pdp-rail]{width:100%!important;height:auto!important;aspect-ratio:var(--amara-media-ratio,1/1)!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .amara-product-preview .amara-pdp--gift-card .amara-pdp-gallery>figure[data-amara-pdp-rail] img{flex:0 0 100%!important;width:100%!important}}html body .product-section .amara-pdp-benefits{display:grid;gap:10px;margin:0 0 25px}html body .product-section .amara-pdp-benefits>div{display:flex;align-items:center;gap:10px;font:400 13px/23px Montserrat,Arial,sans-serif;letter-spacing:.325px}html body .product-section .amara-pdp-benefits svg{width:23px;height:23px;flex:0 0 23px}html body .product-section.amara-pdp--gift-card [data-product-price]{color:#c26a7e!important;font-size:16px!important;font-weight:600!important}html body .product-section.amara-pdp--gift-card .variant__button-label{background:#fff!important;color:#333!important;border:1px solid #e5e5e5!important}html body .product-section.amara-pdp--gift-card input:checked+.variant__button-label{border:2px solid #111!important;box-shadow:none!important}html body .product-section.amara-pdp--gift-card [data-has-slideshow=false] [data-product-thumbs],html body .product-section.amara-pdp--gift-card [data-has-slideshow=false] .flickity-page-dots{display:none!important}@media(max-width:749px){html body .product-section .amara-pdp-benefits>div{font-size:12.88px}html body .product-section.amara-pdp--gift-card [data-has-slideshow=false] .product__photos{margin-left:0!important;margin-right:0!important}html body .product-section.amara-pdp--gift-card [data-has-slideshow=false] .product-main-slide{width:100%!important}}html.amara-giftcard-preview-open,html.amara-giftcard-preview-open body{overflow:hidden!important}html.amara-giftcard-preview-open [data-amara-product-modal]:not([hidden]){overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}html.amara-giftcard-preview-open .amara-product-preview .amara-assurance h2{margin:0 0 3px!important;font:600 14px/1.3 Montserrat,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}html.amara-giftcard-preview-open .amara-product-preview .amara-footer h2{margin:0 0 28px!important;color:#fff!important;font:400 15px/1.4 Montserrat,Arial,sans-serif!important;letter-spacing:3px!important;text-transform:uppercase!important}@media(max-width:749px){html.amara-giftcard-preview-open .amara-product-preview .amara-assurance h2{font-size:12px!important}html.amara-giftcard-preview-open .amara-product-preview .amara-footer h2{font-size:13px!important}}html.amara-giftcard-preview-open:has([data-amara-product-modal]:not([hidden])):not(:has([data-amara-cart]:not([hidden]))){overflow:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/amara-product-reference.css.map */
