:root{--xm-ink: #14110F;--xm-snow: #FFF8EE;--xm-paper: #FFFDF8;--xm-spruce: #0B2E2B;--xm-spruce-d: #071513;--xm-spruce-m: #133F3B;--xm-mint: #6EF0C2;--xm-cran: #D6145A;--xm-cran-d: #B0104A;--xm-neon: #FF4F86;--xm-frost: #B8C7FF;--xm-gold: #FFD25A;--xm-display: "Archivo Black", Impact, "Arial Black", sans-serif;--xm-body: "Nunito", "Arial Rounded MT Bold", Arial, sans-serif;--xm-stripe: repeating-linear-gradient(-45deg, var(--xm-cran) 0 12px, var(--xm-snow) 12px 24px);--xm-stripe-mint: repeating-linear-gradient(-45deg, var(--xm-mint) 0 10px, var(--xm-spruce) 10px 20px);--xm-shadow: 6px 6px 0 var(--xm-ink);--xm-shadow-lg: 10px 10px 0 var(--xm-ink);--body-font-family: var(--xm-body);--body-font-weight: 700;--body-font-weight-bold: 900;--heading-font: var(--xm-display);--heading-weight: 400;--subheading-weight: 900;--menu-font: var(--xm-body);--menu-weight: 900;--btn-font: var(--xm-body);--btn-weight: 900;--btn-text-transform: uppercase;--btn-radius: 8px;--btn-padding-y: 1.5rem;--btn-padding-x: 2.4rem;--img-rounded: 14px;--drawer-rounded: 18px;--input-border-width: 3px;--input-border-color: var(--xm-ink);--input-border-radius: 10px;--input-bg: #fff;--input-color: var(--xm-ink);--shopify-accelerated-checkout-button-border-radius: 8px}body{font-family:var(--xm-body);font-weight:700;background-color:var(--xm-snow);background-image:radial-gradient(rgba(214,20,90,.14) 1.6px,transparent 1.8px),radial-gradient(rgba(11,46,43,.12) 1.6px,transparent 1.8px);background-size:46px 46px;background-position:0 0,23px 23px}main .color-default.gradient,main .section.color-default,main .gradient:not([class*=color-scheme]):not([class*=color-scheme-]){background-color:transparent;background-image:none}::selection{background:var(--xm-mint);color:var(--xm-ink)}h1,h2,.h0,.h1,.h2,.heading-title,.page-title,.title.h2,.section-heading,.drawer__heading,.collection-hero__title{font-family:var(--xm-display)!important;font-weight:400!important;letter-spacing:0;line-height:1.08;text-transform:uppercase}h3,h4,.h3,.h4,.h5,.h6{font-family:var(--xm-body);font-weight:900;letter-spacing:0}.rte strong,.rte b{font-weight:900}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--xm-cran)!important;outline-offset:3px}.btn,.button:not(.visually-hidden):not(.skip-to-content-link),.btn-primary,.btn-outline,.cg-btn,button.product-form__submit,.shopify-challenge__button,.cart__checkout-button,button[name=checkout]{font-family:var(--xm-body)!important;font-weight:900!important;letter-spacing:.06em;text-transform:uppercase;border:3px solid var(--xm-ink)!important;border-radius:8px!important;box-shadow:5px 5px 0 var(--xm-ink);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease}.btn:hover,.btn-primary:hover,.btn-outline:hover,button.product-form__submit:hover,button[name=checkout]:hover,.cart__checkout-button:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--xm-ink)}.btn:active,.btn-primary:active,button.product-form__submit:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--xm-ink)}.btn-primary,button.product-form__submit,button[name=checkout],.cart__checkout-button{background:var(--xm-cran)!important;color:var(--xm-snow)!important}.btn-primary:hover,button.product-form__submit:hover,button[name=checkout]:hover{background:var(--xm-cran-d)!important}.btn-outline{background:#fff!important;color:var(--xm-ink)!important}.btn-outline:hover{background:var(--xm-mint)!important}button.product-form__submit[disabled],.btn[disabled]{background:#c9c3b8!important;color:#4a4540!important;box-shadow:none;transform:none}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=password],input[type=number],select,textarea,.input-style,.form-control,.field__input{font-family:var(--xm-body);font-weight:800;border:3px solid var(--xm-ink)!important;border-radius:10px!important;background:#fff;color:var(--xm-ink)}quantity-input.quantity,.quantity{border:3px solid var(--xm-ink)!important;border-radius:10px!important;background:#fff;box-shadow:4px 4px 0 var(--xm-ink)}quantity-input .quantity__input{border:0!important;box-shadow:none}.header-site{background:var(--xm-spruce-d)!important;border-bottom:0!important;box-shadow:none!important;position:relative}.header-site:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:9px;background:var(--xm-stripe);background-size:34px 34px;border-bottom:2px solid var(--xm-ink);pointer-events:none;z-index:2}.header-site .header__menu .menu__item{font-family:var(--xm-body)!important;font-weight:900!important;letter-spacing:.025em;border-radius:0;background:transparent;transform:none;padding:8px 0!important}.header-site .header__menu .menu__item:hover{color:var(--xm-mint)!important}.header-site .mega-menu .menu__item{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;transform:none!important}.header-site .mega-menu .menu__item:before,.header-site .mega-menu .menu__item:after{display:none!important}.header-site .mega-menu .menu__item.level-2{font-family:var(--xm-display)!important;font-size:18px!important;line-height:1.3!important;color:var(--xm-mint)!important;padding:0 0 12px!important;margin:0}.header-site .mega-menu .menu__item.level-3{font-size:15px!important;padding:5px 0!important}.header-site .header__icon{border-radius:50%;transition:background .15s ease}.header-site .header__icon:hover{background:#6ef0c229}.header-site .cart-count{background:var(--xm-cran)!important;color:var(--xm-snow)!important;border:2px solid var(--xm-ink);font-family:var(--xm-display);font-size:13px}section.cg-ilr{background:var(--xm-spruce)!important;padding-top:14px!important}section.cg-ilr:before{background:var(--xm-spruce)!important;color:var(--xm-mint)!important;font-family:var(--xm-display)!important;font-weight:400!important;font-size:18px!important;letter-spacing:.08em!important}.cg-ilr__outer{background:var(--xm-spruce)!important;padding-top:4px!important}.cg-ilr__outer:before{content:"";position:absolute;left:0;right:0;top:4px;height:14px;background:radial-gradient(circle at 10px 2px,transparent 9px,var(--xm-mint) 10px 12px,transparent 13px) 0 0 / 40px 14px repeat-x;opacity:.75;pointer-events:none}.cg-ilr__item{padding-top:26px!important}.cg-ilr__item:before{content:"";position:absolute;top:6px;left:50%;width:2px;height:22px;background:var(--xm-snow);opacity:.7;transform:translate(-50%)}.cg-ilr__item:after{content:"";position:absolute;top:22px;left:50%;width:18px;height:10px;transform:translate(-50%);background:linear-gradient(90deg,#b8912b,var(--xm-gold) 45%,#b8912b);border:2px solid var(--xm-ink);border-radius:3px 3px 1px 1px;z-index:2}.cg-ilr__img-wrap{border-radius:50%!important;overflow:hidden!important;border:3px solid var(--xm-ink)!important;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.75) 0 9%,transparent 10%),var(--orn, var(--xm-cran))!important;box-shadow:inset -6px -8px #0000002e,0 6px #00000040!important;transform-origin:50% -30px}.cg-ilr__item:nth-child(4n+1) .cg-ilr__img-wrap{--orn: var(--xm-cran)}.cg-ilr__item:nth-child(4n+2) .cg-ilr__img-wrap{--orn: var(--xm-mint)}.cg-ilr__item:nth-child(4n+3) .cg-ilr__img-wrap{--orn: var(--xm-frost)}.cg-ilr__item:nth-child(4n+4) .cg-ilr__img-wrap{--orn: var(--xm-gold)}.cg-ilr__img{transform:scale(1.18) translateY(6%);filter:none!important}.cg-ilr__item:hover .cg-ilr__img-wrap,.cg-ilr__item:focus-visible .cg-ilr__img-wrap{animation:xm-swing .9s ease-in-out}.cg-ilr__item:hover .cg-ilr__img,.cg-ilr__item:focus-visible .cg-ilr__img{transform:scale(1.24) translateY(4%)!important}.cg-ilr__label{font-family:var(--xm-display)!important;font-weight:400!important;font-size:13px!important;letter-spacing:.06em!important;color:var(--xm-snow)!important;margin-top:8px!important}@keyframes xm-swing{0%{transform:rotate(0)}25%{transform:rotate(9deg)}55%{transform:rotate(-7deg)}80%{transform:rotate(3deg)}to{transform:rotate(0)}}.page-title-breadcrumb{margin-bottom:18px!important}.navigation__breadcrumb-list{gap:6px;flex-wrap:wrap}.navigation__breadcrumb-list li,.navigation__breadcrumb-list a{font-family:var(--xm-body);font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.navigation__breadcrumb-list a{display:inline-block;padding:4px 10px;border:2px solid var(--xm-ink);border-radius:999px;background:#fff;color:var(--xm-ink)}.navigation__breadcrumb-list a:hover{background:var(--xm-mint)}.page-heading,.section__page-heading{background:var(--xm-spruce)!important;color:var(--xm-snow)!important;position:relative;padding-bottom:70px!important;overflow:hidden}.page-heading:after,.section__page-heading:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:46px;background:radial-gradient(28px 26px at 28px 46px,var(--xm-snow) 98%,transparent) 0 0 / 56px 46px repeat-x}.page-heading .heading-title,.section__page-heading .heading-title{color:var(--xm-snow)!important;text-shadow:4px 4px 0 var(--xm-ink);font-size:clamp(46px,7vw,96px)}.page-heading .heading-description{color:var(--xm-mint);font-weight:800}.page-title.text-center,.main-page-title{font-size:clamp(48px,7vw,100px)!important;color:var(--xm-spruce);text-shadow:4px 4px 0 var(--xm-mint)}.rte.page-content,.page-content.rte,.main-page .rte{position:relative;max-width:820px;margin-inline:auto;padding:44px clamp(22px,5vw,64px) 44px clamp(48px,7vw,92px)!important;background:linear-gradient(90deg,transparent 0 clamp(30px,5vw,62px),rgba(214,20,90,.45) clamp(30px,5vw,62px) calc(clamp(30px,5vw,62px) + 2px),transparent 0),repeating-linear-gradient(transparent 0 33px,#b8c7ffb3 33px 35px),var(--xm-paper);border:3px solid var(--xm-ink);border-radius:6px;box-shadow:var(--xm-shadow-lg);line-height:35px;font-size:17px}.rte h2,.rte h3{color:var(--xm-spruce)}.rte h2{font-size:clamp(30px,3vw,42px);margin:1em 0 .4em}.rte h3{font-family:var(--xm-display);font-weight:400;font-size:clamp(24px,2.2vw,30px);letter-spacing:.03em;text-transform:uppercase;margin:1em 0 .3em}.rte a{color:var(--xm-cran-d);text-decoration-thickness:3px;text-underline-offset:3px}.rte ul{list-style:none;padding-left:0}.rte ul li{position:relative;padding-left:30px}.rte ul li:before{content:"";position:absolute;left:4px;top:.55em;width:14px;height:14px;border-radius:50%;background:var(--xm-stripe);background-size:10px 10px;border:2px solid var(--xm-ink)}.rte strong{background:linear-gradient(transparent 60%,#6ef0c2b3 60%)}.product-item .product-item__inner{background:#fff;border:3px solid var(--xm-ink);border-radius:18px;padding:10px 10px 14px;box-shadow:var(--xm-shadow);transition:transform .18s ease,box-shadow .18s ease;height:100%}.product-item:nth-child(4n+1) .product-item__inner{transform:rotate(-1.2deg)}.product-item:nth-child(4n+2) .product-item__inner{transform:rotate(.9deg)}.product-item:nth-child(4n+3) .product-item__inner{transform:rotate(-.6deg)}.product-item:nth-child(4n+4) .product-item__inner{transform:rotate(1.3deg)}.product-item:hover .product-item__inner{transform:translate(-3px,-4px) rotate(0);box-shadow:10px 12px 0 var(--xm-ink)}.product-item .product-image{border-radius:12px!important;border:2px solid var(--xm-ink);background:radial-gradient(circle at 50% 40%,#fff 0 45%,#eef2fb)}.product-item .product__name{font-family:var(--xm-body)!important;font-weight:900!important;font-size:15px;line-height:1.25;color:var(--xm-ink)!important;margin-top:4px}.product-item .product__price{margin-top:8px}.product-item .product__price .card-product-price,.product-item .product__price .price-regular{display:inline-flex}.product-item .product__price .card-product-price{position:relative;padding:3px 12px 3px 22px;background:var(--xm-mint);border:2px solid var(--xm-ink);border-radius:4px 8px 8px 4px;clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);transform:rotate(-2deg);font-family:var(--xm-display);font-size:19px;letter-spacing:.04em;color:var(--xm-ink)}.product-item .product__price .card-product-price:before{content:"";position:absolute;left:10px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--xm-ink)}.product-item .product__price .price,.product-item .product__price span{color:var(--xm-ink)!important}.product__badges-new,.product__badges-sale,.product__badges-custom,.product__badges [class*=product__badges-]{font-family:var(--xm-display)!important;font-size:15px!important;letter-spacing:.06em;background:var(--xm-cran)!important;color:var(--xm-snow)!important;border:2px solid var(--xm-ink);border-radius:6px!important;transform:rotate(-6deg);box-shadow:2px 2px 0 var(--xm-ink);padding:3px 9px!important}.sec__main-product{background:transparent!important;color:var(--xm-ink);padding-top:22px}.sec__main-product .product-detail__media .media-main-swiper{background:#fff;border:4px solid var(--xm-ink);border-radius:22px;box-shadow:12px 12px 0 var(--xm-spruce);overflow:hidden;position:relative}.sec__main-product .product-detail__media .block__media-gallery{position:relative}.sec__main-product .product-detail__media .block__media-gallery:before{content:"FRESHLY UNWRAPPED";position:absolute;top:-14px;left:22px;z-index:5;padding:6px 12px 4px;font-family:var(--xm-display);font-size:17px;letter-spacing:.08em;color:var(--xm-ink);background:var(--xm-mint);border:3px solid var(--xm-ink);border-radius:6px;transform:rotate(-4deg);box-shadow:3px 3px 0 var(--xm-ink);pointer-events:none}.sec__main-product .media-thumb-swiper .swiper-slide img,.sec__main-product .media-thumb-swiper .swiper-slide .thumb{border-radius:10px}.sec__main-product .media-thumb-swiper .swiper-slide{border:3px solid transparent;border-radius:12px;transition:border-color .15s ease,transform .15s ease}.sec__main-product .media-thumb-swiper .swiper-slide-thumb-active{border-color:var(--xm-cran)!important;transform:rotate(-3deg)}.sec__main-product .product-detail__information>.sticky-md{position:relative;background:#fff;border:4px solid var(--xm-ink);border-radius:22px;padding:40px clamp(20px,3vw,36px) 30px;box-shadow:12px 12px 0 var(--xm-ink);overflow:hidden}.sec__main-product .product-detail__information>.sticky-md:before{content:"";position:absolute;top:0;left:0;right:0;height:14px;background:var(--xm-stripe);background-size:34px 34px;border-bottom:3px solid var(--xm-ink)}.sec__main-product .block-product__title .title{font-size:clamp(40px,4.4vw,64px)!important;color:var(--xm-spruce)!important;line-height:.92;text-shadow:3px 3px 0 var(--xm-mint)}.sec__main-product .block-product__title .title a{color:inherit!important}.sec__main-product .block-product__price .card-product-price{display:inline-flex!important;align-items:baseline;gap:10px;padding:6px 18px 4px 30px;background:var(--xm-mint);border:3px solid var(--xm-ink);clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);transform:rotate(-2deg);position:relative}.sec__main-product .block-product__price .card-product-price:before{content:"";position:absolute;left:14px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:var(--xm-ink)}.sec__main-product .block-product__price .price-regular,.sec__main-product .block-product__price .price{font-family:var(--xm-display)!important;font-size:34px!important;letter-spacing:.04em;color:var(--xm-ink)!important}.sec__main-product .block-product__price .grey-color{opacity:.65;font-size:22px!important}.sec__main-product .product__tax{color:var(--xm-spruce-m);font-weight:800}.sec__main-product .rating-text{background:var(--xm-gold)!important;border:2px solid var(--xm-ink);color:var(--xm-ink)!important;font-weight:900}.sec__main-product .star-rating svg,.sec__main-product .rating svg{color:var(--xm-cran);fill:var(--xm-cran)}.sec__main-product .product__submit-form-cart{align-items:stretch}.sec__main-product button.product-form__submit{min-height:62px;font-size:17px!important;letter-spacing:.1em}.sec__main-product .shopify-payment-button{margin-top:6px}.sec__main-product .block-product__description{margin-top:26px;padding-top:22px;border-top:3px dashed var(--xm-ink);font-weight:700;font-size:16px;line-height:1.6}.sec__main-product .block-product__description h2{font-size:clamp(26px,2.4vw,34px);color:var(--xm-cran-d)}.sec__main-product .block-product__description h3{color:var(--xm-spruce)}.sec__main-product .variant-picker label,.sec__main-product .product-form__input label,.sec__main-product .product-option label{border:3px solid var(--xm-ink)!important;border-radius:999px!important;font-weight:900}.sec__main-product input[type=radio]:checked+label{background:var(--xm-spruce)!important;color:var(--xm-snow)!important}.sec__main-product .product__badges-new{margin-bottom:4px}.sticky-add-cart .sticky-add-cart__wrapper{background:var(--xm-spruce)!important;color:var(--xm-snow);border-top:4px solid var(--xm-ink);box-shadow:0 -6px 0 var(--xm-mint)}.sticky-add-cart .product__name,.sticky-add-cart .product__price,.sticky-add-cart .heading-color{color:var(--xm-snow)!important}.section-related-products h2,.section-recently-viewed-products h2,.section-related-products .section-heading{font-size:clamp(36px,4vw,58px)!important;color:var(--xm-spruce);text-align:center}.section-related-products,.section-recently-viewed-products{position:relative}.section-related-products:before{content:"";display:block;height:14px;margin:30px 0 40px;background:var(--xm-stripe-mint);background-size:28px 28px;border-block:3px solid var(--xm-ink)}.section-main-collection,.section-main-search{background:transparent!important;color:var(--xm-ink)}.cg-collection-intro{position:relative;margin:0 0 54px!important;padding:clamp(42px,6vw,80px) clamp(18px,5vw,72px) clamp(70px,8vw,100px)!important;background:radial-gradient(rgba(255,248,238,.18) 2px,transparent 2.5px) 0 0 / 34px 34px,var(--xm-spruce)!important;color:var(--xm-snow)!important;text-align:center;overflow:hidden;border-bottom:0!important}.cg-collection-intro:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:46px;background:radial-gradient(28px 26px at 28px 46px,var(--xm-snow) 98%,transparent) 0 0 / 56px 46px repeat-x}.cg-collection-intro h1{font-size:clamp(56px,9vw,130px)!important;color:var(--xm-snow)!important;text-shadow:5px 6px 0 var(--xm-ink);margin:10px 0 14px!important}.cg-collection-intro__eyebrow{display:inline-block;padding:6px 14px 5px;background:var(--xm-mint);color:var(--xm-ink)!important;border:3px solid var(--xm-ink);border-radius:6px;transform:rotate(-2deg);font-weight:900;font-size:12px!important;letter-spacing:.14em;text-transform:uppercase}.cg-collection-intro__count{display:inline-block;padding:6px 14px;border:3px dashed var(--xm-neon);border-radius:999px;color:var(--xm-snow)!important;font-weight:900}.facets-toolbar,.facets-filters-active{font-weight:900}.facets-toolbar select,.facets-toolbar .select{border-radius:999px!important}.collection__gird .product-item,#CollectionGird .product-item{margin-bottom:10px}.pagination a,.pagination span,.pagination__item{font-family:var(--xm-display);font-size:20px;border:3px solid var(--xm-ink)!important;border-radius:10px!important;background:#fff;color:var(--xm-ink)}.pagination .pagination__item--current,.pagination [aria-current=page]{background:var(--xm-cran)!important;color:var(--xm-snow)!important}.drawer__body,cart-drawer .drawer__body{background:radial-gradient(rgba(11,46,43,.08) 1.5px,transparent 1.8px) 0 0 / 30px 30px,var(--xm-snow)!important;border-left:4px solid var(--xm-ink)}.drawer__heading{font-size:34px!important;color:var(--xm-spruce)!important;text-shadow:3px 3px 0 var(--xm-mint)}#CartDrawer-CartItems .cart-item,.drawer__cart-items-wrapper .cart-item{background:#fff;border:3px solid var(--xm-ink)!important;border-radius:16px;padding:12px!important;margin-bottom:14px;box-shadow:4px 4px 0 var(--xm-ink)}.cart-drawer__footer,.drawer__footer{background:var(--xm-spruce)!important;color:var(--xm-snow)!important;border-top:4px solid var(--xm-ink)!important;position:relative}.cart-drawer__footer:before,.drawer__footer:before{content:"";position:absolute;left:0;right:0;top:-14px;height:10px;background:var(--xm-stripe);background-size:34px 34px}.cart-drawer__footer *,.drawer__footer .total,.drawer__footer .tax-note{color:var(--xm-snow)!important}.cart-drawer__footer a{color:var(--xm-mint)!important}.drawer__empty-heading{font-family:var(--xm-display);font-size:36px!important;color:var(--xm-spruce)}.page-cart,.page-cart .section{background:transparent!important;color:var(--xm-ink)}.page-cart .cart-item{background:#fff;border:3px solid var(--xm-ink)!important;border-radius:16px;box-shadow:var(--xm-shadow)}.page-cart .cart-info,.page-cart .checkout__sticky__wrapper{background:var(--xm-spruce)!important;color:var(--xm-snow)!important;border:4px solid var(--xm-ink)!important;border-radius:20px;box-shadow:var(--xm-shadow-lg)}.page-cart .cart-info *{color:inherit}footer.footer{position:relative;margin-top:80px;background:var(--xm-spruce)!important;color:var(--xm-snow)!important;border-top:0!important}footer.footer:before{content:"";position:absolute;left:0;right:0;top:-44px;height:46px;background:radial-gradient(30px 28px at 30px 46px,var(--xm-spruce) 98%,transparent) 0 0 / 60px 46px repeat-x}footer.footer:after{content:"";position:absolute;left:0;right:0;top:-30px;height:16px;background:radial-gradient(circle,var(--xm-snow) 0 3px,transparent 3.5px) 0 0 / 22px 16px repeat-x;opacity:.9;pointer-events:none}footer.footer .collapsible-row__summary,footer.footer h2,footer.footer h3,footer.footer .footer-block__heading{font-family:var(--xm-display)!important;font-weight:400!important;font-size:26px!important;letter-spacing:.05em;color:var(--xm-mint)!important;text-transform:uppercase}footer.footer a{color:var(--xm-snow)!important;font-weight:800}footer.footer a:hover{color:var(--xm-mint)!important}footer.footer .footer__block-content a{display:inline-block;transition:transform .15s ease}footer.footer .footer__block-content a:hover{transform:translate(4px) rotate(-1deg)}footer.footer input[type=email]{background:var(--xm-snow)!important}footer.footer .footer__bottom{background:var(--xm-spruce-d);border-top:3px solid var(--xm-ink);position:relative}footer.footer .footer__bottom:before{content:"";position:absolute;left:0;right:0;top:-12px;height:9px;background:var(--xm-stripe);background-size:34px 34px}footer.footer .footer__copyright,footer.footer .footer__copyright a{color:#9cc4be!important}.back-to-top-inner{background:var(--xm-cran)!important;border:3px solid var(--xm-ink);border-radius:50%!important;box-shadow:3px 3px 0 var(--xm-ink)}.section-main-search .search__input,.header-search input[type=search]{border-radius:999px!important}.customer,.customer .section{background:transparent!important;color:var(--xm-ink)}.customer form,.customer .login,.customer .register{background:#fff;border:4px solid var(--xm-ink);border-radius:22px;padding:clamp(22px,4vw,44px);box-shadow:var(--xm-shadow-lg)}.collapsible-row__summary,details>summary.accordion__title{font-weight:900}.swiper-pagination-bullet{background:var(--xm-ink)!important;opacity:.3}.swiper-pagination-bullet-active{background:var(--xm-cran)!important;opacity:1}.cg-character-page{--cg-ink: var(--xm-ink)}@media(max-width:749px){.sec__main-product .product-detail__information>.sticky-md{box-shadow:7px 7px 0 var(--xm-ink);border-radius:18px}.sec__main-product .product-detail__media .media-main-swiper{box-shadow:7px 7px 0 var(--xm-spruce)}.product-item .product-item__inner{padding:7px 7px 10px;border-radius:14px;box-shadow:4px 4px 0 var(--xm-ink)}.product-item .product__name{font-size:13px}.product-item .product__price .card-product-price{font-size:16px}.rte.page-content,.page-content.rte{line-height:31px;font-size:16px;background-size:auto,auto}}@media(prefers-reduced-motion:reduce){.product-item .product-item__inner,.btn,.cg-ilr__img-wrap{transition:none!important;animation:none!important;transform:none!important}}.cg-collection-intro__description{position:relative;z-index:1;max-width:62ch;margin:0 auto 18px;color:#d7ebe7;font-weight:700;font-size:16px;line-height:1.55}.cg-collection-intro__description p{margin:0 0 6px}.sticky-add-cart.opacity-0{opacity:0!important;pointer-events:none}footer.footer .heading-color,footer.footer .footer__block-heading,footer.footer .footer-block__newsletter :is(h2,h3,h4,.h4,.h5,.h6,.title){color:var(--xm-mint)!important;font-family:var(--xm-display)!important;font-weight:400!important;font-size:26px!important;letter-spacing:.05em;text-transform:uppercase}footer.footer,footer.footer p,footer.footer .rte{color:var(--xm-snow)}.sticky-add-cart .sticky-add-cart__inner{background:transparent!important}.sticky-add-cart .product-item__inner{border:0!important;box-shadow:none!important;transform:none!important;padding:0!important;background:transparent!important}.page-heading .heading-description{max-width:880px;margin:30px auto 0;padding:clamp(22px,4vw,44px);background:#fff8ee!important;border-radius:12px;color:#14110f!important;text-align:left;font-family:var(--xm-body);font-size:17px;line-height:1.7;font-weight:600}.page-heading .heading-description:empty{display:none}.page-heading .heading-description :is(p,span,li,strong,b,em,i,h2,h3,h4){color:#14110f!important;background:transparent!important;text-shadow:none!important}.page-heading .heading-description :is(strong,b){font-weight:800}.page-heading .heading-description :is(p,ul,ol){margin:0 0 1em}.page-heading .heading-description :is(h2,h3,h4){margin:1.25em 0 .5em;line-height:1.3}.page-heading .heading-description a{color:#9e0e46!important;text-decoration:underline}.rte.page-content{color:#14110f!important;background:#fff8ee!important;line-height:1.7!important}.rte.page-content :is(p,span,strong,b,em,i,li){color:#14110f!important;background:transparent!important}.contact-form{color:#14110f}.template-product .product__title,.template-product .product-title{overflow-wrap:normal;word-break:normal;font-size:clamp(26px,3vw,44px);line-height:1.15}
/*# sourceMappingURL=/cdn/shop/t/103/assets/cg-xmas-redesign.css.map */
