@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Montserrat:wght@300;400;500;600&display=swap";:root{--cw-black: #000000;--cw-charcoal: #1a1a1a;--cw-dark: #222222;--cw-text: #3a3a3a;--cw-muted: #888888;--cw-border: #d0d0d0;--cw-soft-grey: #f4f4f2;--cw-off-white: #fafafa;--cw-white: #ffffff;--cw-gold: #b79961;--cw-gold-light: #d4b97a;--cw-error: #c0392b;--cw-font-serif: "Cormorant Garamond", Georgia, serif;--cw-font-sans: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;--cw-section-gap: 80px;--cw-section-gap-sm: 48px}body{font-family:var(--cw-font-sans)!important;font-weight:400;font-size:15px;line-height:1.7;color:var(--cw-text);background-color:var(--cw-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--font-body-family: var(--cw-font-sans);--font-heading-family: var(--cw-font-serif)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--cw-font-serif)!important;font-weight:400;letter-spacing:.02em;line-height:1.15;color:var(--cw-dark)}h1,.h1{font-size:clamp(2.2rem,5vw,4rem)}h2,.h2{font-size:clamp(1.6rem,3vw,2.4rem)}h3,.h3{font-size:clamp(1.2rem,2vw,1.6rem)}h4,.h4{font-size:1.1rem}h5,h6,.h5,.h6{font-family:var(--cw-font-sans)!important;font-size:.82rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--cw-muted)}p,li,td,th,label,input,textarea,select{font-family:var(--cw-font-sans)!important}a{color:var(--cw-dark);text-decoration:none;transition:color .2s ease}a:hover{color:var(--cw-gold)}.utility-bar,.announcement-bar-section .utility-bar{background-color:var(--cw-charcoal)!important;border-bottom:1px solid rgba(255,255,255,.08)}.utility-bar .color-scheme-1,.announcement-bar__message,.announcement-bar__message p,.announcement-bar__message span{color:#ffffffbf!important;font-family:var(--cw-font-sans)!important;font-size:.78rem!important;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.announcement-bar__message a{color:var(--cw-gold)!important}.section-header{position:sticky;top:0;z-index:100}.header{background-color:var(--cw-white)!important;border-bottom:1px solid var(--cw-border)!important;padding-top:16px!important;padding-bottom:16px!important;transition:box-shadow .3s ease}.scrolled-past-header .header{box-shadow:0 2px 20px #0000000f}.header__heading-logo{max-width:160px!important}@media(max-width:749px){.header__heading-logo{max-width:120px!important}}.header__menu-item,.header__menu-item span,.list-menu__item--link{font-family:var(--cw-font-sans)!important;font-size:.82rem!important;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--cw-dark)!important;text-decoration:none}.header__menu-item:hover span,.list-menu__item--link:hover{color:var(--cw-gold)!important}.header__menu-item--active span{border-bottom:1px solid var(--cw-gold);padding-bottom:2px}.header__icon svg,.header__icon--cart svg{color:var(--cw-dark)}.header__icon:hover svg{color:var(--cw-gold)}.cart-count-bubble{background-color:var(--cw-gold)!important;color:var(--cw-white)!important}.header__submenu,.list-menu__item .header__submenu{background-color:var(--cw-white)!important;border:1px solid var(--cw-border)!important;border-top:2px solid var(--cw-gold)!important;box-shadow:0 8px 32px #00000014!important;border-radius:0!important}.header__submenu .header__menu-item span{font-size:.78rem!important;letter-spacing:.1em}.menu-drawer{background-color:var(--cw-charcoal)!important}.menu-drawer .list-menu__item--link,.menu-drawer .header__menu-item span{color:var(--cw-white)!important;font-size:.9rem!important;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.08)}.menu-drawer .list-menu__item--link:hover{color:var(--cw-gold)!important}.menu-drawer__close-button svg,.menu-drawer summary svg{color:var(--cw-white)!important}.menu-drawer .header__menu-item--active span{color:var(--cw-gold)!important;border-bottom-color:var(--cw-gold)}.image-banner{position:relative;overflow:hidden}.image-banner .banner__box,.banner__box{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}.image-banner .banner__content{padding:0 48px 60px!important;align-items:flex-end!important;justify-content:flex-start!important}.image-banner .banner__content-container{max-width:800px}@media(max-width:749px){.image-banner .banner__content{padding:0 24px 40px!important}}.image-banner .banner__heading,.image-banner h1,.image-banner h2,.banner__heading{font-family:var(--cw-font-serif)!important;font-size:clamp(3.5rem,7vw,7rem)!important;font-weight:300!important;letter-spacing:.01em;line-height:1;color:var(--cw-white)!important;text-shadow:0 2px 30px rgba(0,0,0,.25);margin-bottom:20px!important}.image-banner .banner__subheading,.image-banner .rte p,.image-banner p{font-family:var(--cw-font-sans)!important;font-size:.82rem!important;font-weight:300;letter-spacing:.1em;text-transform:uppercase;line-height:1.6;color:#ffffffd9!important;max-width:480px;margin-bottom:28px!important}.image-banner .banner__buttons .button,.image-banner .button{background-color:transparent!important;color:var(--cw-white)!important;border:1px solid rgba(255,255,255,.7)!important;font-size:.78rem!important;letter-spacing:.12em}.image-banner .banner__buttons .button:hover,.image-banner .button:hover{background-color:var(--cw-white)!important;color:var(--cw-charcoal)!important;border-color:var(--cw-white)!important}.image-banner .banner,.image-banner .banner__media{min-height:85vh!important}@media(max-width:749px){.image-banner .banner,.image-banner .banner__media{min-height:60vh!important}}.image-banner .banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0009,#0000004d,#0000000d);pointer-events:none}.image-banner:before{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(0,0,0,.4) 0%,transparent 100%);pointer-events:none;z-index:1}.image-banner .banner__content{z-index:2;position:relative}.button,.button--primary,button.button{font-family:var(--cw-font-sans)!important;font-size:.82rem!important;font-weight:500;letter-spacing:.1em;text-transform:uppercase;background-color:var(--cw-dark)!important;color:var(--cw-white)!important;border:1px solid var(--cw-dark)!important;border-radius:0!important;padding:14px 28px!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.button:hover,.button--primary:hover{background-color:var(--cw-gold)!important;border-color:var(--cw-gold)!important;color:var(--cw-white)!important}.button--secondary{background-color:transparent!important;color:var(--cw-dark)!important;border:1px solid var(--cw-dark)!important;border-radius:0!important}.button--secondary:hover{background-color:var(--cw-dark)!important;color:var(--cw-white)!important}.button--white{background-color:transparent!important;color:var(--cw-white)!important;border:1px solid rgba(255,255,255,.7)!important}.button--white:hover{background-color:var(--cw-white)!important;color:var(--cw-dark)!important}.card-wrapper{border-radius:0!important}.card,.card--card{border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.card__inner{border-radius:0!important;overflow:hidden}.card__inner .media img,.card__media img{transition:transform .5s ease}.card-wrapper:hover .card__inner .media img,.card-wrapper:hover .card__media img{transform:scale(1.04)}.card__content,.card__information{padding:14px 0 0!important;background:transparent!important}.card__heading,.card__heading a{font-family:var(--cw-font-sans)!important;font-size:.9rem!important;font-weight:500;letter-spacing:.03em;text-transform:none;color:var(--cw-dark)!important;line-height:1.4}.card__heading a:hover{color:var(--cw-gold)!important}.card__vendor,.caption-with-letter-spacing{font-family:var(--cw-font-sans)!important;font-size:.75rem!important;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--cw-muted)!important;margin-bottom:4px}.price,.price__regular,.price--large{font-family:var(--cw-font-sans)!important;font-size:.92rem!important;font-weight:400;color:var(--cw-text)!important;letter-spacing:.02em}.price--on-sale .price__sale{color:var(--cw-gold)!important}.badge--sale{background-color:var(--cw-gold)!important;color:var(--cw-white)!important;font-family:var(--cw-font-sans)!important;font-size:.6rem!important;letter-spacing:.1em;text-transform:uppercase;border-radius:0!important;padding:4px 8px!important}.badge--sold-out{background-color:var(--cw-charcoal)!important;color:var(--cw-white)!important;font-family:var(--cw-font-sans)!important;font-size:.6rem!important;letter-spacing:.1em;text-transform:uppercase;border-radius:0!important;padding:4px 8px!important}.collection-hero{background-color:var(--cw-soft-grey);padding:48px 0 32px!important;border-bottom:1px solid var(--cw-border)}.collection-hero__title{font-family:var(--cw-font-serif)!important;font-size:clamp(2rem,4vw,3.2rem)!important;font-weight:300;letter-spacing:.04em;color:var(--cw-dark)!important}.collection-hero__description,.collection-hero .rte{font-family:var(--cw-font-sans)!important;font-size:.82rem!important;color:var(--cw-muted)!important;letter-spacing:.04em;max-width:560px}.facets-container{border-top:1px solid var(--cw-border);border-bottom:1px solid var(--cw-border);padding:12px 0!important}.facet-filters__label,.facets__heading{font-family:var(--cw-font-sans)!important;font-size:.78rem!important;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--cw-text)!important}.facet-checkbox__text,.facets__list label{font-family:var(--cw-font-sans)!important;font-size:.75rem!important;color:var(--cw-text)!important}.product-count,.product-count__text{font-family:var(--cw-font-sans)!important;font-size:.78rem!important;letter-spacing:.1em;text-transform:uppercase;color:var(--cw-muted)!important}.facet-filters__sort select{font-family:var(--cw-font-sans)!important;font-size:.72rem!important;border:1px solid var(--cw-border)!important;border-radius:0!important;padding:8px 12px!important;color:var(--cw-text)!important;background-color:transparent!important}.product-grid{gap:32px 24px!important}.product__title,.product-form__title{font-family:var(--cw-font-serif)!important;font-size:clamp(1.6rem,3vw,2.4rem)!important;font-weight:400;letter-spacing:.02em;color:var(--cw-dark)!important;line-height:1.2}.product__vendor{font-family:var(--cw-font-sans)!important;font-size:.78rem!important;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cw-muted)!important}.product__price .price{font-size:1.2rem!important;font-weight:400;letter-spacing:.04em;color:var(--cw-dark)!important}.product__description,.product__description p{font-family:var(--cw-font-sans)!important;font-size:.85rem!important;line-height:1.8;color:var(--cw-text)!important}.accordion__title,.accordion summary{font-family:var(--cw-font-sans)!important;font-size:.68rem!important;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--cw-dark)!important;border-top:1px solid var(--cw-border);padding:16px 0!important}.accordion__content,.accordion .rte{font-family:var(--cw-font-sans)!important;font-size:.82rem!important;color:var(--cw-text)!important;line-height:1.7}.variant-pills .swatch-input__input+label,.product-form__input .swatch{font-family:var(--cw-font-sans)!important;font-size:.7rem!important;letter-spacing:.06em;border-radius:0!important;border-color:var(--cw-border)!important;color:var(--cw-text)!important}.variant-pills .swatch-input__input:checked+label,.product-form__input .swatch--selected{border-color:var(--cw-dark)!important;background-color:var(--cw-dark)!important;color:var(--cw-white)!important}.product-form__cart-submit{border-radius:0!important;font-family:var(--cw-font-sans)!important;font-size:.68rem!important;font-weight:500;letter-spacing:.14em;text-transform:uppercase;background-color:var(--cw-dark)!important;color:var(--cw-white)!important;border:1px solid var(--cw-dark)!important;transition:background-color .2s ease,border-color .2s ease}.product-form__cart-submit:hover{background-color:var(--cw-gold)!important;border-color:var(--cw-gold)!important}.thumbnail-list .thumbnail-list__item button{border-radius:0!important;border:1px solid var(--cw-border)!important}.thumbnail-list .thumbnail-list__item button[aria-current=true]{border-color:var(--cw-dark)!important}.related-products .title{font-family:var(--cw-font-serif)!important;font-size:1.4rem!important;font-weight:400;letter-spacing:.03em;color:var(--cw-dark)!important}.related-products{border-top:1px solid var(--cw-border);margin-top:48px;padding-top:48px}.collection-list-section .collection-list__title,.collection-list__title{font-family:var(--cw-font-serif)!important;font-size:clamp(1.6rem,3vw,2.4rem)!important;font-weight:400;letter-spacing:.02em;color:var(--cw-dark)!important;text-align:left!important;margin-bottom:32px!important}.collection-list__item,.card-collection{border-radius:0!important;overflow:hidden}.card-collection .card__heading,.card-collection .card__heading a{font-family:var(--cw-font-sans)!important;font-size:.75rem!important;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--cw-dark)!important;display:flex;align-items:center;gap:8px}.card-collection .card__heading a:after{content:"\2192";font-size:.85rem;letter-spacing:0;transition:transform .2s ease}.card-collection:hover .card__heading a:after{transform:translate(4px)}.card-collection .media img{transition:transform .6s ease}.card-collection:hover .media img{transform:scale(1.04)}.card-collection .media,.card-collection .card__inner .media{background-color:var(--cw-soft-grey)!important}.image-with-text__content .title{font-family:var(--cw-font-serif)!important;font-size:clamp(1.6rem,3vw,2.8rem)!important;font-weight:300;letter-spacing:.03em;color:var(--cw-dark)!important;line-height:1.15}.image-with-text__content .rte,.image-with-text__text{font-family:var(--cw-font-sans)!important;font-size:.85rem!important;color:var(--cw-text)!important;line-height:1.8}.rich-text__heading,.section-rich-text .rich-text__heading{font-family:var(--cw-font-serif)!important;font-size:clamp(1.4rem,3vw,2.2rem)!important;font-weight:400;color:var(--cw-dark)!important}.section-rich-text .rte,.rich-text__blocks .rte{font-family:var(--cw-font-sans)!important;font-size:.88rem!important;color:var(--cw-text)!important;line-height:1.8;max-width:640px;margin:0 auto}.cw-rule{display:block;width:48px;height:1px;background-color:var(--cw-gold);margin:0 auto 24px}.article-card .card__heading,.article-card .card__heading a{font-family:var(--cw-font-serif)!important;font-size:1.05rem!important;font-weight:400;color:var(--cw-dark)!important;letter-spacing:.01em}.article-card .card__heading a:hover{color:var(--cw-gold)!important}.article-card .article-card__date,.article-card .caption-with-letter-spacing{font-family:var(--cw-font-sans)!important;font-size:.62rem!important;letter-spacing:.12em;text-transform:uppercase;color:var(--cw-muted)!important}.article .article__title{font-family:var(--cw-font-serif)!important;font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:300;letter-spacing:.02em;color:var(--cw-dark)!important;line-height:1.1}.article .article__meta{font-family:var(--cw-font-sans)!important;font-size:.78rem!important;letter-spacing:.12em;text-transform:uppercase;color:var(--cw-muted)!important;border-bottom:1px solid var(--cw-border);padding-bottom:16px;margin-bottom:32px}.article .rte,.article__content{font-family:var(--cw-font-sans)!important;font-size:.9rem!important;line-height:1.85;color:var(--cw-text)!important;max-width:700px;margin:0 auto}.article .rte h2,.article .rte h3{font-family:var(--cw-font-serif)!important;font-weight:400;color:var(--cw-dark)!important;margin-top:2em}.newsletter-section,.email-signup-banner{background-color:var(--cw-soft-grey)!important;border-top:1px solid var(--cw-border);border-bottom:1px solid var(--cw-border);padding:64px 0!important}.newsletter-section .newsletter__heading,.email-signup-banner .email-signup-banner__heading{font-family:var(--cw-font-serif)!important;font-size:clamp(1.4rem,3vw,2rem)!important;font-weight:400;color:var(--cw-dark)!important;letter-spacing:.02em}.newsletter-section .newsletter__subheading,.email-signup-banner .email-signup-banner__subheading{font-family:var(--cw-font-sans)!important;font-size:.8rem!important;color:var(--cw-muted)!important;letter-spacing:.04em}.newsletter-section input[type=email],.email-signup-banner input[type=email]{border:1px solid var(--cw-border)!important;border-radius:0!important;font-family:var(--cw-font-sans)!important;font-size:.82rem!important;padding:14px 16px!important;color:var(--cw-text)!important;background-color:var(--cw-white)!important}.newsletter-section input[type=email]:focus,.email-signup-banner input[type=email]:focus{border-color:var(--cw-gold)!important;outline:none!important;box-shadow:none!important}.footer{background-color:var(--cw-charcoal)!important;color:#ffffffb3!important;border-top:none!important}.footer__logo img{filter:brightness(0) invert(1);max-width:140px;margin-bottom:24px}.footer__heading,.footer-block__heading{font-family:var(--cw-font-sans)!important;font-size:.62rem!important;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--cw-white)!important;margin-bottom:16px}.footer-block__details-content a,.footer__list a,.footer .list-social__link{font-family:var(--cw-font-sans)!important;font-size:.78rem!important;color:#fff9!important;text-decoration:none;line-height:2;transition:color .2s ease}.footer-block__details-content a:hover,.footer__list a:hover,.footer .list-social__link:hover{color:var(--cw-gold)!important}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.1)!important;margin-top:40px;padding-top:24px}.footer__copyright,.footer__copyright a,.footer__policies a{font-family:var(--cw-font-sans)!important;font-size:.78rem!important;letter-spacing:.08em;color:#fff6!important}.footer__copyright a:hover,.footer__policies a:hover{color:var(--cw-gold)!important}.footer .list-social__item svg{fill:#ffffff80;transition:fill .2s ease}.footer .list-social__item:hover svg{fill:var(--cw-gold)}.cart-drawer{background-color:var(--cw-white)!important}.cart-drawer__heading{font-family:var(--cw-font-serif)!important;font-size:1.4rem!important;font-weight:400;color:var(--cw-dark)!important;letter-spacing:.02em;border-bottom:1px solid var(--cw-border);padding-bottom:16px}.cart-item__name{font-family:var(--cw-font-sans)!important;font-size:.78rem!important;font-weight:500;letter-spacing:.04em;color:var(--cw-dark)!important}.cart-item__price{font-family:var(--cw-font-sans)!important;font-size:.78rem!important;color:var(--cw-text)!important}.totals__subtotal-value{font-family:var(--cw-font-sans)!important;font-size:1rem!important;font-weight:500;color:var(--cw-dark)!important}.shopify-section{margin-bottom:0}.section-full-width+.section-full-width{margin-top:0}.featured-collection,.collection-list-section,.image-with-text,.multicolumn{padding-top:var(--cw-section-gap)!important;padding-bottom:var(--cw-section-gap)!important}@media(max-width:749px){.featured-collection,.collection-list-section,.image-with-text,.multicolumn{padding-top:var(--cw-section-gap-sm)!important;padding-bottom:var(--cw-section-gap-sm)!important}}.cw-eyebrow{display:block;font-family:var(--cw-font-sans);font-size:.62rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--cw-gold);margin-bottom:12px}.collection__title,.featured-collection__title,.section-heading{font-family:var(--cw-font-serif)!important;font-size:clamp(1.4rem,3vw,2rem)!important;font-weight:400;letter-spacing:.02em;color:var(--cw-dark)!important;margin-bottom:32px!important}.link--text,.button--tertiary{font-family:var(--cw-font-sans)!important;font-size:.78rem!important;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cw-dark)!important;text-decoration:none;border-bottom:1px solid var(--cw-dark);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.link--text:hover,.button--tertiary:hover{color:var(--cw-gold)!important;border-bottom-color:var(--cw-gold)}.predictive-search{border:1px solid var(--cw-border)!important;border-top:2px solid var(--cw-gold)!important;border-radius:0!important;box-shadow:0 8px 32px #00000014!important}.predictive-search__results-groups-wrapper{font-family:var(--cw-font-sans)!important}.predictive-search__heading{font-size:.62rem!important;letter-spacing:.14em;text-transform:uppercase;color:var(--cw-muted)!important}.predictive-search__item-heading{font-size:.8rem!important;color:var(--cw-dark)!important}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select{font-family:var(--cw-font-sans)!important;font-size:.82rem!important;border:1px solid var(--cw-border)!important;border-radius:0!important;padding:12px 14px!important;color:var(--cw-text)!important;background-color:var(--cw-white)!important;transition:border-color .2s ease}input:focus,textarea:focus,select:focus{border-color:var(--cw-gold)!important;outline:none!important;box-shadow:none!important}label{font-family:var(--cw-font-sans)!important;font-size:.68rem!important;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--cw-text)!important;margin-bottom:6px}.main-page-title,.page-title{font-family:var(--cw-font-serif)!important;font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:300;letter-spacing:.03em;color:var(--cw-dark)!important;border-bottom:1px solid var(--cw-border);padding-bottom:24px;margin-bottom:40px}.main-page-content .rte,.page .rte{font-family:var(--cw-font-sans)!important;font-size:.88rem!important;line-height:1.85;color:var(--cw-text)!important;max-width:720px}.main-page-content .rte h2,.main-page-content .rte h3{font-family:var(--cw-font-serif)!important;font-weight:400;color:var(--cw-dark)!important;margin-top:2.5em;margin-bottom:.8em}.breadcrumb{font-family:var(--cw-font-sans)!important;font-size:.78rem!important;letter-spacing:.1em;text-transform:uppercase;color:var(--cw-muted)!important}.breadcrumb a{color:var(--cw-muted)!important}.breadcrumb a:hover{color:var(--cw-gold)!important}*:focus-visible{outline:2px solid var(--cw-gold)!important;outline-offset:3px!important}.cw-editorial-block{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:520px}@media(max-width:749px){.cw-editorial-block{grid-template-columns:1fr}}.cw-editorial-block__image{overflow:hidden}.cw-editorial-block__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.cw-editorial-block:hover .cw-editorial-block__image img{transform:scale(1.03)}.cw-editorial-block__content{background-color:var(--cw-soft-grey);padding:64px 56px;display:flex;flex-direction:column;justify-content:center}@media(max-width:749px){.cw-editorial-block__content{padding:40px 24px}}.cw-editorial-block__label{font-family:var(--cw-font-sans);font-size:.62rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--cw-gold);margin-bottom:16px}.cw-editorial-block__heading{font-family:var(--cw-font-serif);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:300;letter-spacing:.02em;color:var(--cw-dark);line-height:1.15;margin-bottom:20px}.cw-editorial-block__copy{font-family:var(--cw-font-sans);font-size:.85rem;line-height:1.8;color:var(--cw-text);margin-bottom:32px}.cw-editorial-duo__header{text-align:center;margin-bottom:48px}.cw-editorial-duo__title{font-family:var(--cw-font-serif)!important;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;color:var(--cw-dark);margin-bottom:12px;letter-spacing:.02em}.cw-editorial-duo__subtitle{font-family:var(--cw-font-sans)!important;font-size:.82rem;color:var(--cw-muted);letter-spacing:.08em;text-transform:uppercase;margin:0}.cw-editorial-duo__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.cw-editorial-duo__grid:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}.cw-editorial-duo__grid:has(>:nth-child(4)){grid-template-columns:repeat(4,1fr)}@media(max-width:989px){.cw-editorial-duo__grid{grid-template-columns:repeat(2,1fr)!important;gap:20px}}@media(max-width:749px){.cw-editorial-duo__grid{grid-template-columns:1fr!important;gap:32px}}.cw-editorial-duo__card{position:relative;overflow:hidden}.cw-editorial-duo__card-link{display:block;text-decoration:none;color:inherit}.cw-editorial-duo__card-image{overflow:hidden;aspect-ratio:3 / 4;background-color:var(--cw-soft-grey)}.cw-editorial-duo__card-image img,.cw-editorial-duo__card-image .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s cubic-bezier(.25,.46,.45,.94)}.cw-editorial-duo__card:hover .cw-editorial-duo__card-image img{transform:scale(1.04)}.cw-editorial-duo__card-body{padding:24px 0 0}.cw-editorial-duo__card-label{display:block;font-family:var(--cw-font-sans)!important;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cw-gold);margin-bottom:10px}.cw-editorial-duo__card-heading{font-family:var(--cw-font-serif)!important;font-size:clamp(1.3rem,2.5vw,1.9rem);font-weight:400;color:var(--cw-dark);margin-bottom:18px;line-height:1.2;letter-spacing:.01em}.cw-editorial-duo__card-cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--cw-font-sans)!important;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--cw-dark);border-bottom:1px solid var(--cw-dark);padding-bottom:2px;text-decoration:none;transition:color .2s ease,border-color .2s ease}.cw-editorial-duo__card-cta:after{content:"\2192";font-size:.85rem;transition:transform .2s ease}.cw-editorial-duo__card:hover .cw-editorial-duo__card-cta{color:var(--cw-gold);border-color:var(--cw-gold)}.cw-editorial-duo__card:hover .cw-editorial-duo__card-cta:after{transform:translate(4px)}.cw-services{background-color:var(--cw-charcoal)}.cw-services__header{text-align:center;padding-bottom:48px}.cw-services__title{font-family:var(--cw-font-serif)!important;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:400;color:var(--cw-white);letter-spacing:.02em;margin:0}.cw-services__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background-color:#ffffff0f}@media(max-width:989px){.cw-services__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.cw-services__grid{grid-template-columns:1fr}}.cw-services__tile{position:relative;overflow:hidden;background-color:var(--cw-charcoal);padding:56px 44px;text-align:center;transition:background-color .35s ease}.cw-services__tile:hover{background-color:#222}.cw-services__tile-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.12;transition:opacity .4s ease}.cw-services__tile:hover .cw-services__tile-image{opacity:.22}.cw-services__tile-image img{width:100%;height:100%;object-fit:cover}.cw-services__tile-body{position:relative;z-index:1}.cw-services__tile-heading{font-family:var(--cw-font-serif)!important;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:400;color:var(--cw-white);margin-bottom:16px;letter-spacing:.01em}.cw-services__tile-text{font-family:var(--cw-font-sans)!important;font-size:.84rem;color:#fff9;line-height:1.75;margin-bottom:28px;max-width:280px;margin-left:auto;margin-right:auto}.cw-services__tile-cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--cw-font-sans)!important;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cw-gold);border-bottom:1px solid rgba(183,153,97,.5);padding-bottom:2px;text-decoration:none;transition:border-color .2s ease,opacity .2s ease}.cw-services__tile-cta:after{content:"\2192"}.cw-services__tile-cta:hover{border-color:var(--cw-gold);color:var(--cw-gold)!important}.cw-press__heading{font-family:var(--cw-font-serif)!important;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:400;color:var(--cw-muted);text-align:center;margin-bottom:48px;letter-spacing:.04em}.cw-press__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;align-items:start}@media(max-width:989px){.cw-press__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.cw-press__grid{grid-template-columns:1fr}}.cw-press__item{text-align:center;padding:32px 40px;border-left:1px solid var(--cw-border)}.cw-press__item:first-child{border-left:none}@media(max-width:749px){.cw-press__item{border-left:none;border-top:1px solid var(--cw-border)}.cw-press__item:first-child{border-top:none}}.cw-press__quote{font-family:var(--cw-font-serif)!important;font-size:clamp(1rem,1.5vw,1.15rem);font-style:italic;font-weight:400;color:var(--cw-text);line-height:1.65;margin:0 0 16px;quotes:"\201c" "\201d"}.cw-press__quote:before{content:open-quote;color:var(--cw-gold)}.cw-press__quote:after{content:close-quote;color:var(--cw-gold)}.cw-press__publication{display:block;font-family:var(--cw-font-sans)!important;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cw-muted);font-style:normal}.featured-blog{padding-top:80px;padding-bottom:80px}.featured-blog .featured-blog__title,.featured-blog h2.featured-blog__title{font-family:var(--cw-font-serif)!important;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:400;color:var(--cw-dark);letter-spacing:.02em;margin-bottom:40px}.card--article .card__media,.card--article .media{overflow:hidden;background-color:var(--cw-soft-grey)}.card--article .card__media img,.card--article .media img{transition:transform .65s cubic-bezier(.25,.46,.45,.94);display:block}.card--article:hover .card__media img,.card--article:hover .media img{transform:scale(1.04)}.card--article .card__inner{background:transparent!important;border:none!important;box-shadow:none!important}.card--article .card__content{padding:20px 0 0!important;background:transparent!important}.card--article .card__heading{font-family:var(--cw-font-serif)!important;font-size:clamp(1.05rem,1.8vw,1.3rem)!important;font-weight:400;color:var(--cw-dark);line-height:1.3;margin-bottom:8px}.card--article .card__heading a{color:inherit;text-decoration:none}.card--article .card__heading a:hover{color:var(--cw-gold)}.article-card__footer,.card--article .meta{font-family:var(--cw-font-sans)!important;font-size:.72rem!important;color:var(--cw-muted)!important;letter-spacing:.06em;text-transform:uppercase}.cw-section-label{display:block;font-family:var(--cw-font-sans)!important;font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cw-gold);margin-bottom:12px}.collection-list__item .card-collection{position:relative;overflow:hidden}.collection-list__item .card-collection .card__inner{background:transparent!important;border:none!important;box-shadow:none!important}.collection-list__item .card-collection .card__content{position:absolute!important;bottom:0;left:0;right:0;padding:48px 20px 20px!important;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,transparent 100%)!important;z-index:2}.collection-list__item .card-collection .card__heading{font-family:var(--cw-font-serif)!important;font-size:clamp(1rem,1.8vw,1.4rem)!important;font-weight:400;color:var(--cw-white)!important;letter-spacing:.02em}.collection-list__item .card-collection .card__heading a{color:var(--cw-white)!important}.collection-list__item .card-collection .card__heading a:after{content:" \2192";font-size:.85rem;transition:transform .2s ease;display:inline-block}.collection-list__item .card-collection:hover .card__heading a:after{transform:translate(4px)}.collection-list__item .card-collection .card__media img{transition:transform .65s cubic-bezier(.25,.46,.45,.94)}.collection-list__item .card-collection:hover .card__media img{transform:scale(1.05)}.card-wrapper .card{background:transparent!important;border:none!important;box-shadow:none!important}.card-wrapper .card__inner{background-color:var(--cw-soft-grey)!important;border:none!important;box-shadow:none!important;overflow:hidden}.card-wrapper .card__inner .card__media img{transition:transform .65s cubic-bezier(.25,.46,.45,.94)}.card-wrapper:hover .card__inner .card__media img{transform:scale(1.04)}.card-wrapper .card__content{padding:16px 0 0!important}.card-wrapper .card__heading{font-family:var(--cw-font-serif)!important;font-size:clamp(.95rem,1.5vw,1.1rem)!important;font-weight:400;color:var(--cw-dark)!important;margin-bottom:6px!important}.card-wrapper .price__regular .price-item,.card-wrapper .price .price-item{font-family:var(--cw-font-sans)!important;font-size:.85rem!important;font-weight:400;color:var(--cw-muted)!important}.email-signup-banner{background-color:var(--cw-charcoal)!important}.email-signup-banner__heading{font-family:var(--cw-font-serif)!important;font-size:clamp(1.6rem,3vw,2.4rem)!important;font-weight:400;color:var(--cw-white)!important;letter-spacing:.02em}.email-signup-banner__description p{color:#ffffffa6!important;font-size:.85rem!important}.email-signup-banner .field__input{background:transparent!important;border:1px solid rgba(255,255,255,.25)!important;color:var(--cw-white)!important;border-radius:0!important}.email-signup-banner .field__input::placeholder{color:#fff6!important}.email-signup-banner .button{background-color:var(--cw-gold)!important;border-color:var(--cw-gold)!important;color:var(--cw-white)!important;border-radius:0!important}.footer{background-color:var(--cw-charcoal)!important;border-top:1px solid rgba(255,255,255,.06)!important}.footer__content-top{border-bottom:1px solid rgba(255,255,255,.08)!important}.footer .footer__heading{font-family:var(--cw-font-sans)!important;font-size:.7rem!important;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffff73!important}.footer a,.footer .link{font-family:var(--cw-font-sans)!important;font-size:.83rem!important;color:#ffffffa6!important;text-decoration:none;transition:color .2s ease}.footer a:hover,.footer .link:hover{color:var(--cw-gold)!important}.footer .footer__copyright{color:#ffffff4d!important;font-size:.75rem!important}.footer .social-icons a,.footer .list-social__link{color:#ffffff80!important}.footer .social-icons a:hover,.footer .list-social__link:hover{color:var(--cw-gold)!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/creative-wings.css.map */
