*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{font-family:RocGroteskRegular,sans-serif}.fs-64{font-size:48px;line-height:100%}@media(min-width:990px){.fs-64{font-size:64px}}.fs-48{font-size:32px;line-height:100%}@media(min-width:640px){.fs-48{font-size:40px}}@media(min-width:990px){.fs-48{font-size:48px}}.fs-48-40{font-size:40px;line-height:100%}@media(min-width:990px){.fs-48-40{font-size:48px}}.fs-32{font-size:24px;line-height:100%}@media(min-width:990px){.fs-32{font-size:32px}}.fs-24{font-size:24px;line-height:100%}.fs-20{font-size:18px;line-height:22px}@media(min-width:640px){.fs-20{font-size:20px;line-height:26px}}.fs-18{font-size:18px;line-height:26px}.fs-16{font-size:16px;line-height:100%}.arrow-btn{display:flex;align-items:center;gap:10px;font-size:16px;line-height:26px;--tw-text-opacity: 1;color:rgb(35 31 32 / var(--tw-text-opacity, 1))}.header.header-section{margin-left:auto;margin-right:auto;max-width:1884px;align-items:center;padding-top:15px;padding-bottom:15px}@media(min-width:750px){.header.header-section{padding-top:7px;padding-bottom:8px}}@media(min-width:990px){.header.header-section{align-items:flex-end}}.header-section.header:not(.drawer-menu).page-width{padding-left:14px;padding-right:20px}@media(min-width:750px){.header-section.header:not(.drawer-menu).page-width{padding-left:30px;padding-right:30px}}.header.header--top-center .header__icons .header__search{display:block}.header.header--top-center{grid-template-areas:"icons heading header-btn" "navigation navigation navigation"}.header .header-button{display:none;width:-moz-fit-content;width:fit-content;justify-self:end}@media(min-width:990px){.header .header-button{display:flex}}.header .header-button{grid-area:header-btn}.header.header--top-center .header__icons{display:flex;justify-self:start}.header.header--top-center details-modal{display:none}.header__menu-item span{font-size:16px;color:rgba(var(--color-foreground))}.header .header__icon .svg-wrapper{height:36px;width:36px;border-radius:10px}@media(min-width:640px){.header .header__icon .svg-wrapper{height:60px;width:60px}}.header .header__icon:hover .svg-wrapper{background:rgba(var(--color-foreground))}.header .header__icon:hover .svg-wrapper path{fill:#fff}.header .header__icon{margin:0;height:auto;width:auto}.header .header__icon .icon{height:auto;max-height:18px;width:auto;max-width:18px}@media(min-width:640px){.header .header__icon .icon{max-height:24px;max-width:24px}}.header.header--top-center .desktop-localization-wrapper{display:none}.header .header__heading .link,.header .header__heading-link{padding:0}.header .list-menu{-moz-column-gap:22px;column-gap:22px}.header.header-section:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:0}.header--top-center .mobile-menu-icon{position:absolute;right:15px;top:50%;display:flex;height:48px;width:48px;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(234 149 168 / var(--tw-border-opacity, 1))}.header--top-center header-drawer .header__icon--menu .icon{left:32%;top:34%}.header .cart-count-bubble{right:-4px;bottom:-6px;left:auto;height:24px;width:24px;--tw-text-opacity: 1;color:rgb(234 149 168 / var(--tw-text-opacity, 1))}.header .menu-drawer__navigation .list-menu__item{justify-content:center;background-color:transparent;font-size:20px;font-weight:500;line-height:30px;--tw-text-opacity: 1;color:rgb(47 31 34 / var(--tw-text-opacity, 1))}.header .menu-drawer__navigation .list-menu__item:hover{background-color:transparent;--tw-text-opacity: 1;color:rgb(234 149 168 / var(--tw-text-opacity, 1))}.header .menu-drawer__navigation .list-menu li:not(:last-of-type){margin-bottom:9px}.header .menu-drawer__inner-container{--tw-bg-opacity: 1;background-color:rgb(250 248 244 / var(--tw-bg-opacity, 1))}.header .menu-drawer__navigation{padding-left:15px;padding-right:15px;padding-top:35px}.header .menu-drawer__utility-links{display:none}.header .menu-drawer__navigation .header-button{margin-top:30px;display:flex;min-height:60px;width:100%;font-size:20px}@media(max-width:990px){.header.header--top-center{grid-template-areas:"icons heading left-icons"}}@media(max-width:640px){.header .header__heading,.header .header__heading-logo-wrapper{max-width:80px}}.announcement-bar p{letter-spacing:0px}.announcement-bar .link .icon-arrow path{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.announcement-bar .link .icon-arrow{margin-left:12px}.announcement-bar .link--text:hover{color:var(--color-foreground)}.announcement-bar-wrapper{padding-top:13px;padding-bottom:9px}.announcement-bar-wrapper .utility-bar__grid.page-width{padding-left:20px;padding-right:20px}@media(min-width:750px){.announcement-bar-wrapper .utility-bar__grid.page-width{padding-left:30px;padding-right:30px}}.announcement-bar .announcement-bar__message{padding-top:0;padding-bottom:0}@media(min-width:640px){.announcement-bar .announcement-bar__message{padding-top:1rem;padding-bottom:1rem}}.banner-section:before{pointer-events:none;position:absolute;left:0;right:0;z-index:1;display:block;height:100%;width:100%;content:""}.banner-section:after{z-index:2}.banner-section .rating-card{margin-bottom:30px;display:flex;max-width:470px;flex-wrap:wrap;align-items:center;justify-content:space-around;row-gap:5px;-moz-column-gap:10px;column-gap:10px;border-radius:10px;padding:7px 10px}@media(min-width:640px){.banner-section .rating-card{flex-wrap:nowrap;justify-content:space-between;padding-left:20px;padding-right:20px}}.banner-section .rating-card-info{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.banner-section .rating-card p{font-size:16px;line-height:100%;--tw-text-opacity: 1;color:rgb(47 31 34 / var(--tw-text-opacity, 1))}.banner-section .images{display:flex}.banner-section .images img{max-height:40px;min-width:40px;max-width:40px;border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));-o-object-fit:contain;object-fit:contain}.banner-section .images img:not(:first-of-type){margin-left:-7px;display:none}@media(min-width:640px){.banner-section .images img:not(:first-of-type){display:block}}.banner-section .stars{display:flex;align-items:center;-moz-column-gap:5px;column-gap:5px}.banner-section .banner__heading{font-family:Cinzel,serif;letter-spacing:0px}.banner-section .banner__text p{font-size:16px;line-height:26px;letter-spacing:-.15px}@media(min-width:640px){.banner-section .banner__text p{font-size:18px}}.banner-section .banner__box .banner__text{margin-top:17px}.banner-section .banner__box .banner__buttons{margin-top:28px}.banner-section .banner__content{padding:112px 20px 50px}@media(min-width:640px){.banner-section .banner__content{padding-top:50px;padding-bottom:50px}}@media(min-width:750px){.banner-section .banner__content{padding-left:30px;padding-right:30px}}.banner-section.banner--desktop-transparent .banner__box{padding:0}.banner-section .page-width{max-width:1526px}@media(min-width:990px){.banner-section.banner--content-align-left .banner__box{padding-bottom:67px}}.banner-section .rating-card-desktop{display:none}@media(min-width:640px){.banner-section .rating-card-desktop{display:flex}}.banner-section .rating-card-mobile{position:absolute;top:95%;display:flex;width:100%;max-width:344px}@media(min-width:640px){.banner-section .rating-card-mobile{display:none}}.banner-section .mobile-image{display:none!important}@media(max-width:640px){.banner-section .with-mobile-image .mobile-image{display:block!important}.banner-section .with-mobile-image .desktop-image{display:none!important}}.brands-list-section{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:77px 20px 40px}@media(min-width:640px){.brands-list-section{padding-top:80px;padding-bottom:80px}}@media(min-width:750px){.brands-list-section{padding-left:30px;padding-right:30px}}@media(min-width:990px){.brands-list-section{padding-top:120px;padding-bottom:120px}}.brands-list-section .section-wrapper{margin-left:auto;margin-right:auto;max-width:1488px}.brands-list-section h2{margin-bottom:31px;text-align:center;font-family:Cinzel,serif}@media(min-width:640px){.brands-list-section h2{margin-bottom:25px}}.brands-list-section .columns-wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:24px;-moz-column-gap:20px;column-gap:20px}@media(min-width:640px){.brands-list-section .columns-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1440px){.brands-list-section .columns-wrapper{gap:48px}}.brands-list-section .column-item{position:relative;display:flex;min-height:300px;flex-direction:column;justify-content:flex-end;border-radius:10px;background-size:cover;background-repeat:no-repeat;padding:48px 20px 21px}@media(min-width:640px){.brands-list-section .column-item{min-height:0px;padding-bottom:38px}}.brands-list-section .column-item{background-image:url(./card-bg.jpg)}.brands-list-section .logo{position:absolute;right:0;top:0;height:98px;width:98px;mix-blend-mode:overlay}.brands-list-section h4{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;font-family:RocGroteskRegular,sans-serif;font-size:32px;line-height:100%;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.brands-list-section h4 svg{height:24px;width:24px;min-width:24px}.brands-list-section .image-wrapper{margin-left:auto;margin-right:auto;margin-bottom:22px;max-width:580px}.brands-list-section .image-wrapper img{max-height:262px;width:100%;-o-object-fit:contain;object-fit:contain}.featured-collection-section{--grid-desktop-horizontal-spacing: 32px}.featured-collection-section .page-width{max-width:1556px;padding-left:20px;padding-right:20px}@media(min-width:750px){.featured-collection-section .page-width{padding-left:30px;padding-right:30px}}.featured-collection-section .collection__title{text-align:center}.featured-collection-section .title{font-family:Cinzel,serif}.product-card-wrapper{border-radius:10px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:16px}@media(min-width:640px){.product-card-wrapper{padding:16px 16px 21px}}.product-card-wrapper .card .card__inner{border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(228 224 219 / var(--tw-border-opacity, 1));background-color:transparent}.product-card-wrapper .card__content{text-align:center}.product-card-wrapper .product-size{margin-bottom:11px;display:block;color:#231f2099}@media(min-width:640px){.product-card-wrapper .product-size{margin-bottom:8px}}.product-card-wrapper .card__heading{font-family:RocGroteskRegular,sans-serif;font-size:20px;line-height:100%;letter-spacing:0px}@media(min-width:640px){.product-card-wrapper .card__heading{line-height:24px}}.product-card-wrapper .card-information .price{margin-bottom:0;text-align:center;font-family:RocGroteskRegular,sans-serif;font-size:24px;line-height:100%;--tw-text-opacity: 1;color:rgb(234 149 168 / var(--tw-text-opacity, 1))}@media(min-width:990px){.product-card-wrapper .card-information .price{margin-bottom:30px}}.product-card-wrapper .card__information{margin-bottom:14px;display:flex;flex-direction:column;padding-top:27px}.product-card-wrapper .card-information{display:flex;height:100%;flex-direction:column;padding-top:2px}.product-card-wrapper .product-description{text-align:center;font-size:16px;line-height:24px;letter-spacing:-.1px;color:#231f2099}.product-card-wrapper .quick-add__submit span{display:none}.product-card-wrapper .quick-add__submit .cart-icon{display:block}.product-card-wrapper .quick-add__submit .cart-icon path{fill:#fff}.product-card-wrapper .quick-add__submit{min-height:48px;min-width:48px;max-width:48px;--tw-bg-opacity: 1;background-color:rgb(234 149 168 / var(--tw-bg-opacity, 1))}.product-card-wrapper .small-btn{display:flex;min-height:48px;min-width:48px;max-width:48px;align-items:center;justify-content:center;background-color:transparent;padding:0;border:1px solid #ea95a8}.product-card-wrapper .small-btn svg{min-width:24px}.product-card-wrapper .quick-add__submit:before,.product-card-wrapper .quick-add__submit:after,.product-card-wrapper .small-btn:before,.product-card-wrapper .small-btn:after{display:none}.product-card-wrapper .btns-wrapper{display:flex;justify-content:center;gap:16px}@media(min-width:1440px){.product-card-wrapper .card__content .product-description{margin-top:auto;margin-bottom:auto}}@media(max-width:1280px){.featured-collection-section{--grid-desktop-horizontal-spacing: 20px;--grid-mobile-horizontal-spacing: 10px;--grid-mobile-vertical-spacing: 10px}}.featured-product-section{position:relative;padding-left:20px;padding-right:20px}@media(min-width:750px){.featured-product-section{padding-left:30px;padding-right:30px}}.featured-product-section.four-slides-per-view .product-card-wrapper{padding:12px}@media(min-width:640px){.featured-product-section.four-slides-per-view .product-card-wrapper{padding:16px 16px 21px}}.featured-product-section.four-slides-per-view .product-card-wrapper .card__heading{font-size:16px;line-height:20px}@media(min-width:640px){.featured-product-section.four-slides-per-view .product-card-wrapper .card__heading{font-size:20px;line-height:100%;line-height:24px}}.featured-product-section.four-slides-per-view .product-card-wrapper .card-information .price{font-size:18px;line-height:100%}@media(min-width:640px){.featured-product-section.four-slides-per-view .product-card-wrapper .card-information .price{font-size:24px}}.featured-product-section.four-slides-per-view .product-card-wrapper .product-description{font-size:13px;line-height:18px}@media(min-width:640px){.featured-product-section.four-slides-per-view .product-card-wrapper .product-description{font-size:16px;line-height:24px}}.featured-product-section:not(.three-slides-per-view):before{position:absolute;top:0;left:50%;height:1px;width:100%;max-width:1492px;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1));content:""}.featured-product-section .top-content{margin-bottom:30px;text-align:center}@media(min-width:640px){.featured-product-section .top-content{margin-bottom:35px}}.featured-product-section .section-wrapper{margin-left:auto;margin-right:auto;max-width:1722px}.featured-product-section h2{margin-bottom:10px;font-family:Cinzel,serif}@media(min-width:640px){.featured-product-section h2{margin-bottom:25px}}.featured-product-section .top-content p{padding-top:16px;font-size:16px;line-height:26px;--tw-text-opacity: 1;color:rgb(35 31 32 / var(--tw-text-opacity, 1))}@media(min-width:640px){.featured-product-section .top-content p{padding-top:0;font-size:18px;line-height:100%}}.featured-product-section.three-slides-per-view .card-information .price{margin-bottom:0}@media(min-width:990px){.featured-product-section.three-slides-per-view .card-information .price{margin-bottom:30px}}.featured-product-section .card-information .price{margin-bottom:0}@media(min-width:990px){.featured-product-section .card-information .price{margin-bottom:15px}}.featured-product-section .card__information{margin-bottom:4px;padding-top:27px}.featured-product-section.three-slides-per-view .card__information{margin-bottom:0}@media(min-width:640px){.featured-product-section.three-slides-per-view .card__information{margin-bottom:15px}}.featured-product-section .slider-wrapper{margin-bottom:20px;display:flex;-moz-column-gap:10px;column-gap:10px}@media(min-width:640px){.featured-product-section .slider-wrapper{margin-bottom:38px;-moz-column-gap:20px;column-gap:20px}}.featured-product-section.four-slides-per-view .card-information .product-description{margin-top:24px}@media(min-width:1440px){.featured-product-section.four-slides-per-view .card-information .product-description{margin-top:auto;margin-bottom:auto}}.featured-product-section .card-information .product-description{margin-top:30px}@media(min-width:1440px){.featured-product-section .card-information .product-description{margin-top:auto;margin-bottom:auto}}.featured-product-section .keen-slider{margin-left:auto;margin-right:auto;max-width:1492px}.featured-product-section .prev-btn,.featured-product-section .next-btn{display:none}@media(min-width:640px){.featured-product-section .prev-btn,.featured-product-section .next-btn{display:block}}.featured-product-section .prev-btn path,.featured-product-section .next-btn path{fill:#ea95a8}.featured-product-section .prev-btn.disabled path,.featured-product-section .next-btn.disabled path{fill:#e0dfdb}.featured-product-section .btn-wrapper{margin-top:40px;display:flex;justify-content:center}.featured-product-section .btn-wrapper .button{--tw-bg-opacity: 1;background-color:rgb(47 31 34 / var(--tw-bg-opacity, 1))}.featured-product-section .prev-btn svg,.featured-product-section .next-btn svg{height:30px;width:30px;min-width:30px}@media(min-width:640px){.featured-product-section .prev-btn svg,.featured-product-section .next-btn svg{height:48px;width:55px;min-width:55px}}.featured-product-section .dots-container{display:flex;justify-content:center;gap:24px;padding-top:16px}@media(min-width:640px){.featured-product-section .dots-container{display:none}}.featured-product-section .dot{display:block;height:16px;width:16px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(221 221 220 / var(--tw-bg-opacity, 1))}.featured-product-section .dot.active{--tw-bg-opacity: 1;background-color:rgb(234 149 168 / var(--tw-bg-opacity, 1))}.newsletter-section .newsletter__wrapper{padding-left:20px;padding-right:20px}@media(min-width:750px){.newsletter-section .newsletter__wrapper{padding-left:30px;padding-right:30px}}.newsletter-section h2{font-family:Cinzel,serif;font-size:40px;font-weight:700;line-height:48px}@media(min-width:640px){.newsletter-section h2{line-height:100%}}@media(min-width:990px){.newsletter-section h2{font-size:48px}}.newsletter-section .newsletter__subheading{margin-top:22px;max-width:976px;font-size:20px;line-height:26px}.newsletter-section .button{margin-left:auto;margin-right:auto;margin-top:33px;min-height:78px;width:100%;max-width:280px;font-size:18px}@media(min-width:640px){.newsletter-section .button{max-width:441px}}.footer-section{margin-top:0;background-color:rgba(var(--color-background),.1)}.footer-section .page-width{max-width:1544px;padding-left:20px;padding-right:20px}@media(min-width:750px){.footer-section .page-width{padding-left:30px;padding-right:30px}}.footer-section .footer-content{display:flex;justify-content:space-between;-moz-column-gap:20px;column-gap:20px}.footer-section .image-wrapper{margin-bottom:30px;width:100%;max-width:384px}@media(min-width:640px){.footer-section .image-wrapper{margin-bottom:0}}.footer-section .image-wrapper img{width:100%}.footer-section .links-wrapper{width:100%;max-width:974px;padding-top:21px}@media(min-width:990px){.footer-section .links-wrapper{padding-top:32px}}.footer-section .links-wrapper-content{display:flex;width:100%;max-width:814px;justify-content:space-between;-moz-column-gap:20px;column-gap:20px}.footer-section .footer-block__heading{margin-bottom:29px;font-family:RocGroteskRegular,sans-serif;font-size:16px;text-transform:uppercase;line-height:100%}@media(min-width:990px){.footer-section .footer-block__heading{margin-bottom:34px}}.footer-section .footer-block__details-content .list-menu__item--link{padding-top:12px;padding-bottom:12px;font-size:14px;line-height:110%;--tw-text-opacity: 1;color:rgb(238 238 236 / var(--tw-text-opacity, 1));opacity:.5}@media(min-width:640px){.footer-section .footer-block__details-content .list-menu__item--link{padding-top:10px;padding-bottom:14px}}.footer-section .list-menu__item--link{padding-bottom:19px}.footer-section .list-social__link{padding:0}.footer-section .list-social{justify-content:flex-start;-moz-column-gap:23px;column-gap:23px}@media(min-width:1440px){.footer-section .list-social{margin-top:-6px}}.footer-section .list-social .svg-wrapper{height:auto;width:auto}.footer-section .list-social__item .icon{height:30px;width:30px}@media(min-width:990px){.footer-section .column-item .links:first-of-type{margin-bottom:30px}}.footer-section .copyright__content{font-size:13px;line-height:100%;--tw-text-opacity: 1;color:rgb(238 238 236 / var(--tw-text-opacity, 1))}@media(min-width:640px){.footer-section .copyright__content{font-size:14px}}.footer-section .copyright-wrapper{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:20px;column-gap:20px;padding-top:40px}.footer-section .policy-links{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:8px;column-gap:8px}@media(min-width:640px){.footer-section .policy-links{-moz-column-gap:14px;column-gap:14px}}.footer-section .policy-links a{font-size:13px;line-height:100%;--tw-text-opacity: 1;color:rgb(238 238 236 / var(--tw-text-opacity, 1))}@media(min-width:640px){.footer-section .policy-links a{font-size:14px}}.footer-section .footer__content-bottom{border-width:0px;padding-top:14px}.footer-section .footer__content-bottom .page-width{border-top-width:1px;border-top-color:#93948f1a}.footer-section .footer__content-top{padding-bottom:26px}@media(min-width:640px){.footer-section .footer__content-top{padding-bottom:0}}.footer-section .footer__copyright{margin-top:0}.footer-section .mobile-image{display:none}.footer-section .with-mobile-image .mobile-image{display:block}@media(min-width:640px){.footer-section .with-mobile-image .mobile-image{display:none}}.footer-section .with-mobile-image .desktop-image{display:none}@media(min-width:640px){.footer-section .with-mobile-image .desktop-image{display:block}}@media(max-width:1024px){.footer-section .footer-content{flex-direction:column}}@media(max-width:800px){.footer-section .copyright-wrapper{flex-direction:column;justify-content:center;row-gap:10px;text-align:center}}@media(max-width:680px){.footer-section .footer-content{align-items:center}.footer-section .links-wrapper-content{flex-direction:column;align-items:center;text-align:center}.footer-section .footer-block__details-content .list-menu__item--link{justify-content:center}.footer-section .footer-block__details-content{margin-bottom:30px}.footer-section .policy-links{justify-content:center}}.collection-grid-section .page-width{padding-left:20px;padding-right:20px}@media(min-width:750px){.collection-grid-section .page-width{padding-left:30px;padding-right:30px}}.collection-grid-section .collection-details .image-wrapper{margin-bottom:53px}@media(min-width:640px){.collection-grid-section .collection-details .image-wrapper{margin-bottom:58px}}.collection-grid-section .collection-details img{width:100%;border-radius:10px}.collection-grid-section .collection-details h2{margin-bottom:22px;font-family:Cinzel,serif;font-size:40px;line-height:100%}@media(min-width:990px){.collection-grid-section .collection-details h2{font-size:48px}}.collection-grid-section .facets-wrapper{width:100%;max-width:350px;border-radius:10px;--tw-bg-opacity: 1;background-color:rgb(239 236 229 / var(--tw-bg-opacity, 1))}.collection-grid-section .facets-vertical .facets-wrapper{position:sticky;top:20px;padding:35px 20px 28px 33px}@media(min-width:640px){.collection-grid-section .facets-vertical .facets-wrapper{padding:22px 33px}}.collection-grid-section .facets-vertical{display:flex;max-width:1552px;align-items:flex-start;gap:32px;row-gap:34px}.collection-grid-section .facets__heading--vertical{margin-right:0;display:flex;width:100%;justify-content:space-between;font-family:Cinzel,serif;font-size:24px;line-height:100%}@media(min-width:640px){.collection-grid-section .facets__heading--vertical{font-size:32px}}.collection-grid-section .active-facets{margin:0}.collection-grid-section .facets__summary span{font-size:18px;line-height:100%;letter-spacing:0px;color:rgba(var(--color-foreground))}.collection-grid-section .icon-caret{top:0;height:20px;width:20px}@media(min-width:640px){.collection-grid-section .icon-caret{top:21px}}.collection-grid-section .icon-caret path{fill:#231f20}.collection-grid-section .square-icon{margin-right:8px;height:22px;width:22px;border-radius:4px}.collection-grid-section .square-icon rect{stroke:transparent}.collection-grid-section .facet-checkbox__text{font-size:16px;line-height:24px;letter-spacing:0px;color:#231f2099}.collection-grid-section .facets__price .field__label{left:50%;top:15px;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:16px;line-height:16px;letter-spacing:0px;color:#231f2099}.collection-grid-section .field:after,.collection-grid-section .field:before{display:none}.collection-grid-section .field{border-width:0px}.collection-grid-section .field__input{height:42px;min-height:42px;border-radius:4px;padding:11px 10px 10px;text-align:center;font-size:16px;line-height:16px;letter-spacing:0px;color:#231f2099}.collection-grid-section .field__input:focus{box-shadow:none}.collection-grid-section .separator{margin-left:9px;display:block}.collection-grid-section .facets__price{align-items:center}.collection-grid-section .field{max-width:121px}.collection-grid-section .field__input:not(:-moz-placeholder)~.field__label{top:0;left:50%}.collection-grid-section .field__input:not(:placeholder-shown)~.field__label,.collection-grid-section .field__input:focus~.field__label{top:0;left:50%}.collection-grid-section .field__input:not(:-moz-placeholder){padding:11px 10px 10px}.collection-grid-section .field__input:not(:placeholder-shown){padding:11px 10px 10px}.collection-grid-section .facets__form-vertical{width:100%}.collection-grid-section .facets-vertical .facets__summary{padding-top:0;padding-bottom:0}@media(min-width:640px){.collection-grid-section .facets-vertical .facets__summary{padding-top:23px;padding-bottom:20px}}.collection-grid-section .facets-vertical .facets__summary[aria-expanded=true]{padding-bottom:10px}.collection-grid-section .facet-checkbox{padding-top:0;padding-bottom:0}.collection-grid-section .facets__item:not(:last-of-type){margin-bottom:13px}.collection-grid-section .facets__disclosure-vertical:not(:first-of-type){border-width:0px}.collection-grid-section .facet-checkbox input[type=checkbox]:checked~.square-icon{--tw-bg-opacity: 1;background-color:rgb(244 155 173 / var(--tw-bg-opacity, 1))}.collection-grid-section .facet-checkbox .icon-checkmark path{fill:#fff}.collection-grid-section .facet-checkbox .svg-wrapper{top:5px;left:4px;height:14px;width:14px}.collection-grid-section .product-count__text{display:block;font-family:Cinzel,serif;font-size:24px;line-height:100%;--tw-text-opacity: 1;color:rgb(35 31 32 / var(--tw-text-opacity, 1))}.collection-grid-section .facets-vertical-form{display:flex;flex-direction:column-reverse;justify-content:space-between;row-gap:38px}@media(min-width:640px){.collection-grid-section .facets-vertical-form{flex-direction:row}}.collection-grid-section .facets-vertical-sort{margin-top:30px;margin-bottom:31px;border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(212 212 212 / var(--tw-border-opacity, 1));padding-left:0;padding-right:0;padding-top:36px}@media(min-width:640px){.collection-grid-section .facets-vertical-sort{margin-bottom:34px}}.collection-grid-section .product-count-vertical{margin-left:0;margin-right:0}.collection-grid-section .facet-filters__label{margin-right:7px;white-space:nowrap;font-family:RocGroteskRegular,sans-serif;font-size:16px;line-height:24px;color:#231f2099}@media(min-width:640px){.collection-grid-section .facet-filters__field .select__select{min-width:220px}}.collection-grid-section .select__select{background-repeat:no-repeat;padding-right:35px;font-family:RocGroteskRegular,sans-serif;font-size:16px;line-height:24px;letter-spacing:0px;--tw-text-opacity: 1;color:rgb(35 31 32 / var(--tw-text-opacity, 1));appearance:none;-moz-appearance:none;-webkit-appearance:none;background-position:right 0px top 6px;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%229%22%20viewBox%3D%220%200%2016%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M8.00003%209C7.81403%209%207.62785%208.92669%207.48585%208.78025L0.213136%201.28029C-0.0710453%200.987229%20-0.0710453%200.512669%200.213136%200.219796C0.497317%20-0.0730777%200.957498%20-0.0732652%201.2415%200.219796L8.00003%207.18951L14.7586%200.219796C15.0428%20-0.0732652%2015.5029%20-0.0732652%2015.7869%200.219796C16.0709%200.512857%2016.0711%200.987416%2015.7869%201.28029L8.51422%208.78025C8.37222%208.92669%208.18603%209%208.00003%209Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A)}.collection-grid-section .select .svg-wrapper{display:none}.collection-grid-section .product-grid{--grid-desktop-horizontal-spacing: 32px;--grid-desktop-vertical-spacing: 32px}.collection-grid-section .pagination-wrapper{margin-top:36px;border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(212 212 212 / var(--tw-border-opacity, 1));padding-top:26px}@media(min-width:640px){.collection-grid-section .pagination-wrapper{margin-top:62px;padding-top:50px}}.collection-grid-section .pagination__list .prev-page{margin-right:auto}.collection-grid-section .pagination__list .next-page{margin-left:auto}.collection-grid-section .pagination__item:after{display:none}.collection-grid-section .pagination__item{font-size:16px;line-height:24px;opacity:1}.collection-grid-section .pagination__item--current{--tw-text-opacity: 1;color:rgb(234 149 168 / var(--tw-text-opacity, 1))}.collection-grid-section .pagination__list>li{max-width:23px}.collection-grid-section .pagination__list .svg-wrapper{height:16px;width:16px}.collection-grid-section .pagination__list .icon{height:auto;width:auto}.collection-grid-section .mobile-facets__wrapper,.collection-grid-section .product-count{display:none}.collection-grid-section .facets-wrapper.active .facets__disclosure-vertical{display:block}.collection-grid-section .facets__heading--vertical svg{display:block}@media(min-width:640px){.collection-grid-section .facets__heading--vertical svg{display:none}}.collection-grid-section .facets-wrapper.active .facets__disclosure-vertical:first-of-type{margin-top:20px}@media(min-width:640px){.collection-grid-section .facets-wrapper.active .facets__disclosure-vertical:first-of-type{margin-top:0}}.collection-grid-section .facets-wrapper.active .facets__disclosure-vertical{margin-bottom:20px}@media(min-width:640px){.collection-grid-section .facets-wrapper.active .facets__disclosure-vertical{margin-bottom:0}}.collection-grid-section .facets__disclosure-vertical{display:none}@media(min-width:640px){.collection-grid-section .facets__disclosure-vertical{display:block}}.collection-grid-section .facet-filters__field{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(212 212 212 / var(--tw-border-opacity, 1));padding-bottom:28px}@media(min-width:640px){.collection-grid-section .facet-filters__field{border-bottom-width:0px;padding-bottom:0}}.collection-grid-section .active-facets-mobile{display:none}.collection-grid-section .mobile-image{display:block}@media(min-width:640px){.collection-grid-section .mobile-image{display:none}}.collection-grid-section .with-mobile-image .desktop-image{display:none}@media(min-width:640px){.collection-grid-section .with-mobile-image .desktop-image{display:block}}@media(max-width:1280px){.collection-grid-section .product-grid{--grid-desktop-horizontal-spacing: 16px;--grid-desktop-vertical-spacing: 16px;--grid-mobile-horizontal-spacing: 16px;--grid-mobile-vertical-spacing: 38px}.collection-grid-section .product-grid .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}@media(max-width:1024px){.collection-grid-section .facets-vertical{flex-direction:column}.collection-grid-section .facets-vertical .facets-wrapper{position:relative;top:0;max-width:100%}}@media(max-width:640px){.collection-grid-section .product-grid .grid__item{width:100%;max-width:100%}.collection-grid-section .facet-filters{padding-left:0}.collection-grid-section .facet-filters__field .select{width:100%}.collection-grid-section .product-card-wrapper .card-information .price{margin-bottom:23px}.collection-grid-section .facets__summary{margin-bottom:0}.collection-grid-section .facets-wrapper.active .facets__disclosure-vertical[open] .facets__summary{padding-bottom:10px}}.product-section .arrow-btn{margin-bottom:20px}@media(min-width:990px){.product-section .arrow-btn{margin-bottom:33px}}.product-section .page-width{max-width:1558px;padding-left:20px;padding-right:20px}@media(min-width:750px){.product-section .page-width{padding-left:30px;padding-right:30px}}.product-section .product-brand{margin-bottom:35px;width:100%;max-width:210px}.product-section .product-brand img{width:100%}.product-section .product-media-container{border-radius:10px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.product-section .product--small .product__media-wrapper,.product-section .product--small:not(.product--no-media) .product__media-wrapper{max-width:48%;width:calc(48% - var(--grid-desktop-horizontal-spacing) / 2)}.product-section .product--small .product__info-wrapper,.product-section .product--small:not(.product--no-media) .product__info-wrapper{max-width:52%;width:calc(52% - var(--grid-desktop-horizontal-spacing) / 2)}.product-section .product--small .product__info-wrapper{padding-left:30px}@media(min-width:1440px){.product-section .product--small .product__info-wrapper{padding-left:62px}}.product-section .product__info-wrapper{padding-top:25px}.product-section .product__title h1{font-family:RocGroteskRegular,sans-serif;font-weight:500}.product-section .product__info-container{max-width:100%}.product-section .price__regular{font-size:32px;font-weight:500;line-height:30px;--tw-text-opacity: 1;color:rgb(234 149 168 / var(--tw-text-opacity, 1))}.product-section .form__label{font-size:18px;line-height:24px;letter-spacing:0px;color:rgba(var(--color-foreground))}.product-section variant-selects{margin-top:26px;margin-bottom:32px;border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(212 212 212 / var(--tw-border-opacity, 1));padding-top:33px}.product-section .product-form__input--pill input[type=radio]+label{margin-right:13px;border-radius:10px;--tw-border-opacity: 1;border-color:rgb(234 149 168 / var(--tw-border-opacity, 1));padding:11px 30px;font-size:16px;line-height:24px;letter-spacing:0px}.product-section .product-form__input--pill input[type=radio]+label:hover{--tw-border-opacity: 1;border-color:rgb(234 149 168 / var(--tw-border-opacity, 1))}.product-section .product-form__input--pill input[type=radio]:checked+label{--tw-bg-opacity: 1;background-color:rgb(234 149 168 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.product-section .product-form__quantity .form__label{margin-bottom:10px;font-size:18px;line-height:24px;letter-spacing:0px;color:rgba(var(--color-foreground))}.product-section .quantity{width:100%;font-size:16px;line-height:24px}@media(min-width:750px){.product-section .quantity{max-width:228px}}.product-section .quantity:after,.product-section .quantity:before{display:none}.product-section .quantity__button{width:48px;border-radius:10px;border:1px solid #ea95a8}.product-section .product-form__quantity{margin-bottom:38px}.product-section .product-form__submit{display:flex;--tw-bg-opacity: 1;background-color:rgb(47 31 34 / var(--tw-bg-opacity, 1))}.product-section .button-text{display:flex;gap:15px;font-size:20px;line-height:30px}.product-section .product-form__buttons{max-width:100%}.product-section .accordion__title{font-family:Cinzel,serif;font-size:24px;text-transform:uppercase;line-height:100%;letter-spacing:0px}.product-section .product__accordion{border-width:0px}.product-section .product__accordion:not(:last-of-type){margin-bottom:12px}.product-section .accordion .summary__title+.icon-caret{top:13px;height:18px;width:18px}.product-section .accordion .summary__title+.icon-caret path{fill:#000}.product-section .product__accordion .accordion__content{padding-left:0;padding-right:0;padding-top:12px}.product-section .accordion__content p{font-size:18px;line-height:24px;color:#231f2099}.product-section .product-details{margin-top:36px;border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}@media(max-width:1024px){.product-section .product--small .product__media-wrapper,.product-section .product--small:not(.product--no-media) .product__media-wrapper{width:100%;max-width:100%}.product-section .product--small .product__info-wrapper,.product-section .product--small:not(.product--no-media) .product__info-wrapper{width:100%;max-width:100%}.product-section .product--small .product__info-wrapper{padding:54px 0 0}.product-section .fs-48{font-size:36px;line-height:100%}.product-section .product__title{margin-bottom:23px}}.cart-section{padding-left:20px;padding-right:20px}@media(min-width:750px){.cart-section{padding-left:30px;padding-right:30px}}.cart-section .section-wrapper{margin-left:auto;margin-right:auto;max-width:1500px}.cart-section .title{font-family:Cinzel,serif}.cart-section th,.cart-section .cart-item__totals{display:none}.cart-section .cart-item__image-container{width:100%;border-width:0px;background-color:transparent}.cart-section .cart-item__image-container img{border-radius:10px}.cart-section .totals__total-value span[aria-hidden=false]{opacity:0}.cart-section .cart-item__media{display:block;width:100%;max-width:108px}@media(min-width:750px){.cart-section .cart-item__media{max-width:145px}}.cart-section .cart-item__name{font-family:RocGroteskRegular,sans-serif;font-size:18px;font-weight:500;line-height:20px}@media(min-width:750px){.cart-section .cart-item__name{font-size:24px;line-height:24px}}.cart-section .cart-item>td+td{padding-left:13px;padding-top:3px}@media(min-width:750px){.cart-section .cart-item>td+td{padding-left:29px;padding-top:14px}}.cart-section .cart-items td{padding-top:0}.cart-section .cart-item__details>*{max-width:100%}.cart-section .cart-item__details{width:100%}.cart-section .product-option{font-size:16px;line-height:24px;color:#231f2099}.cart-section .price-container .product-option{font-size:24px;line-height:30px;--tw-text-opacity: 1;color:rgb(234 149 168 / var(--tw-text-opacity, 1))}.cart-section .cart-item__quantity{vertical-align:bottom}.cart-section .quantity:before,.cart-section .quantity:after{display:none}.cart-section .quantity{width:100%;gap:16px;background-color:transparent}.cart-section .quantity__button{width:48px;border-radius:10px;border:1px solid #231f204d}.cart-section .quantity__button path{fill:#231f20}.cart-section .quantity__button .svg-wrapper{width:13px}.cart-section .quantity__button[name=minus] .svg-wrapper{width:7px}.cart-section .quantity__input{width:100px;border-radius:10px;font-family:RocGroteskRegular,sans-serif;border:1px solid #231f204d}.cart-section .quantity-popover-container{max-width:228px}.cart-section quantity-popover{margin-left:-138px;margin-top:25px}@media(min-width:750px){.cart-section quantity-popover{margin-left:0;margin-top:0}}.cart-section cart-remove-button .button{height:48px;min-height:48px;min-width:48px;border-radius:10px;border:1px solid #231f204d}.cart-section .quantity-popover-wrapper{flex-wrap:nowrap;align-items:center}.cart-section cart-remove-button .icon-remove{height:100%;width:100%}.cart-section cart-remove-button .svg-wrapper{height:25px;width:25px}.cart-section .cart-item cart-remove-button{margin-left:30px}@media(min-width:1440px){.cart-section .cart-item cart-remove-button{margin-left:64px}}.cart-section .title-wrapper-with-link{margin-bottom:40px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1));padding-bottom:26px}.cart-section .title-wrapper-with-link.is-empty{display:none}.cart-section .cart-item{display:flex;border-radius:10px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:16px 29px 10px 16px}.cart-section .cart-item:not(:last-of-type){margin-bottom:32px}.cart-section .cart-item__quantity{display:none;align-self:flex-end;padding-bottom:17px}.cart-section .content-wrapper{display:flex;align-items:flex-start;gap:32px}.cart-section .cart__footer .button{margin-top:0;display:flex;max-width:100%;align-items:center;gap:16px;--tw-bg-opacity: 1;background-color:rgb(47 31 34 / var(--tw-bg-opacity, 1));font-size:20px;line-height:30px}.cart-section .cart__ctas .button:first-of-type{margin-bottom:24px}.cart-section .cart__footer .btn-small{min-height:48px;background-color:transparent;--color-button-text: 244, 155, 173;--color-button: 244, 155, 173}.cart-section .footer-cart-section{width:100%;max-width:476px;border-radius:10px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:40px 32px}.cart-section .footer-cart-section.is-empty{display:none}.cart-section h3{margin-bottom:24px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1));padding-bottom:18px;font-family:Cinzel,serif}.cart-section cart-items{width:100%;max-width:984px}.cart-section cart-items.is-empty{max-width:100%}.cart-section .totals{justify-content:space-between}.cart-section .tax-note{margin-top:0;margin-bottom:0;text-align:left}.cart-section .totals__total{font-family:RocGroteskRegular,sans-serif;font-size:16px;line-height:30px}.cart-section .totals__total-value{font-family:RocGroteskRegular,sans-serif;font-size:16px;font-weight:500;line-height:30px;--tw-text-opacity: 1;color:rgb(35 31 32 / var(--tw-text-opacity, 1))}.cart-section .cart__footer>div:only-child{margin-left:0}.cart-section .cart__footer>*{margin-left:0;margin-right:0;width:100%}.cart-section .js-contents-cart-footer{margin-bottom:22px;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(212 212 212 / var(--tw-border-opacity, 1));padding-bottom:15px}.cart-section .product-info{margin-top:13px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;-moz-column-gap:20px;column-gap:20px}@media(min-width:750px){.cart-section .product-info{flex-direction:row;align-items:center}}.cart-section .cart__items{border-width:0px}.cart-section .cart-item__image{max-width:100%}.cart-section .cart-items thead tr{display:none;border-width:0px}.cart-section .cart-discount__field{position:relative;margin-bottom:10px;display:flex;-moz-column-gap:10px;column-gap:10px;border-radius:10px;border-width:1px;border-color:#231f204d;padding-right:21px}.cart-section .cart-discount__field input{background-color:transparent;padding:0 0 0 60px;font-family:RocGroteskRegular,sans-serif;font-size:16px;line-height:24px;letter-spacing:0px;--tw-text-opacity: 1;color:rgb(35 31 32 / var(--tw-text-opacity, 1))}.cart-section .cart-discount__field input:focus{outline-width:0px;box-shadow:none}.cart-section .cart-discount__field button{position:relative}.cart-section .cart-discount__field .spinner{position:absolute}.cart-section .cart-discount__field input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(35 31 32 / var(--tw-text-opacity, 1));opacity:1}.cart-section .cart-discount__field input::placeholder{--tw-text-opacity: 1;color:rgb(35 31 32 / var(--tw-text-opacity, 1));opacity:1}.cart-section .cart-discount__field .badge-icon{position:absolute;top:50%;left:20px;min-width:24px;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cart-section .cart-discount{margin-bottom:10px;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(212 212 212 / var(--tw-border-opacity, 1));padding-bottom:12px}.cart-section .cart-discount__field path{fill:#231f20}.cart-discount__message--success{color:#008060}.cart-discount__message--error{color:rgb(var(--color-error))}.cart-section .cart-item__final-price{margin-left:10px}.cart-section .cart__footer{flex-direction:column}.cart-section .cart__note{top:0;margin-bottom:20px;display:none}.cart-section .cart__footer>*+*{margin-top:0}.cart__footer .provider-select{margin-bottom:10px}.cart__footer .provider-select select{min-height:48px;width:100%;border-radius:10px;border-width:1px;border-color:#231f204d;background-repeat:no-repeat;padding-left:21px;padding-right:41px;font-family:RocGroteskRegular,sans-serif;font-size:16px;line-height:24px;letter-spacing:0px;--tw-text-opacity: 1;color:rgb(35 31 32 / var(--tw-text-opacity, 1));appearance:none;-moz-appearance:none;-webkit-appearance:none;background-position:right 20px top 50%;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%229%22%20viewBox%3D%220%200%2016%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M8.00003%209C7.81403%209%207.62785%208.92669%207.48585%208.78025L0.213136%201.28029C-0.0710453%200.987229%20-0.0710453%200.512669%200.213136%200.219796C0.497317%20-0.0730777%200.957498%20-0.0732652%201.2415%200.219796L8.00003%207.18951L14.7586%200.219796C15.0428%20-0.0732652%2015.5029%20-0.0732652%2015.7869%200.219796C16.0709%200.512857%2016.0711%200.987416%2015.7869%201.28029L8.51422%208.78025C8.37222%208.92669%208.18603%209%208.00003%209Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A)}.cart__footer .provider-select span{margin-bottom:10px;display:block;font-size:16px;--tw-text-opacity: 1;color:rgb(36 40 49 / var(--tw-text-opacity, 1))}.cart__footer .provider-select select:focus{outline-width:0px;box-shadow:none}.cart__footer .error{padding-top:5px;font-size:14px;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}@media(max-width:1280px){.cart-section .content-wrapper{flex-direction:column}.cart-section .cart__items{padding-bottom:0}.cart-section cart-items{max-width:100%}.cart-section .fs-48{font-size:40px}.cart-section .cart__footer .button{padding-left:15px;padding-right:15px}}.image-with-text-section .page-width{max-width:1552px;padding-left:20px;padding-right:20px}@media(min-width:750px){.image-with-text-section .page-width{padding-left:30px;padding-right:30px}}.image-with-text-section .subtitle{margin-bottom:21px;font-size:20px;line-height:100%;letter-spacing:0px}.image-with-text-section .image-with-text__heading{font-family:RocGroteskRegular,sans-serif;font-weight:500}.image-with-text-section p{color:rgb(var(--color-foreground))}.image-with-text-section .body p{font-size:18px;line-height:26px;letter-spacing:-.2px}.image-with-text-section p:not(:last-of-type){margin-bottom:27px}.image-with-text-section .global-media-settings img{border-radius:10px}.image-with-text-section.image-with-text-height-adapt .image-with-text__media-item{height:100%}.image-with-text-section.image-with-text-width-medium .image-with-text__media-item{width:calc(48.5% - var(--grid-desktop-horizontal-spacing) / 2)}.image-with-text-section.image-with-text-width-medium .image-with-text__text-item{padding-left:30px;width:calc(51.5% - var(--grid-desktop-horizontal-spacing) / 2)}.image-with-text-section.image-with-text-width-medium .image-with-text__content{margin-left:auto;max-width:652px;padding:33px 0}@media(min-width:750px){.image-with-text-section.image-with-text-width-medium .image-with-text__content{padding-top:30px;padding-bottom:30px}}@media(max-width:1024px){.image-with-text-section.image-with-text-width-medium .image-with-text__media-item{width:100%}.image-with-text-section.image-with-text-width-medium .image-with-text__text-item{width:100%;padding-left:0}.image-with-text-section.image-with-text-width-medium .image-with-text__content{max-width:100%}.image-with-text-section .fs-48{font-size:36px}}.columns-slider{margin-bottom:50px;border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(212 212 212 / var(--tw-border-opacity, 1));padding-left:20px;padding-right:20px;padding-top:56px}@media(min-width:750px){.columns-slider{margin-bottom:80px;border-top-width:0px;padding-left:30px;padding-right:30px;padding-top:0}}@media(min-width:990px){.columns-slider{margin-bottom:120px}}.columns-slider h2{margin-bottom:30px;text-align:center;font-family:Cinzel,serif}.columns-slider .section-wrapper{margin-left:auto;margin-right:auto;max-width:1492px}.columns-slider .column-content{border-radius:10px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:48px 35px 40px;text-align:center}@media(min-width:990px){.columns-slider .column-content{padding:64px 40px}}.columns-slider .icon-wrapper{margin-left:auto;margin-right:auto;margin-bottom:14px;width:100%;max-width:80px}.columns-slider .icon-wrapper img{width:100%}.columns-slider h4{margin-bottom:4px;font-family:RocGroteskRegular,sans-serif;font-weight:500;letter-spacing:0px}.columns-slider p{font-size:16px;line-height:24px;color:#231f2099}.columns-slider .dots-container{display:flex;justify-content:center;gap:24px;padding-top:32px}@media(min-width:640px){.columns-slider .dots-container{display:none}}.columns-slider .dot{display:block;height:16px;width:16px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(221 221 220 / var(--tw-bg-opacity, 1))}.columns-slider .dot.active{--tw-bg-opacity: 1;background-color:rgb(234 149 168 / var(--tw-bg-opacity, 1))}.page-section.page-width{max-width:1342px;padding-left:20px;padding-right:20px}@media(min-width:750px){.page-section.page-width{padding-left:30px;padding-right:30px}}.page-section .main-page-title{margin-bottom:52px;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(212 212 212 / var(--tw-border-opacity, 1));padding-bottom:26px;font-family:Cinzel,serif;text-transform:uppercase}@media(min-width:990px){.page-section .main-page-title{margin-bottom:60px}}.page-section h1,.page-section h2,.page-section h3,.page-section h4,.page-section h5,.page-section h6{font-family:RocGroteskRegular,sans-serif;font-weight:500}.page-section .rte h1{margin-bottom:18px;font-size:32px;line-height:100%}@media(min-width:640px){.page-section .rte h1{font-size:40px}}@media(min-width:990px){.page-section .rte h1{font-size:48px}}.page-section h2{margin-bottom:18px;font-size:28px;line-height:100%}@media(min-width:990px){.page-section h2{font-size:40px}}.page-section h3{margin-bottom:18px;font-size:20px;line-height:100%}@media(min-width:990px){.page-section h3{font-size:32px}}.page-section h4{margin-bottom:18px;font-size:18px;line-height:100%}@media(min-width:990px){.page-section h4{font-size:24px}}.page-section p{font-size:18px;line-height:26px;letter-spacing:-.2px;color:rgb(var(--color-foreground))}.page-section p:not(:last-of-type){margin-bottom:27px}.page-section h3:not(:first-of-type){padding-top:25px}.faq-section{padding-top:50px;padding-bottom:63px}@media(min-width:990px){.faq-section{padding-top:76px;padding-bottom:80px}}@media(min-width:1440px){.faq-section{padding-bottom:120px}}.faq-section{padding-left:20px;padding-right:20px}@media(min-width:750px){.faq-section{margin-left:30px;margin-right:30px}}.faq-section .section-wrapper{margin-left:auto;margin-right:auto;max-width:1492px}.faq-section h2{margin-bottom:40px;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(212 212 212 / var(--tw-border-opacity, 1));padding-bottom:27px;font-family:Cinzel,serif}.faq-section .faqs-wrapper{display:flex;flex-direction:column;justify-content:space-between;-moz-column-gap:20px;column-gap:20px}@media(min-width:990px){.faq-section .faqs-wrapper{flex-direction:row}}.faq-section .faq-tabs{width:100%}@media(min-width:990px){.faq-section .faq-tabs{max-width:386px}}.faq-section .faq-tabs button{display:flex;width:100%;align-items:center;justify-content:space-between;-moz-column-gap:20px;column-gap:20px;border-radius:10px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:24px 32px;font-size:20px;font-weight:500;line-height:30px;--tw-text-opacity: 1;color:rgb(35 31 32 / var(--tw-text-opacity, 1));transition:background .2s ease-in-out,color .2s ease-in-out}.faq-section .faq-tabs button:hover,.faq-section .faq-tabs button.active{--tw-bg-opacity: 1;background-color:rgb(47 31 34 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.faq-section .faq-tabs button:not(:last-of-type){margin-bottom:18px}@media(min-width:990px){.faq-section .faq-tabs button:not(:last-of-type){margin-bottom:16px}}.faq-section .faq-tabs button path{fill:#231f20;transition:fill .2s ease-in-out}.faq-section .faq-tabs button:hover path,.faq-section .faq-tabs button.active path{fill:#fff}.faq-section .faqs-content-wrapper{display:none;width:100%}@media(min-width:990px){.faq-section .faqs-content-wrapper{display:block;min-width:560px;max-width:1058px}}.faq-section .accordion__title{font-family:RocGroteskRegular,sans-serif;font-size:20px;font-weight:500;line-height:24px;letter-spacing:0px;--tw-text-opacity: 1;color:rgb(47 31 34 / var(--tw-text-opacity, 1))}@media(min-width:990px){.faq-section .accordion__title{font-size:24px}}.faq-section details{margin-bottom:24px;border-radius:10px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-bottom:19px}@media(min-width:990px){.faq-section details{margin-bottom:0}}.faq-section details:not(:last-of-type){margin-bottom:24px}@media(min-width:990px){.faq-section details:not(:last-of-type){margin-bottom:32px}}.faq-section details summary{padding:28px 84px 8px 32px}@media(min-width:990px){.faq-section details summary{padding-top:46px;padding-bottom:26px;padding-right:95px}}.faq-section details .icon-plus{height:14px;width:14px}.faq-section details .accordion-icon-minus{display:none}.faq-section details[open] .accordion-icon-minus{display:flex}.faq-section details[open] .accordion-icon-plus{display:none}.faq-section details path{fill:#231f20}.faq-section .accordion-icon{position:absolute;right:23px;top:25px;display:flex;height:48px;min-width:48px;max-width:48px;align-items:center;justify-content:center;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(234 149 168 / var(--tw-border-opacity, 1))}@media(min-width:640px){.faq-section .accordion-icon{top:16px}}@media(min-width:990px){.faq-section .accordion-icon{right:32px;top:32px}}.faq-section .accordion__content{padding-left:32px;padding-right:32px;padding-bottom:12px}@media(min-width:990px){.faq-section .accordion__content{padding-bottom:20px}}.faq-section .accordion__content .metafield-rich_text_field{border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(212 212 212 / var(--tw-border-opacity, 1));padding-top:11px}.faq-section .accordion__content p{font-size:16px;line-height:24px;letter-spacing:-.2px;color:#231f2099}.faq-section .faqs-content{display:none}.faq-section .faqs-content.active{display:block}.faq-section .faq-tabs .faqs-content{display:none}.faq-section .faq-tabs .faqs-content.active{display:block}@media(min-width:990px){.faq-section .faq-tabs .faqs-content.active{display:none}}.faq-section .faq-tabs .faqs-content.active:not(:last-of-type){margin-bottom:60px;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(212 212 212 / var(--tw-border-opacity, 1));padding-bottom:35px}@media(max-width:640px){.faq-section .faq-tabs button.active{margin-bottom:40px}.faq-section .faq-tabs button.active svg{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/app.css.map */
