@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(strvng-cormorant-garamond-500.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(strvng-cormorant-garamond-600.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(strvng-manrope-400.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(strvng-manrope-500.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(strvng-manrope-600.woff2) format("woff2")}:root{--strvng-heading:"Cormorant Garamond",Georgia,serif;--strvng-body:Manrope,Arial,sans-serif;--typeHeaderPrimary:"Cormorant Garamond";--typeHeaderFallback:Georgia,serif;--typeHeaderWeight:500;--typeHeaderLineHeight:1.12;--typeHeaderSpacing:-.018em;--typeBasePrimary:Manrope;--typeBaseFallback:Arial,sans-serif;--typeBaseWeight:400;--typeBaseSize:16px;--typeBaseLineHeight:1.65;--typeBaseSpacing:0em;--element-text-font-family--body:Manrope;--element-text-font-family--heading:"Cormorant Garamond";--element-button-font-weight:600;--element-button-letter-spacing:.09em;--element-button-font-size:13px}body,input,select,textarea,button,.btn,.site-nav__link,.mobile-nav__link,.grid-product__title,.grid-product__price,.product__price{font-family:var(--strvng-body)!important}body{font-size:16px;line-height:1.65;letter-spacing:0}h1,h2,h3,.h1,.h2,.h3,.section-header__title,.rte h1,.rte h2,.rte h3{font-family:var(--strvng-heading)!important;font-weight:500!important;letter-spacing:-.018em!important;text-transform:none!important;line-height:1.13}h1,.h1{font-size:clamp(38px,4.2vw,60px)}h2,.h2,.section-header__title{font-size:clamp(30px,3vw,44px)}h3,.h3{font-size:clamp(24px,2.3vw,30px)}.strvng-photo-hero__copy h1{font-size:clamp(42px,4.8vw,68px)!important;line-height:1.04!important;max-width:10ch;letter-spacing:-.025em!important}.strvng-photo-hero__description{font-family:var(--strvng-body)!important;font-size:16px!important;line-height:1.65!important}.strvng-photo-hero__eyebrow,.announcement-text,.announcement-link,.site-nav__link,.mobile-nav__link{font-family:var(--strvng-body)!important;font-weight:500;letter-spacing:.035em}.site-nav__link{font-size:14px!important}.rte,.product-single__description,.product-block--description{font-family:var(--strvng-body)!important;line-height:1.75}.rte p,.rte li,.product-single__description p{font-family:var(--strvng-body)!important;font-size:16px;line-height:1.75}.btn,.shopify-payment-button__button{font-size:13px!important;font-weight:600!important;letter-spacing:.09em!important;line-height:1.4;min-height:46px}.grid-product__title{font-size:14px!important;font-weight:500!important;letter-spacing:.005em!important;line-height:1.55!important;text-transform:none!important;min-height:2.6em}.grid-product__meta{padding-top:16px!important}.grid-product__price{font-size:15px!important;font-weight:600;letter-spacing:0!important;line-height:1.6}.grid-product__price--original{font-size:13px;font-weight:400;opacity:.65}.grid-product__price--savings{font-size:11px;font-weight:400;letter-spacing:.015em!important}.product-single__title{font-family:var(--strvng-body)!important;font-size:clamp(25px,2.5vw,34px)!important;font-weight:500!important;line-height:1.3!important;letter-spacing:-.025em!important}.product__price{font-size:21px!important;font-weight:600;letter-spacing:0}.product__price--compare{font-size:16px!important;font-weight:400;opacity:.65}.product__price-savings{font-family:var(--strvng-body);font-size:12px!important;font-weight:400}.footer__title,.footer__collapsible,.footer__collapsible p,.footer__collapsible a{font-family:var(--strvng-body)!important}.footer__title{font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important}.grid-product__image-mask{aspect-ratio:4/5;background:#f5f5f0;position:relative;overflow:hidden}.grid-product__image-mask>.image-wrap,.grid-product__image-mask>.grid__image-ratio{height:100%!important;padding-bottom:0!important;aspect-ratio:4/5}.grid-product__image-mask image-element{display:block;width:100%;height:100%}.grid-product__image-mask img,.grid-product__secondary-image img,.grid-product__color-image img{width:100%!important;height:100%!important;max-height:100%;object-fit:contain!important;object-position:center center!important}.grid-product__secondary-image,.grid-product__color-image{background:#f5f5f0}.product-main-slide .product-image-main>.image-wrap:not(.hide):has(img):not(:has(video,iframe,model-viewer)){height:auto!important;padding-bottom:0!important;aspect-ratio:4/5;background:#f5f5f0}.product-main-slide .product-image-main>.image-wrap>image-element{display:block;width:100%;height:100%;position:relative}.product-main-slide .product-image-main>.image-wrap img{width:100%;height:100%;object-fit:contain!important;object-position:center center}.product__thumb-item .image-wrap{background:#f5f5f0}.product__thumb-item img{object-fit:contain}@media(max-width:768px){body{font-size:15px}.strvng-photo-hero__copy h1{font-size:clamp(36px,9.7vw,44px)!important;max-width:14ch;line-height:1.06!important;margin-bottom:16px}.strvng-photo-hero__description{font-size:14px!important;line-height:1.55!important}.strvng-photo-hero__copy{bottom:68px}.grid-product__title{font-size:13px!important;min-height:3.1em}.grid-product__price{font-size:14px!important}.grid-product__meta{padding-top:12px!important}.rte p,.rte li{font-size:15px}.btn{letter-spacing:.07em!important}.product-single__title{font-size:26px!important}}@media(prefers-reduced-motion:reduce){.grid-product__image-mask img{transition:none!important}}.strvng-photo-hero__photos{background:#e8ece3}.strvng-photo-hero__image{object-fit:contain!important;object-position:center center!important}@media(max-width:768px){strvng-photo-hero{height:auto;min-height:0;max-height:none}.strvng-photo-hero__photos{position:relative;inset:auto;aspect-ratio:3/4}.strvng-photo-hero__photos:after{display:none}.strvng-photo-hero__copy{position:relative;bottom:auto;left:auto;padding:28px 24px 78px;color:#252525;background:#e8ece3}.strvng-photo-hero__copy h1{max-width:100%;font-size:36px!important}.strvng-photo-hero__controls{left:24px;bottom:18px}.strvng-photo-hero__copy .btn{background:#f75c03;color:#fff;border-color:#f75c03}}.strvng-photo-hero__copy{padding-inline:clamp(28px,4vw,56px)}.strvng-photo-hero__copy h1{font-size:clamp(40px,3.5vw,58px)!important;max-width:22ch;line-height:1.1!important;text-wrap:balance}.strvng-welcome__terms,.strvng-sale-terms,.strvng-cart-benefits small,.strvng-confidence-note,.strvng-benefit-details,.strvng-first-looks__note,.strvng-first-looks__evidence,.strvng-first-looks__fit{font-size:14px!important;line-height:1.65!important;color:#45423e;opacity:1}.strvng-purchase-benefits{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin-block:18px}.strvng-purchase-benefits>a{display:flex;align-items:flex-start;gap:12px}.strvng-purchase-benefits svg{width:21px;height:21px;flex:none;margin-top:3px}.strvng-purchase-benefits strong,.strvng-purchase-benefits small{font-family:var(--strvng-body)!important;font-size:14px!important;line-height:1.55!important}.strvng-purchase-benefits small{display:block;color:#45423e}.strvng-first-looks__quote{font:400 14px/1.7 var(--strvng-body);border-left:1px solid #b8afa0;margin:20px 0 0;padding:0 0 0 16px}.strvng-first-looks__quote cite{font-style:normal;display:block;margin-top:8px}.strvng-curated-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:1000px;margin:auto}.strvng-curated-stories img{display:block;width:100%;aspect-ratio:4/5;object-fit:contain;background:#f5f5f0}.strvng-curated-stories h3{font-size:clamp(25px,2.5vw,32px);margin:20px 0 12px;text-wrap:balance}.strvng-curated-stories a{color:inherit;text-decoration:none}.strvng-curated-stories a:focus-visible{outline:2px solid #a94420;outline-offset:5px}.strvng-seasonal-intro{max-width:650px;font-size:16px;line-height:1.7}@media(max-width:768px){.strvng-photo-hero__copy h1{max-width:100%;font-size:clamp(32px,8.8vw,38px)!important;line-height:1.1!important}.strvng-curated-stories{grid-template-columns:1fr;gap:32px}.strvng-photo-hero__copy{padding-inline:24px}.strvng-purchase-benefits{gap:10px!important}.strvng-welcome__terms{font-size:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/strvng-luxury.css.map */
