*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html{max-width:100%;overflow-x:hidden;overflow-x:clip}body{max-width:100%;min-height:100vh;min-height:100svh}img,svg,video,canvas,iframe,embed,object{max-width:100%}img,video{height:auto}img[width][height]{height:auto}.rf-hero-slide img,.rf-hero-slide video,.pdp-gallery-main img,.pdp-gallery-main video,.trending-card-media img,.rfc-tile-img img,.rfb-tile-img img,.rf-testi-photo-wrap img,.rf-card-img img{height:100%}details:not([open])>.search-modal{overflow:hidden;visibility:hidden;pointer-events:none}h1,h2,h3,h4,h5,h6,p,li,dd,dt,td,th,.rf-card-title,.rf-p-name,.trending-card-title,.pdp-title{overflow-wrap:anywhere;word-break:break-word}@media screen and (max-width:749px){.rte table,.pdp-size-table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.customer table,.order table{max-width:100%}.rte iframe,.rte video{width:100%;aspect-ratio:16 / 9;height:auto}:root{--rf-gutter: 16px;--rf-section-gap: 32px}@media screen and (min-width:480px){:root{--rf-gutter: 20px;--rf-section-gap: 40px}}@media screen and (min-width:750px){:root{--rf-gutter: 32px;--rf-section-gap: 56px}}@media screen and (min-width:990px){:root{--rf-gutter: 48px;--rf-section-gap: 72px}}@media screen and (max-width:359px){:root{--rf-gutter: 12px}.page-width,.page-width-desktop{padding-left:var(--rf-gutter);padding-right:var(--rf-gutter)}}@media(pointer:coarse){button,a.button,.button,summary,input[type=submit],input[type=button],.header__icon,.header__heading-link,.list-social__link,.pdp-swatch,.pdp-size-btns button,.rf-testi-arrow,.rf-hero-dots button,.quantity__button{min-height:44px;min-width:44px}.rf-hero-dots button{min-height:0;min-width:0;position:relative}.rf-hero-dots button:after{content:"";position:absolute;top:-21px;right:-9px;bottom:-21px;left:-9px}.rf-hero-dots{gap:16px}.rf-view-all,.rfo-view-all,.trending-view-all-link,.rf-testi-dot{display:inline-flex;align-items:center;min-height:44px}.rf-testi-dot{position:relative}.rf-testi-dot:after{content:"";position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px}.rf-card:hover,.rfc-tile:hover,.rfb-tile:hover,.rf-tile:hover,.rf-btn-primary:hover,.rf-card:hover .rf-card-img img,.rfc-tile:hover .rfc-tile-img img,.rfb-tile:hover .rfb-tile-img img,.trending-card:hover .trending-card-media img,.rf-testi-card:hover .rf-testi-photo-wrap img,.pdp-gallery-main:hover img,.footer a:hover{transform:none}}@media screen and (max-width:749px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],select,textarea,.field__input,.pdp-pincode-row input{font-size:16px}}.rf-p-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:500;letter-spacing:.02em;line-height:1.3;color:var(--rf-ink);text-decoration:none;margin-bottom:6px;min-height:2.6em}.rf-rating{font-size:11.5px;font-weight:700;color:var(--rf-brass, #c4607a);margin-bottom:4px}.rf-rating span{color:var(--rf-text-muted);font-weight:400}.rf-price-row{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:auto;margin-bottom:10px}.rf-price{font-size:15px;font-weight:700;color:var(--rf-primary, #c4607a)}.rf-strike{font-size:11.5px;color:var(--rf-text-muted);text-decoration:line-through;opacity:.7}.rf-off{font-size:10.5px;font-weight:800;color:var(--rf-primary, #c4607a)}.rf-add{width:100%;min-height:42px;background:linear-gradient(135deg,var(--rf-primary, #c4607a),#d47a91);color:#fff;border:none;padding:10px;font-size:10.5px;font-weight:700;border-radius:3px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.rf-add[disabled]{opacity:.5;cursor:not-allowed}@media screen and (max-width:479px){.rf-card-body{padding:8px 8px 10px}.rf-p-name,.rf-card-title{font-size:13px}.rf-price{font-size:14px}.rf-add{font-size:10px;letter-spacing:.1em;padding:9px 6px}.rf-badge{font-size:8.5px;padding:2px 5px}}.wishlist-grid{max-width:100%}@media screen and (max-width:749px){.header{padding-left:var(--rf-gutter);padding-right:var(--rf-gutter)}.header__heading-logo{max-width:150px}.announcement-bar__message{font-size:12px;padding:8px var(--rf-gutter);line-height:1.4}}@media screen and (max-width:359px){.header__heading-logo{max-width:118px}.header__icons{gap:0}}.menu-drawer{max-width:100vw}@media screen and (max-width:749px){.menu-drawer{width:min(400px,100vw)}}@media screen and (max-width:749px){.footer__content-top{padding-bottom:24px}.footer-block--newsletter{margin-top:24px}.footer a,.footer .list-menu__item a,.footer p,.footer li{line-height:1.9}.footer__content-bottom{flex-direction:column;gap:12px;text-align:center}.footer .list-payment{justify-content:center;flex-wrap:wrap}}.cart-drawer,.drawer__inner{max-width:100vw}@media screen and (max-width:749px){.drawer__inner{width:100%;padding:0 var(--rf-gutter) env(safe-area-inset-bottom)}.cart-item{column-gap:12px}.cart-item__image{max-width:72px}.cart-item__details{font-size:13px}.totals{flex-wrap:wrap;gap:8px}}@media screen and (max-width:749px){.collection-hero__title,.main-page-title{font-size:clamp(24px,7vw,34px)}.facets__form,.facets-vertical-form{flex-wrap:wrap;gap:8px}.active-facets{gap:6px}.product-grid,.grid--2-col-tablet-down .grid__item{row-gap:20px}}@media screen and (max-width:749px){.contact__fields,.addresses form{grid-template-columns:1fr;display:grid;gap:12px}.addresses form>div{width:100%;margin-right:0}.customer:not(.account):not(.order){padding-left:var(--rf-gutter);padding-right:var(--rf-gutter)}.customer ul{padding-left:2rem}:is(.account,.order){padding-left:var(--rf-gutter);padding-right:var(--rf-gutter)}}@media screen and (max-width:479px){.rf-section-title{font-size:20px}.rf-section{padding:24px 0}}@media screen and (max-height:500px)and (orientation:landscape){.rf-hero,[id^=rf-hero-]{min-height:min(420px,92svh)!important;max-height:none!important}.menu-drawer__navigation{overflow-y:auto}}@supports (padding: max(0px)){@media screen and (max-width:749px){.page-width,.header,.footer__content-top,.footer__content-bottom{padding-left:max(var(--rf-gutter),env(safe-area-inset-left));padding-right:max(var(--rf-gutter),env(safe-area-inset-right))}}}@media print{.header-wrapper,.footer,.announcement-bar,.cart-drawer,.pdp-ctas,.rf-flash{display:none!important}.pdp-wrap{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/responsive.css.map */
