body,[class*=color-scheme-]{color:rgb(var(--color-foreground))}body{letter-spacing:.02rem;line-height:calc(1 + .75 / var(--font-body-scale));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:var(--luxe-heading-tracking);line-height:calc(1 + .15/max(1,var(--font-heading-scale)));font-weight:var(--font-heading-weight);text-wrap:balance}h1 strong,h2 strong,h3 strong,.h0 strong,.h1 strong,.h2 strong,.title strong{font-weight:inherit}.luxe-eyebrow,.caption-with-letter-spacing{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);margin:0}.rte{line-height:1.8}::selection{background:rgba(var(--luxe-accent-rgb),.3)}.link,.underlined-link,.customer a{text-underline-offset:.35rem;text-decoration-thickness:.1rem;transition:color var(--duration-short) ease,text-decoration-color var(--duration-short) ease}.link:hover,.underlined-link:hover{text-decoration-color:var(--luxe-accent)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:calc(5rem + var(--buttons-border-width) * 2);padding:0 3.6rem;font-size:1.3rem;letter-spacing:.14em;font-weight:700;transition:background-color var(--duration-default) var(--luxe-ease),color var(--duration-default) var(--luxe-ease),box-shadow var(--duration-default) var(--luxe-ease),transform var(--duration-default) var(--luxe-ease)}.luxe-uppercase .button,.luxe-uppercase .shopify-challenge__button,.luxe-uppercase .customer button,.luxe-uppercase button.shopify-payment-button__button--unbranded{text-transform:uppercase}.button:not([disabled]):hover,button.shopify-payment-button__button--unbranded:hover{transform:translateY(-.2rem);box-shadow:0 .8rem 1.8rem rgba(var(--color-shadow),.18)}.button:not([disabled]):active{transform:none;box-shadow:none}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-color:rgba(var(--color-button),.9)}.button--secondary:not(.product-form__submit):not([disabled]):hover{color:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}.button--secondary:not(.product-form__submit):not([disabled]):hover:after{box-shadow:0 0 0 var(--buttons-border-width) rgb(var(--color-foreground))}.product-form__submit.button{--color-button: var(--luxe-accent-rgb);--color-button-text: 255, 255, 255;--alpha-button-background: 1;--alpha-button-border: 0}.product-form__submit.button:not([disabled]):hover{background-color:rgba(var(--luxe-accent-rgb),.9)}.utility-bar{--color-foreground: 255, 255, 255;color:#fff;background:linear-gradient(100deg,#0a6ebd,#6a4fb3 35%,#d3344c 65%,#0a6ebd);background-size:200% 100%;background-attachment:scroll;animation:luxeAnnouncementDrift 18s linear infinite;border-bottom:0}@keyframes luxeAnnouncementDrift{0%{background-position:0% 50%}to{background-position:200% 50%}}.announcement-bar__message{font-family:var(--font-body-family);font-size:1.25rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:1.1rem 2rem;color:#fff}.utility-bar .slider-button,.utility-bar .announcement-bar__link{color:#fff}@media(prefers-reduced-motion:reduce){.utility-bar{animation:none}}.header-wrapper{border-bottom:.3rem solid transparent;border-image:linear-gradient(90deg,#0a6ebd,#6a4fb3,#d3344c,#ffd23f) 1}.header__menu-item{padding:.8rem 1.4rem;margin:.2rem;font-size:1.25rem;font-weight:700;letter-spacing:.1em;color:#0b2545;border-radius:4rem;transition:background-color var(--duration-short) ease,color var(--duration-short) ease}.luxe-uppercase .header__menu-item,.luxe-uppercase .menu-drawer__menu-item,.luxe-uppercase .mega-menu__link--level-2{text-transform:uppercase}.header__menu-item:hover,details[open]>.header__menu-item{color:#0a6ebd;background-color:#e3f6f9}.header__menu-item:hover span,details[open]>.header__menu-item,.header__active-menu-item,.header__menu-item:hover .header__active-menu-item{text-decoration:none}.header__menu-item:has(.header__active-menu-item){color:#0b2545;background-color:#ffd23f}.header__active-menu-item{color:inherit}.header__heading-link .h2,.header__heading-link:hover .h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.8rem);letter-spacing:.04em;color:#0a6ebd;background:linear-gradient(90deg,#0a6ebd,#6a4fb3,#d3344c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width:750px){.header__heading-link .h2,.header__heading-link:hover .h2{font-size:calc(var(--font-heading-scale) * 3.4rem)}}.header__icon{color:#0a6ebd;border-radius:50%;transition:background-color var(--duration-short) ease}.header__icon:not(.header__icon--summary):hover{background-color:#e3f6f9}.cart-count-bubble{background-color:#d3344c;color:#fff;font-weight:800}.mega-menu__content{border-top:1px solid rgba(var(--color-foreground),.06);box-shadow:0 2rem 4rem rgba(var(--color-shadow),.06)}.mega-menu__link{letter-spacing:.04em}.title-wrapper-with-link,.title-wrapper{margin-bottom:4rem}.collection__title.title-wrapper,.title-wrapper-with-link .title{margin-bottom:0}.banner__heading{letter-spacing:calc(var(--luxe-heading-tracking) * 1.5)}.banner__text{letter-spacing:.06em}.banner__buttons{gap:1.6rem}.card__heading{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.6rem);letter-spacing:.02em;line-height:1.35}.card-information{margin-top:.6rem}.card-information .price{font-size:1.35rem;letter-spacing:.06em}.card-information .caption-with-letter-spacing{margin-bottom:.4rem}.card .card__inner{overflow:hidden}.badge{padding:.5rem 1.1rem .4rem;font-size:1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;border:0}@media screen and (min-width:990px)and (hover:hover){.luxe-card-zoom .card .media.media--hover-effect>img:only-child,.luxe-card-zoom .card-wrapper .media.media--hover-effect>img{transition:transform 1.4s var(--luxe-ease),opacity .6s var(--luxe-ease)}.luxe-card-zoom .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child,.luxe-card-zoom .card-wrapper:hover .media.media--hover-effect>img+img{transform:scale(1.06)}}.product-card-wrapper{--luxe-tile: #e3f6f9;height:100%;padding:1rem 1rem 1.4rem;background:var(--luxe-tile);border-radius:2rem;transition:transform var(--duration-default) var(--luxe-ease),box-shadow var(--duration-default) var(--luxe-ease)}.grid__item:nth-child(4n+2) .product-card-wrapper{--luxe-tile: #fff4cc}.grid__item:nth-child(4n+3) .product-card-wrapper{--luxe-tile: #fde4e8}.grid__item:nth-child(4n+4) .product-card-wrapper{--luxe-tile: #ece8fb}@media screen and (hover:hover){.product-card-wrapper:hover{transform:translateY(-.4rem);box-shadow:0 1.2rem 2.8rem #0b254524}}.product-card-wrapper .card,.product-card-wrapper .card__content{background:transparent}.product-card-wrapper .card__inner{background:#fff;border-radius:1.4rem;overflow:hidden}.product-card-wrapper .card__inner:after,.product-card-wrapper .card:after{border-radius:1.4rem}.product-card-wrapper .card__content{padding-left:.4rem;padding-right:.4rem}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{color:#0b2545}.product-card-wrapper .price{color:#0b2545;font-weight:800}.product-card-wrapper .price--on-sale .price-item--sale{color:#b42a40;font-size:1.6rem;font-weight:800}.product-card-wrapper .price--on-sale .price-item--regular{color:#5a6b7f;font-weight:600}.product-card-wrapper .card__badge .badge{border-radius:4rem;padding:.5rem 1.2rem;font-weight:800;letter-spacing:.08em;box-shadow:0 .3rem .8rem #d3344c4d}@media screen and (max-width:749px){.product-card-wrapper{padding:.6rem .6rem 1rem;border-radius:1.6rem}.product-card-wrapper .card__inner{border-radius:1.1rem}}@media(prefers-reduced-motion:reduce){.product-card-wrapper:hover{transform:none}}.luxe-quick-view{position:absolute;z-index:3;left:1.2rem;right:1.2rem;bottom:1.2rem;display:flex;justify-content:center;pointer-events:none}.luxe-quick-view modal-opener{pointer-events:auto}.luxe-quick-view__button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.4rem;padding:0 2rem;font-family:var(--font-body-family);font-size:1.15rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#0b2545;background:#fbf9f5e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;cursor:pointer;transition:background-color var(--duration-default) var(--luxe-ease),color var(--duration-default) var(--luxe-ease),opacity var(--duration-default) var(--luxe-ease),transform var(--duration-default) var(--luxe-ease)}.luxe-quick-view__button:hover{color:#fff;background:#0a6ebdf2}.luxe-quick-view__button .svg-wrapper,.luxe-quick-view__button svg{width:1.8rem;height:1.8rem}.luxe-quick-view__button .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.8rem}.luxe-quick-view__button.loading>:not(.loading__spinner){visibility:hidden}@media screen and (hover:hover)and (min-width:750px){.luxe-quick-view__button{opacity:0;transform:translateY(.8rem)}.card-wrapper:hover .luxe-quick-view__button,.luxe-quick-view__button:focus-visible,.luxe-quick-view__button.loading{opacity:1;transform:none}}@media screen and (hover:none),screen and (max-width:749px){.luxe-quick-view{left:auto;right:.8rem;bottom:.8rem}.luxe-quick-view__button{width:4.4rem;padding:0;border-radius:50%}.luxe-quick-view__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.quick-add-modal{background-color:#0b121980;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.quick-add-modal__content{border:0;box-shadow:0 3rem 8rem #0b121940}.quick-add-modal[open] .quick-add-modal__content{animation:luxeModalIn .45s var(--luxe-ease)}@keyframes luxeModalIn{0%{opacity:0;transform:translateY(2rem) scale(.99)}to{opacity:1;transform:none}}.quick-add-modal__content-info .product__view-details{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase}.product__title h1,.product__title .h1{font-size:calc(var(--font-heading-scale) * 3.2rem);letter-spacing:var(--luxe-heading-tracking)}@media screen and (min-width:750px){.product__title h1,.product__title .h1{font-size:calc(var(--font-heading-scale) * 4rem)}}.product__info-container .price{font-size:1.8rem;letter-spacing:.06em}.product__info-container>*+*{margin-top:1.6rem}.product__text.caption-with-letter-spacing,.product__info-container .inline-richtext.caption-with-letter-spacing{color:var(--luxe-accent)}.product-form__input .form__label,.product-form__input legend{font-size:1.1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.product-form__input input[type=radio]+label{min-width:5.2rem;padding:1.2rem 1.8rem;letter-spacing:.08em;transition:background-color var(--duration-short) ease,color var(--duration-short) ease,border-color var(--duration-short) ease}.product-form__input input[type=radio]:not(.disabled):not(:checked)+label:hover{border-color:rgb(var(--color-foreground))}.product__description{line-height:1.85}.product .accordion summary .accordion__title,.product__accordion .accordion__title{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase}.product .product__text.caption-with-letter-spacing{display:inline-block;padding:.4rem 1.2rem;border-radius:4rem;font-weight:800;letter-spacing:.16em;color:#0a6ebd;background:#e3f6f9}.product .price{color:#0b2545;font-weight:800}.product .price--on-sale .price-item--sale{color:#b42a40;font-size:2.4rem;font-weight:800}.product .price--on-sale .price-item--regular{color:#5a6b7f;font-weight:600}.product .price__badge-sale{border-radius:4rem;padding:.5rem 1.2rem;font-weight:800;letter-spacing:.08em;box-shadow:0 .3rem .8rem #d3344c4d}.product .product-form__input .form__label,.product .product-form__input legend{color:#0a6ebd;font-weight:800}.product .product-form__input--pill input[type=radio]+label{border:.2rem solid #bfe6ee;background-color:#fff;color:#0b2545;font-weight:700;transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease,color var(--duration-short) ease,box-shadow var(--duration-short) ease}.product .product-form__input--pill input[type=radio]:not(.disabled)+label:hover{border-color:#0a6ebd;background-color:#e3f6f9}.product .product-form__input--pill input[type=radio]:checked+label{border-color:#0a6ebd;background-color:#0a6ebd;color:#fff;box-shadow:0 .4rem 1rem #0a6ebd4d}.product .swatch-input__input:checked+.swatch-input__label{outline:.3rem solid #d3344c;outline-offset:.2rem}.product .luxe-size-guide__trigger{padding:.8rem 1.6rem;border-radius:4rem;font-weight:800;letter-spacing:.08em;text-decoration:none;color:#0b2545;background:#fff4cc;transition:background-color var(--duration-short) ease}.product .luxe-size-guide__trigger:hover{background:#ffd23f}.product .quantity:before{background:#e3f6f9;border-radius:4rem}.product .quantity:after{border-radius:4rem;box-shadow:0 0 0 .2rem #bfe6ee}.product .quantity__button{color:#0a6ebd}.product .quantity__input{font-weight:800;color:#0b2545}.product .product__description h2,.product .product__description h3,.product .product__description h4{display:inline-block;padding:0 .3rem;color:#0a6ebd;background:linear-gradient(transparent 60%,#ffd23f8c 60%)}.product .product__description li::marker{color:#d3344c}.product .product__description strong{color:#b42a40}.product .product__description table{border-collapse:separate;border-spacing:0;border:.2rem solid #bfe6ee;border-radius:1.4rem;overflow:hidden}.product .product__description th,.product .product__description td{border:0;padding:1rem 1.2rem}.product .product__description thead th{color:#fff;background:#0a6ebd}.product .product__description tbody tr:nth-child(2n) td,.product .product__description tbody tr:nth-child(2n) th{background:#fff4cc}.product .share-button__button{color:#0a6ebd}.product .product-media-container{border-radius:2rem;overflow:hidden;background:#e3f6f9}.product .thumbnail{border-radius:1.2rem;overflow:hidden}.product .thumbnail[aria-current]{box-shadow:0 0 0 .3rem #d3344c;border-color:transparent}.product__media-list .product__media-item{overflow:hidden}.product-media-container .product__media img{transition:transform .9s var(--luxe-ease)}.thumbnail{border:0;opacity:.55;transition:opacity var(--duration-default) ease}.thumbnail:hover,.thumbnail[aria-current]{opacity:1}.slider-counter{font-size:1.2rem;letter-spacing:.14em}.product-media-container .product__media-icon,.product__media-icon{border:0;background:#fbf9f5e6}.product-media-modal{background-color:rgb(var(--color-background))}.product-media-modal__content>*{margin-bottom:2.4rem}.collection-hero .collection-hero__inner{position:relative;overflow:hidden;isolation:isolate;width:calc(100% - 3rem);max-width:calc(var(--page-width) - 10rem);margin:2rem auto 1rem;padding:3.2rem 2.4rem;border-radius:2.4rem;color:#fff;background:linear-gradient(120deg,#0a6ebd,#6a4fb3 55%,#d3344c);box-shadow:0 1.6rem 3.6rem #0a6ebd38}.collection-hero .collection-hero__inner:before,.collection-hero .collection-hero__inner:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.collection-hero .collection-hero__inner:before{width:22rem;height:22rem;right:-6rem;top:-8rem;background:radial-gradient(circle at 35% 35%,#ffffff59,#ffffff14 70%)}.collection-hero .collection-hero__inner:after{width:9rem;height:9rem;right:18%;bottom:-3.5rem;background:radial-gradient(circle at 35% 35%,#ffd23fbf,#ffd23f40 70%)}.collection-hero .collection-hero__title{margin:0;color:#fff;font-size:calc(var(--font-heading-scale) * 3.6rem);letter-spacing:.01em}.collection-hero .collection-hero__title+.collection-hero__description{margin-top:1.2rem}.collection-hero .collection-hero__description,.collection-hero .collection-hero__description p,.collection-hero .collection-hero__description a{max-width:64rem;line-height:1.7;color:#fff}.collection-hero .collection-hero__image-container{border-radius:1.6rem;overflow:hidden}@media screen and (min-width:750px){.collection-hero .collection-hero__inner{width:calc(100% - 10rem);margin:3.2rem auto 1.6rem;padding:5.6rem 6rem}.collection-hero .collection-hero__title{font-size:calc(var(--font-heading-scale) * 5.2rem)}.collection-hero .collection-hero__inner:before{width:34rem;height:34rem;right:-8rem;top:-14rem}}@media screen and (min-width:750px){.facets-vertical .facets-wrapper{position:sticky;top:2.4rem;align-self:flex-start;max-height:calc(100vh - 4.8rem);overflow-y:auto;scrollbar-width:thin;padding-right:1.6rem}}.facets__summary,.facets__summary-label,.mobile-facets__summary{font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase}.facets-vertical .facets__summary{padding-block:1.8rem}.facets__disclosure-vertical{border-color:rgba(var(--color-foreground),.08)}.facets__selected{color:var(--luxe-accent)}.facet-checkbox{padding:.6rem 2rem .6rem 0;transition:color var(--duration-short) ease}.facet-checkbox:hover{color:rgb(var(--color-foreground))}.facet-checkbox>svg{border-radius:0}.facet-checkbox .facet-checkbox__text{font-size:1.4rem}.active-facets__button-inner{font-size:1.2rem;letter-spacing:.08em;border-radius:0;background:rgba(var(--color-foreground),.04);box-shadow:none}.facet-filters__label,.product-count__text{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase}.luxe-facet-search{position:relative;display:block;margin:0 0 1.2rem}.luxe-facet-search .svg-wrapper{position:absolute;left:1.2rem;top:1.15rem;width:1.6rem;height:1.6rem;pointer-events:none;opacity:.6}.luxe-facet-search__input{width:100%;min-height:4rem;padding:0 1.2rem 0 4rem;font:inherit;font-size:1.3rem;color:rgb(var(--color-foreground));background:transparent;border:1px solid rgba(var(--color-foreground),.15);border-radius:var(--inputs-radius);outline-offset:.2rem}.luxe-facet-search__input:focus{border-color:rgba(var(--color-foreground),.5)}.luxe-facet-search__empty{margin:1rem 0 0;font-size:1.3rem;font-style:italic}.field__input,.select__select,.customer .field input{letter-spacing:.04em}.cart-drawer .drawer__heading,.cart-notification__heading{letter-spacing:var(--luxe-heading-tracking)}.footer.gradient{position:relative;--color-foreground: 255, 255, 255;color:#fff;background:linear-gradient(180deg,#0a6ebd,#2f5bb7 45%,#5a47b0);background-attachment:scroll;border-top:0}.footer.gradient:before{content:"";position:absolute;left:0;right:0;bottom:calc(100% - 1px);height:3.6rem;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath fill='%230a6ebd' d='M0 32c120-24 240-24 360 0s240 24 360 0 240-24 360 0 240 24 360 0v28H0z'/%3E%3C/svg%3E") center bottom / 100% 100% no-repeat}main[data-template]:not([data-template=index]){padding-bottom:4rem}.footer .footer-block__heading,.footer .footer-block__heading.inline-richtext{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2rem);letter-spacing:.02em;text-transform:none;color:#ffd23f}.footer a,.footer .list-menu__item--link,.footer-block__details-content,.footer-block__details-content p{color:#fff}.footer .footer-block__details-content .list-menu__item--link{font-size:1.5rem;letter-spacing:.02em;text-decoration:none;transition:color var(--duration-short) ease}.footer a:hover,.footer .footer-block__details-content .list-menu__item--link:hover,.footer .copyright__content a:hover{color:#ffd23f;text-decoration:underline;text-underline-offset:.4rem}.footer .newsletter-form__field-wrapper .field{border-radius:4rem;background:#fff}.footer .newsletter-form__field-wrapper .field:before,.footer .newsletter-form__field-wrapper .field:after{border-radius:4rem;box-shadow:none}.footer .newsletter-form__field-wrapper .field__input{border-radius:4rem;padding-left:2.4rem;color:#0b2545;background:transparent;box-shadow:none}.footer .newsletter-form__field-wrapper .field__label{left:2.4rem;color:#0b2545b3}.footer .newsletter-form__button,.footer .newsletter-form__button:not(:focus-visible):not(.focused){width:4.4rem;height:4.4rem;top:.2rem;right:.3rem;border-radius:50%;color:#fff;background:#d3344c}.footer .newsletter-form__button:hover,.footer .newsletter-form__button:not(:focus-visible):not(.focused):hover{background:#b82a40}.footer .newsletter-form__button svg{width:1.6rem;height:1.6rem}.footer .footer__content-bottom{background:#3b2e86;border-top:0;padding-top:2.4rem;box-shadow:0 0 0 100vmax #3b2e86;clip-path:inset(0 -100vmax -100vmax)}.footer .footer__copyright,.footer .copyright__content a,.footer .policies li a{color:#ffffffe6}.multicolumn-card__info .inline-richtext,.multicolumn-card__info h3{letter-spacing:.04em}@media(prefers-reduced-motion:reduce){.luxe-card-zoom .card-wrapper .media.media--hover-effect>img,.product-media-container .product__media img,.quick-add-modal[open] .quick-add-modal__content,.luxe-quick-view__button{transition:none;animation:none;transform:none}}@media(prefers-reduced-motion:reduce){.button:not([disabled]):hover,button.shopify-payment-button__button--unbranded:hover{transform:none}}main[data-template=index] .banner:after,main[data-template=index] .banner__media:after{background:linear-gradient(120deg,#0a6ebd,#6a4fb3 55%,#d3344c)}main[data-template=index] .banner__heading,main[data-template=index] .banner__text{text-shadow:0 .2rem 1.2rem rgba(11,37,69,.45)}main[data-template=index] h2.title:after{content:"";display:block;width:9.6rem;height:1.2rem;margin-top:.8rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 12'%3E%3Cpath d='M2 6c8-6 14-6 22 0s14 6 22 0 14-6 22 0 14 6 22 0' fill='none' stroke='%23d3344c' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E") left center / contain no-repeat}main[data-template=index] .center h2.title:after,main[data-template=index] .title-wrapper--center h2.title:after{margin-left:auto;margin-right:auto}main[data-template=index] .collection-card-wrapper{--luxe-tile: #fff4cc;height:100%;padding:1rem 1rem 1.4rem;background:var(--luxe-tile);border-radius:2rem;transition:transform var(--duration-default) var(--luxe-ease),box-shadow var(--duration-default) var(--luxe-ease)}main[data-template=index] .grid__item:nth-child(4n+2) .collection-card-wrapper{--luxe-tile: #fde4e8}main[data-template=index] .grid__item:nth-child(4n+3) .collection-card-wrapper{--luxe-tile: #ece8fb}main[data-template=index] .grid__item:nth-child(4n+4) .collection-card-wrapper{--luxe-tile: #ffffff}main[data-template=index] .collection-card-wrapper .card,main[data-template=index] .collection-card-wrapper .card__content{background:transparent}main[data-template=index] .collection-card-wrapper .card__inner{border-radius:1.4rem;overflow:hidden}main[data-template=index] .collection-card-wrapper .card__heading,main[data-template=index] .collection-card-wrapper .card__heading a{color:#0b2545;font-weight:var(--font-heading-weight)}@media screen and (hover:hover){main[data-template=index] .collection-card-wrapper:hover{transform:translateY(-.4rem);box-shadow:0 1.2rem 2.8rem #0b254524}}main[data-template=index] .multicolumn-card{height:100%;padding:2.4rem 1.6rem 2rem;border-top:.6rem solid #0a6ebd;border-radius:2rem;background:#fff;box-shadow:0 1rem 2.4rem #0b25451a}main[data-template=index] .multicolumn-list__item:nth-child(4n+2) .multicolumn-card{border-top-color:#d3344c}main[data-template=index] .multicolumn-list__item:nth-child(4n+3) .multicolumn-card{border-top-color:#6a4fb3}main[data-template=index] .multicolumn-list__item:nth-child(4n+4) .multicolumn-card{border-top-color:#1f9e89}main[data-template=index] .multicolumn-card,main[data-template=index] .multicolumn-card .rte,main[data-template=index] .multicolumn-card h3{color:#0b2545}main[data-template=index] .image-with-text .image-with-text__media.image-with-text__media{border-radius:2.4rem;box-shadow:none;background:rgb(var(--color-background))}main[data-template=index] .image-with-text__media-item{--luxe-block: #ffd23f;--luxe-offset: 1.6rem;padding:0 var(--luxe-offset) var(--luxe-offset) 0;background:linear-gradient(var(--luxe-block),var(--luxe-block)) var(--luxe-offset) var(--luxe-offset) / calc(100% - var(--luxe-offset)) calc(100% - var(--luxe-offset)) no-repeat;border-radius:2.4rem}main[data-template=index] .image-with-text__grid--reverse .image-with-text__media-item{--luxe-block: #d3344c;padding:0 0 var(--luxe-offset) var(--luxe-offset);background-position:0 var(--luxe-offset)}@media screen and (max-width:749px){main[data-template=index] .image-with-text__media-item{--luxe-offset: .8rem}}@media(prefers-reduced-motion:reduce){main[data-template=index] .collection-card-wrapper:hover{transform:none}}main[data-template=cart] h1.title:after{content:"";display:block;width:9.6rem;height:1.2rem;margin-top:.8rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 12'%3E%3Cpath d='M2 6c8-6 14-6 22 0s14 6 22 0 14-6 22 0 14 6 22 0' fill='none' stroke='%23d3344c' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E") left center / contain no-repeat}main[data-template=cart] .title-wrapper-with-link .underlined-link,main[data-template=cart] .title-wrapper-with-link a{color:#0a6ebd;font-weight:800}main[data-template=cart] .cart-items thead th{color:#0a6ebd;font-weight:800;border-bottom:0}main[data-template=cart] .cart-item{--luxe-tile: #e3f6f9}main[data-template=cart] .cart-item:nth-child(4n+2){--luxe-tile: #fff4cc}main[data-template=cart] .cart-item:nth-child(4n+3){--luxe-tile: #fde4e8}main[data-template=cart] .cart-item:nth-child(4n+4){--luxe-tile: #ece8fb}@media screen and (min-width:750px){main[data-template=cart] .cart-items{border-collapse:separate;border-spacing:0 1.2rem}main[data-template=cart] .cart-item>td{padding:1.6rem;background:var(--luxe-tile);vertical-align:middle}main[data-template=cart] .cart-item>td+td{padding-left:3rem}main[data-template=cart] .cart-item>td:first-child{border-radius:2rem 0 0 2rem}main[data-template=cart] .cart-item>td:last-child{padding-right:2.4rem;border-radius:0 2rem 2rem 0}}@media screen and (max-width:749px){main[data-template=cart] .cart-item{padding:1.2rem;margin-bottom:1.2rem;border-radius:1.6rem;background:var(--luxe-tile)}}main[data-template=cart] .cart-item__image-container{border-radius:1.2rem;overflow:hidden;background:#fff}main[data-template=cart] .cart-item__name{color:#0b2545;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);text-decoration:none}main[data-template=cart] .cart-item__name:hover{color:#0a6ebd}main[data-template=cart] .cart-item .product-option,main[data-template=cart] .cart-item__totals .price{color:#0b2545;font-weight:800}main[data-template=cart] .cart-item__discounted-prices .cart-item__final-price{color:#b42a40}main[data-template=cart] .cart-item__old-price{color:#5a6b7f;font-weight:600}main[data-template=cart] .quantity:before{background:#fff;border-radius:4rem}main[data-template=cart] .quantity:after{border-radius:4rem;box-shadow:0 0 0 .2rem #bfe6ee}main[data-template=cart] .quantity__button{color:#0a6ebd}main[data-template=cart] .quantity__input{font-weight:800;color:#0b2545}main[data-template=cart] cart-remove-button .button{width:4.4rem;min-width:4.4rem;height:4.4rem;min-height:4.4rem;padding:0;border-radius:50%;color:#b42a40;background:#fff;box-shadow:0 0 0 .2rem #f6c3cc}main[data-template=cart] cart-remove-button .button:hover{background:#fde4e8;transform:none}main[data-template=cart] .cart__blocks{padding:2.4rem;border-radius:2rem;background:#e3f6f9;box-shadow:0 1rem 2.4rem #0a6ebd1f}main[data-template=cart] .totals__total{color:#0a6ebd;font-weight:800}main[data-template=cart] .totals__total-value{color:#0b2545;font-size:2.4rem;font-weight:800}main[data-template=cart] .tax-note{color:#0b2545}main[data-template=cart] .cart__checkout-button.button{--color-button: 211, 52, 76;--color-button-text: 255, 255, 255;min-height:5.6rem;font-size:1.5rem}main[data-template=cart] .cart__note .text-area{border-radius:1.6rem;background:#fff4cc}main[data-template=cart] .cart__empty-text{color:#0a6ebd;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}#cart-notification{padding-top:3rem;border-color:transparent;border-radius:0 0 2.4rem 2.4rem;background:linear-gradient(90deg,#0a6ebd,#6a4fb3,#d3344c,#ffd23f) top / 100% .5rem no-repeat,#fff;box-shadow:0 2rem 4.8rem #0b254538}#cart-notification .cart-notification__heading{color:#0a6ebd;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.7rem}#cart-notification .cart-notification__heading .svg-wrapper{display:inline-grid;place-items:center;flex:0 0 auto;width:2.8rem;height:2.8rem;margin-right:1rem;border-radius:50%;background:#1f9e89}#cart-notification .cart-notification__heading .icon-checkmark{width:1.3rem;margin:0;color:#fff}#cart-notification .cart-notification__close{color:#0a6ebd}#cart-notification .cart-notification-product{margin-top:1.6rem;padding:1.2rem;border-radius:1.6rem;background:#e3f6f9}#cart-notification .cart-notification-product__image{border-radius:1.2rem;overflow:hidden;background:#fff}#cart-notification .cart-notification-product__name{color:#0b2545;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}#cart-notification .cart-notification-product .product-option{color:#0b2545}#cart-notification #cart-notification-button{--color-button: 255, 255, 255;--color-button-text: 10, 110, 189;border-radius:4rem}#cart-notification #cart-notification-button:after{box-shadow:0 0 0 .2rem #0a6ebd;border-radius:4rem}#cart-notification #cart-notification-button:hover{color:#fff;background-color:#0a6ebd}#cart-notification .cart-notification__links .button--primary{--color-button: 211, 52, 76;--color-button-text: 255, 255, 255}#cart-notification .cart-notification__links .link{color:#0a6ebd;font-weight:800}main[data-template=search] .template-search__header{position:relative;overflow:hidden;isolation:isolate;width:calc(100% - 3rem);max-width:calc(var(--page-width) - 10rem);margin:0 auto 3.2rem;padding:3.2rem 2.4rem;border-radius:2.4rem;color:#fff;background:linear-gradient(120deg,#0a6ebd,#6a4fb3 55%,#d3344c);box-shadow:0 1.6rem 3.6rem #0a6ebd38}main[data-template=search] .template-search__header:before,main[data-template=search] .template-search__header:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}main[data-template=search] .template-search__header:before{width:26rem;height:26rem;right:-7rem;top:-11rem;background:radial-gradient(circle at 35% 35%,#ffffff59,#ffffff14 70%)}main[data-template=search] .template-search__header:after{width:8rem;height:8rem;left:8%;bottom:-3.5rem;background:radial-gradient(circle at 35% 35%,#ffd23fbf,#ffd23f40 70%)}@media screen and (min-width:750px){main[data-template=search] .template-search__header{width:calc(100% - 10rem);padding:5.6rem 6rem}}main[data-template=search] .template-search__header h1,main[data-template=search] .template-search__header p{color:#fff}main[data-template=search] .template-search__header h1{font-size:calc(var(--font-heading-scale) * 4rem)}main[data-template=search] .template-search__header p{margin-bottom:0;font-weight:700}main[data-template=search] .template-search__search{max-width:64rem;margin:2.4rem auto 0}main[data-template=search] .template-search__search .field,main[data-template=search] .template-search__search .field:before,main[data-template=search] .template-search__search .field:after,main[data-template=search] .template-search__search .field__input{border-radius:4rem}main[data-template=search] .template-search__search .field{background:#fff;box-shadow:0 .8rem 2rem #0b25452e}main[data-template=search] .template-search__search .field:after{box-shadow:none}main[data-template=search] .template-search__search .field__input{min-height:5.6rem;padding-left:2.6rem;color:#0b2545;font-weight:700;background:transparent}main[data-template=search] .template-search__search .field__label{left:2.6rem;top:calc(1.8rem + var(--inputs-border-width));color:#0b2545b3}main[data-template=search] .template-search__search .search__button,main[data-template=search] .template-search__search .search__button:not(:focus-visible):not(.focused){top:.6rem;right:.6rem;width:4.4rem;height:4.4rem;border-radius:50%;color:#fff;background-color:#d3344c}main[data-template=search] .template-search__search .search__button:hover,main[data-template=search] .template-search__search .search__button:not(:focus-visible):not(.focused):hover{background-color:#b82a40}main[data-template=search] .template-search__search .reset__button{top:.6rem;right:5.4rem;height:4.4rem;color:#0b2545}main[data-template=search] .template-search__search .reset__button:after{display:none}main[data-template=search] .article-card-wrapper{--luxe-tile: #e3f6f9;height:100%;padding:1rem 1rem 1.4rem;border-radius:2rem;background:var(--luxe-tile)}main[data-template=search] .grid__item:nth-child(4n+2) .article-card-wrapper{--luxe-tile: #fff4cc}main[data-template=search] .grid__item:nth-child(4n+3) .article-card-wrapper{--luxe-tile: #fde4e8}main[data-template=search] .grid__item:nth-child(4n+4) .article-card-wrapper{--luxe-tile: #ece8fb}main[data-template=search] .article-card-wrapper .card,main[data-template=search] .article-card-wrapper .card__inner,main[data-template=search] .article-card-wrapper .card__content{background:transparent}main[data-template=search] .article-card-wrapper .card__heading,main[data-template=search] .article-card-wrapper .card__heading a{color:#0b2545}main[data-template=blog] .main-blog>h1.title--primary{position:relative;overflow:hidden;isolation:isolate;margin:0 0 3.2rem;padding:4rem 3.2rem;border-radius:2.4rem;color:#fff;font-size:calc(var(--font-heading-scale) * 4.4rem);background:linear-gradient(120deg,#0a6ebd,#6a4fb3 55%,#d3344c);box-shadow:0 1.6rem 3.6rem #0a6ebd38}main[data-template=blog] .main-blog>h1.title--primary:before,main[data-template=blog] .main-blog>h1.title--primary:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}main[data-template=blog] .main-blog>h1.title--primary:before{width:24rem;height:24rem;right:-6rem;top:-10rem;background:radial-gradient(circle at 35% 35%,#ffffff59,#ffffff14 70%)}main[data-template=blog] .main-blog>h1.title--primary:after{width:8rem;height:8rem;right:22%;bottom:-3.5rem;background:radial-gradient(circle at 35% 35%,#ffd23fbf,#ffd23f40 70%)}main[data-template=blog] .blog-articles__article .article-card-wrapper{--luxe-tile: #e3f6f9;height:100%;padding:1rem 1rem 1.6rem;border-radius:2rem;background:var(--luxe-tile);transition:transform var(--duration-default) var(--luxe-ease),box-shadow var(--duration-default) var(--luxe-ease)}main[data-template=blog] .blog-articles__article:nth-child(4n+2) .article-card-wrapper{--luxe-tile: #fff4cc}main[data-template=blog] .blog-articles__article:nth-child(4n+3) .article-card-wrapper{--luxe-tile: #fde4e8}main[data-template=blog] .blog-articles__article:nth-child(4n+4) .article-card-wrapper{--luxe-tile: #ece8fb}@media screen and (hover:hover){main[data-template=blog] .blog-articles__article .article-card-wrapper:hover{transform:translateY(-.4rem);box-shadow:0 1.2rem 2.8rem #0b254524}}main[data-template=blog] .article-card-wrapper .card,main[data-template=blog] .article-card-wrapper .card__inner,main[data-template=blog] .article-card-wrapper .card__content{background:transparent}main[data-template=blog] .article-card-wrapper .article-card__image-wrapper,main[data-template=blog] .article-card-wrapper .article-card__image{border-radius:1.4rem;overflow:hidden}main[data-template=blog] .article-card-wrapper .card__heading,main[data-template=blog] .article-card-wrapper .card__heading a,main[data-template=blog] .article-card-wrapper .article-card__excerpt{color:#0b2545}main[data-template=blog] .article-card-wrapper .article-card__info{color:#0a6ebd;font-weight:800}main[data-template=blog] .article-card-wrapper .article-card__footer{color:#b42a40;font-weight:800}main[data-template=article] .article-template__hero-container{max-width:calc(var(--page-width) - 10rem);margin:2.4rem auto 0;padding:0 1.5rem}main[data-template=article] .article-template__hero-container .media{border-radius:2.4rem;overflow:hidden;box-shadow:1.2rem 1.2rem #ffd23f}main[data-template=article] .article-template__title{color:#0a6ebd}main[data-template=article] .article-template__title:after{content:"";display:block;width:9.6rem;height:1.2rem;margin-top:1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 12'%3E%3Cpath d='M2 6c8-6 14-6 22 0s14 6 22 0 14-6 22 0 14 6 22 0' fill='none' stroke='%23d3344c' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E") left center / contain no-repeat}main[data-template=article] .circle-divider.caption-with-letter-spacing{display:inline-block;padding:.4rem 1.2rem;border-radius:4rem;color:#0b2545;font-weight:800;background:#fff4cc}main[data-template=article] .article-template__content h2,main[data-template=article] .article-template__content h3,main[data-template=article] .article-template__content h4{display:inline-block;padding:0 .3rem;color:#0a6ebd;background:linear-gradient(transparent 60%,#ffd23f8c 60%)}main[data-template=article] .article-template__content li::marker{color:#d3344c}main[data-template=article] .article-template__content a{color:#0a6ebd;font-weight:800}main[data-template=article] .article-template__content blockquote{padding:1.6rem 2rem;border-left:.5rem solid #d3344c;border-radius:0 1.6rem 1.6rem 0;color:#0b2545;background:#e3f6f9}main[data-template=article] .article-template__content img{border-radius:1.6rem}main[data-template=article] .share-button__button,main[data-template=article] .article-template__link{color:#0a6ebd;font-weight:800}main[data-template=article] .article-template__comment-wrapper{border-radius:2.4rem;background:#e3f6f9}main[data-template=article] .article-template__comments-comment{padding:1.6rem 2rem;border-radius:1.6rem;background:#fff4cc}@media(prefers-reduced-motion:reduce){main[data-template=blog] .blog-articles__article .article-card-wrapper:hover{transform:none}}main[data-template=page] .main-page-title{position:relative;overflow:hidden;isolation:isolate;padding:4rem 3.2rem;border-radius:2.4rem;color:#fff;background:linear-gradient(120deg,#0a6ebd,#6a4fb3 55%,#d3344c);box-shadow:0 1.6rem 3.6rem #0a6ebd38}main[data-template=page] .main-page-title:before,main[data-template=page] .main-page-title:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}main[data-template=page] .main-page-title:before{width:22rem;height:22rem;right:-6rem;top:-9rem;background:radial-gradient(circle at 35% 35%,#ffffff59,#ffffff14 70%)}main[data-template=page] .main-page-title:after{width:7rem;height:7rem;right:26%;bottom:-3rem;background:radial-gradient(circle at 35% 35%,#ffd23fbf,#ffd23f40 70%)}main:has(.contact) .rte h2,main:has(.contact) .rte h3{color:#0a6ebd}main:has(.contact) .rte a{color:#0a6ebd;font-weight:800}.contact form{padding:3.2rem 2.4rem;border-radius:2.4rem;background:linear-gradient(90deg,#0a6ebd,#6a4fb3,#d3344c,#ffd23f) top / 100% .6rem no-repeat,#fff;box-shadow:0 1.6rem 4rem #0b25451f}@media screen and (min-width:750px){.contact form{padding:4.8rem 4rem 4rem}}.contact .title{color:#0a6ebd}.contact .field{--luxe-field: #e3f6f9}.contact .contact__fields .field:nth-child(2){--luxe-field: #fff4cc}.contact .contact__fields .field:nth-child(3),.contact .field:has(input[type=tel]){--luxe-field: #fde4e8}.contact .field:has(textarea){--luxe-field: #ece8fb}.contact .field,.contact .field:before,.contact .field:after,.contact .field .field__input{border-radius:4rem}.contact .field:has(textarea),.contact .field:has(textarea):before,.contact .field:has(textarea):after,.contact .field .text-area{border-radius:2rem}.contact .field .field__input{padding-left:2.2rem;color:#0b2545;font-weight:700;background-color:var(--luxe-field)}.contact .field:after{box-shadow:0 0 0 .2rem transparent}.contact .field:hover:after,.contact .field:focus-within:after{box-shadow:0 0 0 .2rem #0a6ebd}.contact .field .field__label{left:2.2rem;color:#0b2545bf}.contact .contact__button .button{--color-button: 211, 52, 76;--color-button-text: 255, 255, 255;min-width:18rem;min-height:5.4rem;font-size:1.5rem}.contact .form-status,.contact .form__message{padding:1.2rem 1.6rem;border-radius:1.6rem}.contact .form-status:not(.form-status-list){color:#0e6b5c;background:#ddf5f0}.contact .form__message,.contact .form-status-list{color:#b42a40;background:#fde4e8}main[data-template=page] .rte h2{color:#0a6ebd;font-size:calc(var(--font-heading-scale) * 3rem)}main[data-template=page] .rte h3{display:inline-block;margin-top:3.2rem;padding:0 .3rem;color:#0a6ebd;background:linear-gradient(transparent 60%,#ffd23f8c 60%)}main[data-template=page] .rte li::marker{color:#d3344c}main[data-template=page] .rte a{color:#0a6ebd;font-weight:800}main[data-template=page] .rte ul:has(>li>strong:only-child){display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.2rem;margin:1.6rem 0 2.4rem;padding:0;list-style:none}main[data-template=page] .rte ul:has(>li>strong:only-child)>li{--luxe-tile: #e3f6f9;display:flex;align-items:center;gap:1.2rem;margin:0;padding:1.6rem 1.8rem;border-radius:1.8rem;color:#0b2545;font-size:1.6rem;background:var(--luxe-tile)}main[data-template=page] .rte ul:has(>li>strong:only-child)>li:nth-child(4n+2){--luxe-tile: #fff4cc}main[data-template=page] .rte ul:has(>li>strong:only-child)>li:nth-child(4n+3){--luxe-tile: #fde4e8}main[data-template=page] .rte ul:has(>li>strong:only-child)>li:nth-child(4n+4){--luxe-tile: #ece8fb}main[data-template=page] .rte ul:has(>li>strong:only-child)>li:before{content:"";flex:0 0 auto;width:2.8rem;height:2.8rem;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1.6rem no-repeat,#1f9e89}main[data-template=page] .rte ul:has(>li>strong:only-child)+p{padding:1.8rem 2.2rem;border-radius:1.8rem;border-left:.5rem solid #d3344c;color:#0b2545;font-weight:700;background:#fff4cc}main[data-template=page] .rte table{border-collapse:separate;border-spacing:0;border:.2rem solid #bfe6ee;border-radius:1.4rem;overflow:hidden}main[data-template=page] .rte th,main[data-template=page] .rte td{padding:1rem 1.4rem;border:0}main[data-template=page] .rte thead th{color:#fff;background:#0a6ebd}main[data-template=page] .rte tbody tr:nth-child(2n) td,main[data-template=page] .rte tbody tr:nth-child(2n) th{background:#fff4cc}@media screen and (min-width:750px){main[data-template=page] .rte ul:has(>li>strong:only-child){grid-template-columns:repeat(2,minmax(0,1fr))}}main[data-template=page] .rte h3:has(+p){--luxe-tile: #e3f6f9;--luxe-badge: #0a6ebd;position:relative;display:block;margin:2.4rem 0 0;padding:1.6rem 2rem 1.6rem 6.4rem;border-radius:1.8rem 1.8rem 0 0;color:#0b2545;font-size:calc(var(--font-heading-scale) * 1.8rem);background:var(--luxe-tile)}main[data-template=page] .rte h3:has(+p):nth-of-type(4n+2){--luxe-tile: #fff4cc;--luxe-badge: #d3344c}main[data-template=page] .rte h3:has(+p):nth-of-type(4n+3){--luxe-tile: #fde4e8;--luxe-badge: #6a4fb3}main[data-template=page] .rte h3:has(+p):nth-of-type(4n+4){--luxe-tile: #ece8fb;--luxe-badge: #147565}main[data-template=page] .rte h3:has(+p)+p{--luxe-tile: #e3f6f9;position:relative;margin:0 0 1.2rem;padding:1.6rem 2rem 1.8rem 6.4rem;border:.2rem solid var(--luxe-tile);border-top:0;border-radius:0 0 1.8rem 1.8rem;color:#0b2545;background:#fff}main[data-template=page] .rte h3:has(+p):nth-of-type(4n+2)+p{--luxe-tile: #fff4cc}main[data-template=page] .rte h3:has(+p):nth-of-type(4n+3)+p{--luxe-tile: #fde4e8}main[data-template=page] .rte h3:has(+p):nth-of-type(4n+4)+p{--luxe-tile: #ece8fb}main[data-template=page] .rte h3:has(+p):before,main[data-template=page] .rte h3:has(+p)+p:before{position:absolute;left:1.8rem;display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem;line-height:1}main[data-template=page] .rte h3:has(+p):before{content:"Q";top:1.4rem;color:#fff;background:var(--luxe-badge)}main[data-template=page] .rte h3:has(+p)+p:before{content:"A";top:1.4rem;color:#0b2545;background:var(--luxe-tile)}@media screen and (max-width:749px){main[data-template=page] .rte h3:has(+p),main[data-template=page] .rte h3:has(+p)+p{padding-left:5.6rem;padding-right:1.6rem}main[data-template=page] .rte h3:has(+p):before,main[data-template=page] .rte h3:has(+p)+p:before{left:1.4rem;width:2.8rem;height:2.8rem;font-size:1.4rem}}.shopify-policy__container{max-width:78rem;padding-top:2.4rem;padding-bottom:4rem}.shopify-policy__title{position:relative;overflow:hidden;isolation:isolate;margin-bottom:3.2rem;padding:4rem 3.2rem;border-radius:2.4rem;text-align:left;background:linear-gradient(120deg,#0a6ebd,#6a4fb3 55%,#d3344c);box-shadow:0 1.6rem 3.6rem #0a6ebd38}.shopify-policy__title:before,.shopify-policy__title:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.shopify-policy__title:before{width:22rem;height:22rem;right:-6rem;top:-9rem;background:radial-gradient(circle at 35% 35%,#ffffff59,#ffffff14 70%)}.shopify-policy__title:after{width:7rem;height:7rem;right:26%;bottom:-3rem;background:radial-gradient(circle at 35% 35%,#ffd23fbf,#ffd23f40 70%)}.shopify-policy__title h1{margin:0;color:#fff}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.shopify-policy__body .rte h4{display:inline-block;margin-top:3.2rem;padding:0 .3rem;color:#0a6ebd;background:linear-gradient(transparent 60%,#ffd23f8c 60%)}.shopify-policy__body .rte p strong:only-child{color:#0a6ebd}.shopify-policy__body .rte li::marker{color:#d3344c}.shopify-policy__body .rte a{color:#0a6ebd;font-weight:800}.shopify-policy__body .rte table{border-collapse:separate;border-spacing:0;border:.2rem solid #bfe6ee;border-radius:1.4rem;overflow:hidden}.shopify-policy__body .rte th,.shopify-policy__body .rte td{padding:1rem 1.4rem;border:0}.shopify-policy__body .rte thead th,.shopify-policy__body .rte tr:first-child th{color:#fff;background:#0a6ebd}.shopify-policy__body .rte tbody tr:nth-child(2n) td{background:#fff4cc}main[data-template="404"] .template-404{position:relative;overflow:hidden;isolation:isolate;width:calc(100% - 3rem);max-width:90rem;margin:3.2rem auto 2rem;padding:5.6rem 2.4rem 6.4rem;border-radius:2.8rem;color:#fff;background:linear-gradient(140deg,#0a6ebd,#6a4fb3 55%,#d3344c);box-shadow:0 2rem 4.8rem #0a6ebd40}main[data-template="404"] .template-404:before{content:"";display:block;width:11rem;height:11rem;margin:0 auto 1.6rem;border-radius:50%;background:conic-gradient(#d3344c 0 45deg,#fff 45deg 90deg,#d3344c 90deg 135deg,#fff 135deg 180deg,#d3344c 180deg 225deg,#fff 225deg 270deg,#d3344c 270deg 315deg,#fff 315deg 360deg);-webkit-mask:radial-gradient(circle,transparent 0 2.6rem,#000 2.7rem);mask:radial-gradient(circle,transparent 0 2.6rem,#000 2.7rem);box-shadow:0 1rem 2rem #0b254540;animation:luxeBob 3.2s ease-in-out infinite}main[data-template="404"] .template-404:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.28) 0 9rem,transparent 9.1rem),radial-gradient(circle at 12% 88%,rgba(255,210,63,.55) 0 3.6rem,transparent 3.7rem),radial-gradient(circle at 20% 22%,rgba(255,255,255,.35) 0 1rem,transparent 1.1rem),radial-gradient(circle at 80% 78%,rgba(255,255,255,.3) 0 1.6rem,transparent 1.7rem)}@keyframes luxeBob{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-1rem) rotate(6deg)}}main[data-template="404"] .template-404>p{margin:0;color:#ffd23f;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(8rem,20vw,16rem);line-height:1;letter-spacing:.04em;text-shadow:0 .6rem 0 rgba(11,37,69,.25)}main[data-template="404"] .template-404 .title{margin-top:.8rem;color:#fff}main[data-template="404"] .template-404 .button{--color-button: 255, 210, 63;--color-button-text: 11, 37, 69;margin-top:2.4rem}@media(prefers-reduced-motion:reduce){main[data-template="404"] .template-404:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/luxe.css.map */
