body .announcement-bar__message,body .announcement-bar__message span{font-family:var(--font-body-family)!important;font-size:10.5px!important;font-weight:500;letter-spacing:.26em!important;text-transform:uppercase}body .announcement-bar .slider-button svg{width:.9rem}body .header-wrapper{border-bottom:1px solid rgba(31,31,31,.07)}body .header__inline-menu .header__menu-item{font-family:var(--font-body-family);font-size:11.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;padding-left:1.6rem;padding-right:1.6rem}body .header__inline-menu .header__menu-item span{position:relative;text-decoration:none!important}body .header__inline-menu .header__menu-item span:after{content:"";position:absolute;left:50%;bottom:-6px;width:0;height:1px;background:currentColor;transition:width .3s ease,left .3s ease}body .header__inline-menu .header__menu-item:hover span:after,body .header__inline-menu .header__active-menu-item:after,body .header__inline-menu details[open]>.header__menu-item span:after{left:0;width:100%}body .header__inline-menu .header__active-menu-item{text-decoration:none!important}body .header__inline-menu a[href*=final-few],body .header__inline-menu a[href*=sale]{color:#b47462}body .mega-menu__link{font-size:13.5px;letter-spacing:.04em}body .mega-menu__link--level-2{font-family:var(--font-body-family);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;margin-bottom:.6rem}body .mega-menu__link:hover{text-underline-offset:.4rem}body .menu-drawer__menu-item{font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}body .menu-drawer__menu a[href*=final-few],body .menu-drawer__menu a[href*=sale]{color:#b47462}body .header localization-form .localization-form__select,body .header localization-form .localization-form__select span{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}@media(hover:hover){body .header__icon:hover .svg-wrapper{transform:scale(1.06)}body .header__icon .svg-wrapper{transition:transform .25s ease}}body .product-card-wrapper .card__information{display:flex;flex-direction:column;padding-top:1.4rem}body .product-card-wrapper .card-information{display:contents}body .product-card-wrapper .card-information>.visually-hidden{order:-2}body .product-card-wrapper .card-information>.caption-with-letter-spacing{order:-1;font-family:var(--font-body-family);font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin:0 0 .6rem}body .product-card-wrapper .card__heading.h5{font-size:1.5rem;font-weight:400;letter-spacing:.02em;line-height:1.35;margin:0 0 .6rem}body .product-card-wrapper .price{font-size:1.3rem;letter-spacing:.06em;margin-top:0}body .product-card-wrapper .price-item--sale{color:#b47462}body .product-card-wrapper .card__media img{transition:transform .8s ease}@media(hover:hover){body .product-card-wrapper:hover .card__media img:first-child{transform:scale(1.03)}}body .product-card-wrapper .badge{font-size:1rem;letter-spacing:.15em;text-transform:uppercase;padding:.4rem 1rem;border-radius:2rem}body .product__info-container .product__text.caption-with-letter-spacing{font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin:0 0 -.4rem}body .product__title h1{font-size:clamp(2.4rem,2.6vw,3.2rem);font-weight:400;letter-spacing:.02em;line-height:1.2}body .product__info-container .price{font-size:1.7rem;letter-spacing:.06em}body .product__info-container .product__tax{display:none}body .product__info-container .product__text:not(.caption-with-letter-spacing){font-size:1.3rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.75);margin:0}body .product__info-container .rose-sale-note{font-size:1.25rem;letter-spacing:.04em;color:#b47462;margin:0}body .product__info-container .rose-size-guide{display:inline-block;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.3rem;color:rgba(var(--color-foreground),.8)}body .product__info-container .product__description,body .product__info-container .product__description p{font-size:1.5rem;line-height:1.75;letter-spacing:normal}body .product-form__submit{text-transform:uppercase;letter-spacing:.18em;font-size:1.3rem;min-height:5.2rem}body .product-form__input .form__label{text-transform:uppercase;letter-spacing:.15em;font-size:1.1rem}body .product-form__input input[type=radio]+label{font-size:1.3rem;letter-spacing:.06em;padding:1rem 2rem}body .product-form__quantity .quantity{width:12.5rem;min-height:4.4rem;border-radius:4rem}body .product-form__quantity .quantity:before{display:none}body .product-form__quantity .quantity:after{border-radius:4rem;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.25)}body .product-form__quantity .quantity:hover:after{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.6)}body .product-form__quantity .quantity__input{font-size:1.4rem;letter-spacing:.06em}body .product-form__quantity .quantity__button{width:3.8rem;color:rgba(var(--color-foreground),.7)}body .product-form__quantity .quantity__button svg{width:.9rem}body .product__accordion .accordion__title{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.15em;font-size:1.2rem}body .product__accordion .accordion__content,body .product__accordion .accordion__content p,body .product__accordion .accordion__content li{font-size:1.4rem;line-height:1.7;letter-spacing:normal}body .product__accordion.accordion{border-color:rgba(var(--color-foreground),.12)}body [class*=ai-hero-banner__overlay-]{background:linear-gradient(90deg,#0006,#00000026 40%,#0000 65%)!important}body [class*=ai-hero-banner__content-wrapper-]{padding-left:clamp(2.4rem,6vw,9rem)}body h2[class*=ai-hero-banner__heading-]{font-weight:400;letter-spacing:.01em;line-height:1.05;margin-bottom:1.8rem}body h2[class*=ai-hero-banner__heading-]:before{content:"Our own label";display:block;font-family:var(--font-body-family);font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;margin-bottom:1.6rem;opacity:.9}body [class*=ai-hero-banner__subheading-]{letter-spacing:.02em;line-height:1.65;max-width:34ch;opacity:.92;margin-bottom:3rem}body [class*=ai-hero-banner__subheading-] p{margin:0}body a[class*=ai-hero-banner__button-]{background:#fcf6f0!important;color:#1f1f1f!important;border:1px solid #fcf6f0!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.24em;font-weight:500;padding:17px 42px!important;transition:background .35s ease,color .35s ease,border-color .35s ease}body a[class*=ai-hero-banner__button-]:hover{background:#b47462!important;border-color:#b47462!important;color:#fff!important;opacity:1!important}@media screen and (max-width:767px){body [class*=ai-hero-banner__overlay-]{background:linear-gradient(0deg,#00000080,#00000026 40%,#0000 60%)!important}body [class*=ai-hero-banner__content-wrapper-]{padding-left:2.4rem}body h2[class*=ai-hero-banner__heading-]:before{font-size:10px;margin-bottom:1rem}body h2[class*=ai-hero-banner__heading-]{margin-bottom:1.2rem}body [class*=ai-hero-banner__subheading-]{margin-bottom:2rem}body a[class*=ai-hero-banner__button-]{padding:14px 28px!important}}body h2[class*=ai-shop-collections-title-]{font-weight:400;letter-spacing:.01em}body h2[class*=ai-shop-collections-title-]:before{content:"The Rose Edit";display:block;font-family:var(--font-body-family);font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#b47462;margin-bottom:1.2rem}body p[class*=ai-shop-collections-subtitle-]{font-family:var(--font-heading-family)!important;font-style:italic;font-size:16px!important;letter-spacing:.01em}body ul[class*=ai-shop-collections-grid-]{counter-reset:rosecollection}body li[class*=ai-shop-collections-card-]{counter-increment:rosecollection}body li[class*=ai-shop-collections-card-]:before{content:counter(rosecollection,decimal-leading-zero);position:absolute;top:18px;left:20px;z-index:2;color:#fff;font-family:var(--font-body-family);font-size:11px;letter-spacing:.2em;text-shadow:0 1px 6px rgba(0,0,0,.35);pointer-events:none}body div[class*=ai-shop-collections-gradient-overlay-]{height:55%!important;background:linear-gradient(to top,#00000080,#0000)!important;opacity:1!important}body div[class*=ai-shop-collections-text-wrapper-]{align-items:flex-start!important;text-align:left!important;padding:0 24px 26px!important}body h3[class*=ai-shop-collections-card-title-]{font-family:var(--font-heading-family)!important;font-style:italic;font-weight:400!important;font-size:28px!important;line-height:1.05!important;letter-spacing:0!important;text-transform:lowercase!important;margin:0 0 12px!important;text-shadow:0 1px 8px rgba(0,0,0,.25)!important}body p[class*=ai-shop-collections-card-cta-]{display:inline-block;font-size:10px!important;font-weight:500!important;letter-spacing:.28em!important;opacity:1!important;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.6);transition:border-color .3s ease,letter-spacing .3s ease}body p[class*=ai-shop-collections-card-cta-]:after{content:" \2192"}@media(hover:hover){body a[class*=ai-shop-collections-link-]:hover img[class*=ai-shop-collections-image-]{transform:scale(1.04)!important}body a[class*=ai-shop-collections-link-]:hover p[class*=ai-shop-collections-card-cta-]{border-color:#fff;letter-spacing:.34em!important}}@media screen and (max-width:749px){body ul[class*=ai-shop-collections-grid-]{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:74%;gap:12px!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;margin:0 -16px!important;padding:0 16px 6px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}body ul[class*=ai-shop-collections-grid-]::-webkit-scrollbar{display:none}body li[class*=ai-shop-collections-card-]{scroll-snap-align:start}body h3[class*=ai-shop-collections-card-title-]{font-size:24px!important}body div[class*=ai-shop-collections-text-wrapper-]{padding:0 18px 20px!important}body p[class*=ai-shop-collections-subtitle-]:after{content:"Swipe to explore \2192";display:block;margin-top:1rem;font-family:var(--font-body-family);font-style:normal;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#1f1f1f8c}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/rose-premium.css.map */
