@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--brand-primary: #e11d2a;--brand-primary-dark: #b81622;--brand-accent: #f8df2b;--brand-sale: #dc2626;--brand-price: #ee575a;--brand-ink: #0b0a0f;--font-body-family: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading-family: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-weight: 700}body,.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5,button,input,select,textarea,.header__menu-item,.card__heading,.price{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}body{color:var(--brand-ink)}.header__heading-logo{max-height:56px;width:auto}.header__menu-item{font-weight:700;font-size:1.5rem;color:#1f2937;text-decoration:none}.header__menu-item:hover,.header__menu-item[aria-expanded=true]{color:var(--brand-primary);text-decoration:none}.header__menu-item:hover .header__active-menu-item,.header__active-menu-item{text-decoration-color:var(--brand-primary);text-decoration-thickness:.2rem}.header__icon:hover .icon{color:var(--brand-primary)}.cart-count-bubble{background-color:var(--brand-primary);color:#fff}.mega-menu__content{background-color:#fff;border-bottom:3px solid var(--brand-primary)}.mega-menu__link--level-2{font-weight:700;font-size:1.5rem;color:#1f2937}.mega-menu__link:hover{color:var(--brand-primary);text-decoration:underline}.announcement-bar__message{font-weight:600;letter-spacing:.03rem}.card--card,.card--standard .card__inner{transition:box-shadow .2s ease,transform .2s ease}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard .card__inner{box-shadow:0 8px 20px #10847424}.card__heading{font-weight:500;font-size:1.4rem;line-height:1.4;letter-spacing:0}.card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--brand-ink)}.card__heading a:hover{color:var(--brand-primary);text-decoration:none}.card-information{padding-top:.8rem}.card-information .price,.price{font-size:1.7rem}.price--on-sale .price-item--sale,.price-item--regular{color:var(--brand-price);font-weight:800}.price--on-sale .price-item--sale{color:var(--brand-price)}.price__sale .price-item--regular{color:#0b0a0f73;font-weight:500}.badge{font-weight:700;letter-spacing:.05rem;text-transform:uppercase;font-size:1.1rem}.quick-add__submit{border-radius:8px}.button:not(.button--secondary):hover,.shopify-challenge__button:hover,.customer button:hover{background-color:var(--brand-primary-dark)}.button--secondary:hover{color:var(--brand-primary-dark)}.collection-list .card--card,.collection-list .card__inner,.collection-list .card{background:transparent;border:none!important;box-shadow:none!important}.collection-list .card__inner,.collection-list .card__media,.collection-list .card__media>.media,.collection-list .card__media img{border-radius:50%!important}.collection-list .card__media>.media{aspect-ratio:1 / 1;padding-bottom:0!important;overflow:hidden}.collection-list .card__media img{width:100%;height:100%;object-fit:cover}.collection-list .card__heading{font-size:1.5rem;font-weight:600;text-align:center;margin-top:1.2rem}.collection-list .card__heading a:after{display:none}.collection-list .card-information{text-align:center}.collection-list .card--card:hover .card__media img{transform:scale(1.04);transition:transform .3s ease}cart-drawer .drawer__inner{border-radius:12px 0 0 12px}.cart-drawer__footer .button{font-weight:700}.cart-item__name:hover{color:var(--brand-primary)}.cart__note label,.drawer__footer>details summary{font-weight:600}.title-wrapper-with-link{flex-direction:column;align-items:center;text-align:center;gap:1.2rem}.title-wrapper-with-link .title,.collection__title .title{font-weight:700;text-align:center;width:100%}.collection .button--secondary,.title-wrapper-with-link+.slider-mobile-gutter .center,.center.collection__view-all{margin-inline:auto}.collection__view-all .button{text-transform:uppercase;letter-spacing:.05rem;font-weight:700}.title-wrapper-with-link .link-with-icon,.title-wrapper-with-link a.link{color:var(--brand-primary);font-weight:700}.newsletter-form__field-wrapper .field__input{background:#fff;border-radius:8px}.newsletter-form__button{background-color:var(--brand-accent);color:#1f2937}.footer__blocks-wrapper .footer-block__heading{font-weight:800;font-size:1.6rem}.footer-block__details-content .list-menu__item--link:hover{color:var(--brand-primary);text-decoration:underline}.footer__payment .list-payment{justify-content:flex-start}@media screen and (min-width:750px){.footer__payment .list-payment{justify-content:flex-end}}.rating-star{--color-rating-star: #f8b729}.pagination__item--current:after{color:var(--brand-primary)}.gm-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}@media screen and (min-width:750px){.gm-grid{grid-template-columns:repeat(var(--gm-cols, 4),1fr);gap:2rem}}.gm-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(11,10,15,.08);border-radius:10px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.gm-card:hover{box-shadow:0 8px 22px #10847424;transform:translateY(-2px)}.gm-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:#f5f5f5;overflow:hidden}.gm-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease,transform .5s ease}.gm-card__img--secondary{opacity:0}.gm-card__media:hover .gm-card__img--secondary{opacity:1}.gm-card__media:hover .gm-card__img--primary{transform:scale(1.03)}.gm-card__badge{position:absolute;top:8px;left:8px;z-index:2;background:var(--brand-price);color:#fff;font-weight:800;font-size:1.2rem;padding:3px 8px;border-radius:4px}.gm-card__ribbon{position:absolute;top:0;left:0;z-index:2;background:#c45500;color:#fff;font-weight:700;font-size:1.4rem;line-height:1.2;padding:4px 8px;border-radius:2px}@media screen and (min-width:990px){.gm-card__ribbon{padding:8px}}.gm-card__info{padding:1rem 1.2rem 1.4rem;display:flex;flex-direction:column;gap:.6rem}.gm-card__title{color:var(--brand-ink);font-size:1.4rem;font-weight:500;line-height:1.4;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.9rem}.gm-card__title:hover{color:var(--brand-primary)}.gm-card__price{display:flex;align-items:baseline;gap:.8rem}.gm-card__price-sale{color:var(--brand-price);font-weight:800;font-size:1.7rem}.gm-card__price-compare{color:#0b0a0f73;font-size:1.35rem}.gm-rating{display:flex;align-items:center;gap:.6rem;font-size:1.2rem}.gm-rating__stars{display:inline-block;width:7.5em;height:1.4em;vertical-align:middle;background:linear-gradient(90deg,#f5a623 calc(var(--rating) / 5 * 100%),#d8d8d8 calc(var(--rating) / 5 * 100%));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3 6.9 7.5.6-5.7 5 1.7 7.4L12 18l-6.5 3.9 1.7-7.4-5.7-5 7.5-.6z'/%3E%3C/svg%3E") repeat-x left center / 1.5em 1.4em;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3 6.9 7.5.6-5.7 5 1.7 7.4L12 18l-6.5 3.9 1.7-7.4-5.7-5 7.5-.6z'/%3E%3C/svg%3E") repeat-x left center / 1.5em 1.4em}.gm-rating__count{color:#0b0a0f8c}.gm-tabs__heading{text-align:center;font-weight:700;margin-bottom:1.6rem}.gm-tabs__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.4rem}.gm-tabs__btn{-webkit-appearance:none;appearance:none;border:none;background:#f4f4f5;color:var(--brand-primary);font-family:inherit;font-weight:600;font-size:1.5rem;padding:1.1rem 3rem;border-radius:8px;cursor:pointer;transition:all .15s ease}.gm-tabs__btn:hover{background:#ececee;color:var(--brand-primary)}.gm-tabs__btn.is-active{background:var(--brand-primary);background-image:linear-gradient(90deg,#ef4444,#b91c1c);color:#fff}.gm-tabs__panel{display:none}.gm-tabs__panel.is-active{display:block}.gm-tabs__more{display:flex;justify-content:center;margin-top:2.8rem}.gm-tabs__more .button{text-transform:uppercase;letter-spacing:.05rem;font-weight:700}.product__info-container .price .price-item{font-size:2.4rem}.product__info-container .price--on-sale .price-item--sale,.product__info-container .price .price-item--regular{color:var(--brand-price);font-weight:800}.product__info-container .price__sale .price-item--regular{color:#0b0a0f73;font-weight:500}.product-form__submit{border-radius:8px;font-weight:800;letter-spacing:.03rem;min-height:5rem}.gm-trust{margin-top:1.6rem;border:1px solid rgba(11,10,15,.1);border-radius:10px;padding:1.4rem 1.6rem;display:flex;flex-direction:column;gap:1.1rem;background:#fafcfb}.gm-trust__ship{font-weight:700;color:var(--brand-primary);font-size:1.4rem}.gm-trust__secure{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;border-top:1px dashed rgba(11,10,15,.12);padding-top:1.1rem}.gm-trust__secure-label{font-weight:600;font-size:1.3rem}.gm-trust__icons{display:inline-flex;flex-wrap:wrap;gap:4px}.gm-trust__pay{width:38px;height:24px}.gm-trust__badges{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1.4rem;border-top:1px dashed rgba(11,10,15,.12);padding-top:1.1rem}.gm-trust__badges li{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:500}.gm-trust__ico{font-size:1.6rem}.product-media-gallery .thumbnail-list__item .thumbnail{border-radius:8px}.product-media-gallery .thumbnail.is-active,.product__media-list .is-active .thumbnail{border-color:var(--brand-primary)}.product__title,.product__title h1,.product__title .h1{font-weight:700;font-size:2.8rem;line-height:1.35}@media screen and (max-width:749px){.product__title,.product__title h1,.product__title .h1{font-size:2rem}}.product-form__input--pill input[type=radio]+label{border-radius:6px!important;text-transform:uppercase;font-size:1.2rem;font-weight:600;letter-spacing:.02em;color:#374151}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:#fff!important}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.product-form__input--pill input[type=radio]:checked+label:hover{color:#fff!important}.product-form__input .form__label{font-size:1.4rem;font-weight:600;color:#111827}.gm-sizechart{color:#3b82f6;font-weight:500;text-decoration:underline;text-transform:none}.gm-sizechart:hover{color:var(--brand-primary)}.gm-eyeing{display:flex;align-items:center;gap:.6rem;color:#ef2d2d;font-size:1.4rem;font-weight:600;margin-bottom:.4rem}.product__info-container .gm-rating{margin:.6rem 0 .2rem}.gm-listed{font-size:1.3rem;color:#6b7280;margin:.2rem 0 .6rem}.gm-listed__favs{color:#6b7280;text-decoration:underline;margin-left:.6rem}.gm-listed__favs:hover{color:var(--brand-primary)}.price--on-sale .price__sale{display:inline-flex;align-items:baseline;gap:.8rem;flex-wrap:wrap}.price--on-sale .price__sale>.price-item--sale{order:-1}.price-item--sale,.product__info-container .price-item--sale,.price--on-sale .price-item--sale,.price__regular .price-item--regular,.gm-card__price-sale{background-image:linear-gradient(91deg,#ee4343 -8.41%,#a62a0f 164.2%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#ee4343;font-weight:700}.price__sale .price-item--regular{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;color:#9ca3af;font-weight:400}.product__info-container .price-item--sale{font-size:2.4rem;line-height:1.1}.product__info-container .price-item--regular{font-size:1.5rem;color:#9ca3af}.badge.price__badge-sale{background:#dbeafe!important;color:#1d4ed8!important;border:none!important;border-radius:4px;font-size:1.15rem;font-weight:600;padding:.3rem .8rem}.collection-hero__title,.collection__title.title{text-align:center;font-weight:700}.collection-hero{text-align:center;padding-block:1.2rem}.collection-hero__description{max-width:70rem;margin-inline:auto;color:#0b0a0f99}.facets__summary,.facets__disclosure .facets__display{border-radius:10px}.facets-vertical .facets__heading,.facets__heading{font-weight:700}.facets__button,.facets__summary{font-weight:600}.disclosure-has-popup>summary,.facets__disclosure summary{border:1px solid rgba(11,10,15,.15);border-radius:999px;padding:.7rem 1.6rem;font-weight:600}.facets__disclosure summary:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.active-facets__button .active-facets__button-inner{background:#10847414;border-radius:999px;color:var(--brand-primary);font-weight:600}.product-count__text,.facets__label{color:#0b0a0f99;font-weight:600}.card__badge .badge,.card .badge{background:var(--brand-price);color:#fff;border:none}.product-grid .card-wrapper:hover{transform:translateY(-2px);transition:transform .2s ease}.gm-wish{--heart: rgba(11, 10, 15, .55);-webkit-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;padding:0;width:3.4rem;height:3.4rem;display:inline-flex;align-items:center;justify-content:center}.gm-wish:before{content:"";width:2.2rem;height:2.2rem;background-color:var(--heart);-webkit-mask:no-repeat center / contain;mask:no-repeat center / contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.6l-1-1a5.5 5.5 0 1 0-7.8 7.8l1 1L12 21l7.8-7.6 1-1a5.5 5.5 0 0 0 0-7.8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.6l-1-1a5.5 5.5 0 1 0-7.8 7.8l1 1L12 21l7.8-7.6 1-1a5.5 5.5 0 0 0 0-7.8z'/%3E%3C/svg%3E");transition:background-color .15s ease,transform .15s ease}.gm-wish:hover:before{transform:scale(1.12)}.gm-wish.is-active{--heart: var(--brand-price)}.gm-wish.is-active:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 21 4.2 13.4l-1-1a5.5 5.5 0 1 1 7.8-7.8l1 1 1-1a5.5 5.5 0 1 1 7.8 7.8l-1 1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 21 4.2 13.4l-1-1a5.5 5.5 0 1 1 7.8-7.8l1 1 1-1a5.5 5.5 0 1 1 7.8 7.8l-1 1z'/%3E%3C/svg%3E")}.gm-wish--on-card{position:absolute;top:6px;right:6px;z-index:3;background:#ffffffe6;border-radius:50%;box-shadow:0 1px 4px #0000001f}.header__icon--wishlist{position:relative}.gm-wish-badge{position:absolute;top:0;right:-2px;min-width:1.7rem;height:1.7rem;padding:0 .4rem;border-radius:999px;background:var(--brand-price);color:#fff;font-size:1.05rem;font-weight:700;line-height:1.7rem;text-align:center}.gm-wish-badge.is-empty{display:none}.gm-wishlist__title{text-align:center;font-weight:700;margin-bottom:2.4rem}.gm-wishlist__empty{text-align:center;padding:4rem 1rem 6rem;color:#0b0a0f99}.gm-wishlist__empty p{margin-bottom:1.6rem;font-size:1.5rem}.customer:not(.account):not(.order){max-width:46rem;margin:4rem auto 6rem;padding:3.2rem 3rem;border:1px solid rgba(11,10,15,.1);border-radius:14px;box-shadow:0 6px 24px #1084740f}.customer h1,.customer h2{text-align:center;font-weight:700;margin-bottom:2rem}.customer .field__input,.customer input[type=email],.customer input[type=password],.customer input[type=text]{border-radius:8px}.customer button,.customer .button{width:100%;border-radius:8px;font-weight:800;min-height:4.8rem}.customer a{color:var(--brand-primary);font-weight:600}.customer__title,.customer .form__label,#customer_login_guest,.customer p{text-align:center}.gm-tabs__heading,.gm-circles__heading{margin-top:0;font-size:2.8rem;font-weight:700;text-align:center;margin-bottom:2rem}@media screen and (min-width:990px){.gm-tabs__heading,.gm-circles__heading{font-size:2.8rem}}@media(hover:hover){.gm-card .gm-wish--on-card,.card .gm-wish--on-card{opacity:0;transition:opacity .15s ease}.gm-card:hover .gm-wish--on-card,.gm-card .gm-wish--on-card:focus-visible,.gm-card .gm-wish--on-card.is-active,.card:hover .gm-wish--on-card,.card .gm-wish--on-card:focus-visible,.card .gm-wish--on-card.is-active{opacity:1}}.card__inner{position:relative}.card__inner .gm-wish--on-card{top:8px;right:8px}.gm-wish--on-card{width:2.9rem;height:2.9rem;top:8px;right:8px}.gm-wish--on-card:before{width:1.55rem;height:1.55rem}.gm-circles{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;justify-items:center}@media screen and (min-width:750px){.gm-circles{grid-template-columns:repeat(var(--cols, 4),1fr)}}.gm-circle{display:flex;flex-direction:column;align-items:center;width:100%;gap:1rem;text-decoration:none;color:var(--brand-ink);max-width:26rem}.gm-circle__img{width:100%;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;background:#f2f2f2;box-shadow:0 2px 10px #0000000f}.gm-circle__img img,.gm-circle__img svg{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.gm-circle:hover .gm-circle__img img{transform:scale(1.06)}.gm-circle__label{font-weight:600;font-size:1.45rem;text-align:center}.gm-card__title{font-size:1.35rem}#shopify-section-announcement-bar,.announcement-bar-section,.utility-bar--announcement{display:none!important}.gm-topbar{background:#0a2440;color:#fff;font-size:1.25rem}.gm-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.7rem;padding-bottom:.7rem}.gm-topbar a{color:#fff;text-decoration:none}.gm-topbar__ship{font-weight:600;text-align:center;flex:1}.gm-topbar__social{display:inline-flex;gap:1.2rem}.gm-topbar__social a{display:inline-flex}.gm-topbar__social svg{width:16px;height:16px}@media screen and (max-width:749px){.gm-topbar__email,.gm-topbar__social{display:none}}.header__icon--search{display:none}.header__inline-menu{justify-content:center}.header__menu-item{font-size:1.5rem;font-weight:600;color:#1f2937}.header__active-menu-item{color:var(--brand-price)!important}.header__menu-item .header__active-menu-item{text-decoration:none}.list-menu__item--active>.header__menu-item,.header-menu .header__menu-item[aria-current]{color:var(--brand-price)}.header__icon--account{color:#1f2937}.footer.gradient,.footer.color-scheme-2{background-color:#fdeef0;background-image:linear-gradient(180deg,#fdeef0,#fce8ec)}.footer__content-top{padding-bottom:2rem}.footer-block__heading{font-weight:800!important;font-size:1.7rem!important;color:#1f2937}.footer-block__details-content a,.footer-block__details-content .list-menu__item{color:#374151;font-size:1.4rem}.footer-block__details-content a:hover,.footer .social-media__link,.footer__list-social .list-social__link{color:var(--brand-primary)}.footer .list-social{gap:1rem}.footer .list-social__link{background:#fff;border-radius:50%;width:3.8rem;height:3.8rem;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000001a}.gm-pz{margin:1.6rem 0;padding:1.6rem;border:1px solid rgba(11,10,15,.12);border-radius:12px;background:#fbfbfc}.gm-pzv{margin-bottom:1.6rem}.gm-pzv__stage{position:relative;width:100%;max-width:34rem;margin:0 auto;border-radius:8px;overflow:hidden;background:#111}.gm-pzv__stage img{display:block;width:100%;height:auto}.gm-pzv__zone{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;line-height:1;letter-spacing:.02em;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.4);font-family:inherit}.gm-pzv__hint{text-align:center;font-size:1.2rem;color:#0b0a0f80;margin:.8rem 0 0}.gm-pzv--edit .gm-pzv__stage{cursor:move;outline:2px dashed var(--brand-primary)}.gm-pzedit__chip{cursor:move;outline:1px dashed rgba(255,255,255,.5);outline-offset:2px}.gm-pzedit__chip.is-sel{outline:2px solid var(--brand-primary);background:#e11d2a26}.gm-pzedit{margin-top:1.2rem;padding:1.2rem;border:1px solid rgba(11,10,15,.15);border-radius:8px;background:#fff}.gm-pzedit__bar{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:1.3rem;color:var(--brand-ink)}.gm-pzedit__grp{display:inline-flex;align-items:center;gap:.4rem}.gm-pzedit__bar button{min-width:2.8rem;padding:.3rem .6rem;border:1px solid rgba(11,10,15,.2);border-radius:6px;background:#f3f4f6;font-size:1.5rem;font-weight:700;cursor:pointer}.gm-pzedit__bar input[type=text]{border:1px solid rgba(11,10,15,.2);border-radius:6px;padding:.4rem .6rem;font-size:1.3rem}.gm-pzedit__json{width:100%;margin-top:1rem;border:1px solid rgba(11,10,15,.2);border-radius:6px;padding:.8rem;font-family:monospace;font-size:1.15rem;background:#0b0a0f;color:#7cfc7c;resize:vertical}.gm-pzedit__copy{margin-top:.8rem;width:100%;border:none;border-radius:6px;background:var(--brand-primary);color:#fff;font-weight:700;padding:1rem;font-size:1.35rem;cursor:pointer}.gm-pz__flabel{display:block;font-weight:600;font-size:1.4rem;color:var(--brand-ink);margin-bottom:.6rem}.gm-pz__flabel b{color:var(--brand-primary)}.gm-pz__flabel em{font-style:normal;font-weight:500;color:#0b0a0f8c}.gm-pz__field{margin-bottom:1.2rem}.gm-pz__field:last-of-type{margin-bottom:0}.gm-pz__inputwrap{position:relative}.gm-pz__input{width:100%;border:1px solid rgba(11,10,15,.2);border-radius:8px;padding:1.05rem 5.2rem 1.05rem 1.2rem;font-size:1.5rem;font-family:inherit;background:#fff}.gm-pz__input:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 2px #e11d2a1f}.gm-pz__counter{position:absolute;right:1.1rem;top:50%;transform:translateY(-50%);font-size:1.2rem;color:#0b0a0f66;pointer-events:none}.gm-pz__fhint{font-size:1.2rem;font-style:italic;color:#0b0a0f80;margin:.5rem 0 0}.gm-pz__label{display:block;font-weight:700;font-size:1.4rem;margin-bottom:.8rem}.gm-pz__req{font-weight:500;color:#0b0a0f80;font-size:1.2rem}.gm-pz__hint{font-size:1.2rem;color:#0b0a0f80;margin-top:.6rem}.gm-pz__designs{margin-bottom:1.4rem}.gm-pz__swatches{display:flex;flex-wrap:wrap;gap:1rem}.gm-pz__swatch{cursor:pointer;display:inline-block}.gm-pz__swatch input{position:absolute;opacity:0;width:0;height:0}.gm-pz__swatch img{display:block;width:7rem;height:7rem;object-fit:cover;border:2px solid rgba(11,10,15,.15);border-radius:8px;transition:border-color .12s ease}.gm-pz__swatch:hover img{border-color:var(--brand-primary)}.gm-pz__swatch input:checked+img{border-color:var(--brand-primary);box-shadow:0 0 0 2px #e11d2a33}.gm-pz__preview-btn{margin-top:1.4rem;width:100%;border:1px solid rgba(11,10,15,.2);border-radius:8px;background:#fff;padding:1.1rem;font-size:1.4rem;font-weight:600;color:var(--brand-ink);cursor:pointer;transition:border-color .12s ease,color .12s ease}.gm-pz__preview-btn:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.gm-pz__preview{margin-top:1.2rem;border:1px solid rgba(11,10,15,.12);border-radius:10px;background:#fff;padding:1.4rem}.gm-pz__preview-head{font-weight:700;font-size:1.5rem;margin-bottom:.8rem}.gm-pz__preview-list{list-style:none;margin:0;padding:0}.gm-pz__preview-list li{font-size:1.4rem;color:var(--brand-ink);padding:.35rem 0;border-bottom:1px dashed rgba(11,10,15,.08)}.gm-pz__preview-list li:last-child{border-bottom:none}.gm-pz__preview-list li span{font-weight:700;color:#0b0a0f99}.gm-pz__preview-empty{color:#0b0a0f80!important;font-style:italic}.gm-pz__preview-note{font-size:1.15rem;color:#0b0a0f73;margin:.8rem 0 0}.gm-pz-overlay{position:absolute;left:50%;bottom:16%;transform:translate(-50%);max-width:80%;text-align:center;font-weight:800;font-size:clamp(1.6rem,3vw,3rem);color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.55);pointer-events:none;z-index:2;word-break:break-word}.header{display:flex!important;flex-wrap:wrap;align-items:center;column-gap:2.4rem;row-gap:1rem;grid-template:none!important}.header__heading,.header>.header__heading-link{order:1;margin:0;grid-area:auto!important;flex:0 0 auto}.header__heading-logo{max-height:52px;width:auto}.header .gm-search{order:2;flex:1 1 28rem;margin:0;max-width:56rem}.header__icons{order:3;margin-left:auto;grid-area:auto!important;flex:0 0 auto}.header__inline-menu{order:4;flex:0 0 100%;width:100%;margin:0;grid-area:auto!important}.header__inline-menu>.list-menu{justify-content:center}@media screen and (min-width:990px){.header__icon--menu{display:none}}.gm-logo{display:inline-flex;align-items:center}.gm-logo__svg{height:44px;width:auto;max-width:180px;display:block}.header__heading,.header__heading-link{display:inline-flex;align-items:center}.header__icon--wishlist .svg-wrapper,.header__icon--wishlist svg{width:2rem!important;height:2rem!important}.header__icon--wishlist{padding:0 .6rem}.gm-wish-badge{min-width:1.6rem;height:1.6rem;line-height:1.6rem;font-size:1rem;top:-.4rem;right:-.4rem}.gm-nl{background:#0a2440;color:#fff}.gm-nl__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;padding:3rem 1.5rem}.gm-nl__heading{font-size:2.4rem;font-weight:700;color:#fff;margin:0 0 .6rem}.gm-nl__sub{color:#ffffffbf;font-size:1.4rem;margin:0;max-width:52rem}.gm-nl__form{display:flex;gap:1rem;flex:0 0 auto}.gm-nl__input{border:none;border-radius:10px;padding:1.2rem 1.6rem;font-size:1.4rem;min-width:26rem;font-family:inherit}.gm-nl__btn{border:none;background:#22c55e;color:#063;font-weight:800;font-size:1.4rem;padding:1.2rem 2.6rem;border-radius:999px;cursor:pointer;white-space:nowrap}.gm-nl__btn:hover{background:#16a34a}.gm-nl__ok{flex-basis:100%;color:#86efac;margin-top:.8rem}@media screen and (max-width:749px){.gm-nl__form{flex:1 1 100%}.gm-nl__input{flex:1;min-width:0}}.footer__content-top .footer-block--menu{align-self:start}@media screen and (min-width:990px){.footer__blocks-wrapper{grid-template-columns:1.6fr 1fr 1fr 1fr!important;gap:3rem 4rem}}.footer-block__brand-info{text-align:left;align-items:flex-start}.footer-block__logo{margin-bottom:1.4rem}.footer-block__logo .gm-logo__svg{height:40px;width:auto}.footer-block__brand-info .rte{font-size:1.4rem;line-height:1.9;color:#374151}.footer-block__brand-info .footer-block__heading{margin-bottom:1rem}.footer-block__brand-info .footer__list-social{justify-content:flex-start;margin-top:1.6rem}.footer-block__details-content .list-menu__item--link{padding:.5rem 0;font-size:1.4rem}@media screen and (min-width:750px){.footer .footer__blocks-wrapper{display:grid!important;grid-template-columns:1.7fr 1fr 1fr 1fr!important;gap:2rem 4rem!important}.footer .footer__blocks-wrapper>.grid__item{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}}.footer-block__details-content a,.footer-block__details-content .list-menu__item--link,.footer-block__details-content .list-menu__item{text-decoration:none!important}.footer-block__details-content a:hover,.footer-block__details-content .list-menu__item--link:hover{color:var(--brand-primary);text-decoration:none!important}.slideshow.banner--medium,#Slider-hero_slideshow,.slideshow{max-width:var(--page-width, 1300px);margin-inline:auto}:root{--page-width: 1320px}.page-width{max-width:var(--page-width)}.color-scheme-1,.color-scheme-2,.color-background-1,.color-background-2{--color-button: 225, 29, 42;--color-button-text: 255, 255, 255}.button--primary,.product-form__submit,.shopify-payment-button__button--unbranded{background-color:var(--brand-primary)!important;background-image:linear-gradient(90deg,#ef4444,#b91c1c)!important;color:#fff!important}.button--primary:hover,.product-form__submit:hover{background-color:var(--brand-primary-dark)!important;background-image:linear-gradient(90deg,#dc2626,#991b1b)!important}.cart-count-bubble{background-color:var(--brand-primary)}@media screen and (min-width:750px){.page-width--narrow{padding-left:5rem!important;padding-right:5rem!important;max-width:var(--page-width)!important}}.gm-happy{text-align:center}.gm-happy__title{font-weight:700;margin-top:0;margin-bottom:.8rem}.gm-happy__sub{color:#0b0a0f99;font-size:1.5rem;margin:0 auto 1.6rem;max-width:60rem}.gm-happy__btn{margin-bottom:2.4rem}.gm-happy__btn .button{text-transform:uppercase;letter-spacing:.05rem;font-weight:700}.gm-happy__reviews:empty{display:none}.gm-banner__link{display:block}.gm-banner__img{width:100%;height:auto;display:block;border-radius:12px}.gm-blogsec__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:2rem}.gm-blogsec__title{font-weight:700;margin:0}.gm-blogsec__more{color:#0b0a0f8c;font-weight:600;text-decoration:none;font-size:1.4rem}.gm-blogsec__more:hover{color:var(--brand-primary)}.gm-blog-card{display:flex;flex-direction:column;gap:1rem;text-decoration:none;color:var(--brand-ink);border:1px solid rgba(11,10,15,.08);border-radius:12px;overflow:hidden;background:#fff;transition:box-shadow .2s ease,transform .2s ease}.gm-blog-card:hover{box-shadow:0 8px 22px #0000001a;transform:translateY(-2px)}.gm-blog-card__img{display:block;aspect-ratio:1 / 1;background:#f4f4f4;overflow:hidden}.gm-blog-card__img img,.gm-blog-card__img svg{width:100%;height:100%;object-fit:cover}.gm-blog-card__title{padding:0 1.4rem;font-weight:700;font-size:1.45rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gm-blog-card:hover .gm-blog-card__title{color:var(--brand-primary)}.gm-blog-card__tag{display:inline-flex;align-items:center;gap:.6rem;margin:0 1.4rem 1.4rem;font-size:1.05rem;font-weight:700;letter-spacing:.05rem;color:#0b0a0f80}.gm-blog-card__tag:before{content:"";width:3px;height:1.2rem;background:var(--brand-price);border-radius:2px}.gm-happy__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem;margin-top:1.6rem}@media screen and (min-width:750px){.gm-happy__grid{grid-template-columns:repeat(4,1fr)}}.gm-happy__photo{display:block;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:#f4f4f4}.gm-happy__photo img{width:100%;height:100%;object-fit:cover}.gm-pdesc__tabs{display:flex;gap:3.2rem;border-bottom:1px solid #e5e7eb;margin-bottom:2.4rem}.gm-pdesc__tab{position:relative;background:none;border:none;cursor:pointer;padding:1.4rem 0;font-size:1.7rem;font-weight:600;color:#6b7280}.gm-pdesc__tab:hover,.gm-pdesc__tab.is-active{color:var(--brand-primary)}.gm-pdesc__tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--brand-primary)}.gm-pdesc__panel{display:none;color:var(--brand-ink)}.gm-pdesc__panel.is-active{display:block}.gm-pdesc__panel.rte p{margin:0 0 1.2rem;line-height:1.75}.gm-pdesc__panel.rte h2,.gm-pdesc__panel.rte h3{font-weight:800;line-height:1.3;margin:2.6rem 0 1rem}.gm-pdesc__panel.rte h2{font-size:2.2rem}.gm-pdesc__panel.rte h3{font-size:1.9rem}.gm-pdesc__panel.rte ul{list-style:none;margin:0 0 1.6rem;padding:0}.gm-pdesc__panel.rte ul li{position:relative;padding-left:2rem;margin-bottom:.8rem;line-height:1.65}.gm-pdesc__panel.rte ul li:before{content:"";position:absolute;left:.3rem;top:.85rem;width:.6rem;height:.6rem;border-radius:50%;background:var(--brand-primary)}.gm-pdesc__panel.rte img{max-width:100%;height:auto;border-radius:8px;margin:1rem 0}#YQContainer input[type=text],#YQNum,.trackingmore-input,.rte input[type=text],.rte input[type=search],.rte input[type=tel],.rte input[type=number],.rte input:not([type]){box-sizing:border-box;width:100%!important;min-width:0!important;max-width:48rem;display:block;padding:1.1rem 1.4rem;font-size:1.6rem;line-height:1.4;border:1px solid rgba(11,10,15,.2);border-radius:8px;background:#fff}.rte input[type=text]:focus,.rte input[type=search]:focus,.rte input[type=tel]:focus,.rte input:not([type]):focus,#YQNum:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 2px #e11d2a1f}.customer.gm-reg{background:transparent;border:none;box-shadow:none;max-width:none;padding-left:0;padding-right:0;display:flex;justify-content:center}.gm-reg__card{width:100%;max-width:62rem;background:#fff;border:1px solid rgba(11,10,15,.06);border-radius:14px;box-shadow:0 10px 34px #00000014;padding:3.2rem}.gm-reg__title{text-align:left!important;font-size:3.2rem;font-weight:700;margin:0 0 .5rem}.gm-reg__sub{color:#6b7280;font-size:1.4rem;margin:0 0 2.4rem}.gm-reg__errors{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:8px;padding:1rem 1.4rem;font-size:1.35rem;margin-bottom:1.8rem}.gm-reg__errors ul{margin:0;padding-left:1.8rem}.gm-reg__field{margin-bottom:1.8rem}.gm-reg__field>label{display:block;font-size:1.5rem;font-weight:700;color:var(--brand-ink);margin-bottom:.7rem}.gm-reg__field>label b{color:#ef4444}.gm-reg__field input[type=text],.gm-reg__field input[type=email],.gm-reg__field input[type=password]{width:100%;box-sizing:border-box;background:#f6f6f7;border:1px solid #eceef0;border-radius:8px;padding:1.3rem 1.4rem;font-size:1.45rem;font-family:inherit}.gm-reg__field input:focus{outline:none;background:#fff;border-color:var(--brand-primary);box-shadow:0 0 0 2px #e11d2a1a}.gm-reg__pw{position:relative}.gm-reg__pw input{padding-right:4.6rem}.gm-reg__eye{position:absolute;right:1rem;top:50%;transform:translateY(-50%);border:none;background:none;cursor:pointer;color:#6b7280;padding:.4rem;display:inline-flex}.gm-reg__eye .gm-reg__eye-slash{display:block}.gm-reg__eye.is-show .gm-reg__eye-slash{display:none}.gm-reg__hint{font-size:1.25rem;color:#6b7280;margin:.6rem 0 0}.gm-reg__mismatch{color:#ef4444}.gm-reg__terms{display:flex;gap:1rem;align-items:flex-start;font-size:1.35rem;line-height:1.55;color:#374151;margin:2rem 0;cursor:pointer}.gm-reg__terms input{width:1.8rem;height:1.8rem;margin-top:.2rem;flex:0 0 auto}.gm-reg__terms a{color:#ef4444;text-decoration:none}.gm-reg__terms a:hover{text-decoration:underline}.gm-reg__row{display:flex;justify-content:space-between;align-items:center;margin:1.6rem 0 2rem}.gm-reg__remember{display:flex;gap:.8rem;align-items:center;font-size:1.4rem;color:#374151;cursor:pointer}.gm-reg__remember input{width:1.8rem;height:1.8rem}.gm-reg__forgot{color:#ef4444;font-size:1.4rem;font-weight:500;text-decoration:none}.gm-reg__forgot:hover{text-decoration:underline}.gm-reg__submit{width:100%;border:none;border-radius:8px;padding:1.4rem;font-size:1.5rem;font-weight:700;color:#fff;background-image:linear-gradient(90deg,#ef4444,#b91c1c);cursor:pointer}.gm-reg__submit:disabled{background:#d1d5db;background-image:none;cursor:not-allowed}.gm-reg__signin{text-align:center;font-size:1.4rem;margin:1.8rem 0 0;color:#374151}.gm-reg__signin a{color:#ef4444;font-weight:600;text-decoration:none}.gm-reg__signin a:hover{text-decoration:underline}#YQContainer input[type=button],#YQContainer button,.rte input[type=button],.rte input[type=submit]{margin-top:1rem;padding:1.1rem 2.4rem;font-size:1.5rem;font-weight:700;border:none;border-radius:8px;background:var(--brand-primary);color:#fff;cursor:pointer}:where(:not(body):not(html)):has(>.pp_tracking_parent),:where(:not(body):not(html)):has(>.PP-FormLayout__Item){display:block!important;width:100%!important;max-width:54rem!important;margin-left:auto!important;margin-right:auto!important}.pp_tracking_parent,.PP-FormLayout,.PP-FormLayout__Item{width:100%!important;min-width:min(54rem,88vw)!important;max-width:54rem!important;margin:0 auto 1.4rem!important;text-align:left!important}.pp_tracking_parent>*,.pp_tracking_parent>*>*,.pp_tracking_parent>*>*>*{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box}.PP-TextField,div[class*=PP-TextField],.pp_tracking_parent div:has(input),.pp_tracking_parent span:has(>input){border:none!important;box-shadow:none!important;padding:0!important;background:transparent!important}input.pp_Dawn_input,.pp_tracking_input,.PP-TextField__Input{display:block;width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box;padding:1.2rem 1.4rem!important;font-size:1.5rem!important;border-radius:8px!important;border:1px solid #d7d9dd!important;background:#fff!important}input.pp_Dawn_input:focus,.PP-TextField__Input:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 2px #e11d2a1f!important;outline:none!important}.pp_tracking_parent label,[class*=PP-FormLayout] label{display:block;text-align:left!important;font-size:1.45rem!important;font-weight:600!important;margin:0 0 .6rem!important}[class*=PP-FormLayout] button,[class*=pp_tracking] button,button[class*=PP-Button],.pp_Dawn_button{display:block;width:100%!important;min-width:min(54rem,88vw)!important;max-width:54rem!important;margin:.6rem auto 0!important;padding:1.3rem 2.4rem!important;font-size:1.5rem!important;font-weight:600!important;border-radius:8px!important;border:none!important;outline:none!important;box-shadow:none!important;background:#f56b6c!important;background-image:none!important;color:#fff!important;cursor:pointer}[class*=PP-FormLayout] button:hover,[class*=pp_tracking] button:hover,button[class*=PP-Button]:hover,.pp_Dawn_button:hover{background:#ef5354!important}.gm-page-head{text-align:center;margin:0 0 2.8rem}.gm-page-head__title{margin:0 0 .9rem;font-weight:700;font-size:2.8rem;line-height:1.15}@media screen and (min-width:750px){.gm-page-head__title{font-size:2.8rem}}.gm-breadcrumb{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;font-size:1.4rem;color:#0b0a0f8c}.gm-breadcrumb a{color:#0b0a0fbf;text-decoration:none}.gm-breadcrumb a:hover{color:var(--brand-primary)}.gm-breadcrumb__sep{color:#0b0a0f59;font-size:1.6rem;line-height:1}.gm-breadcrumb__current{color:#0b0a0f80}.related-products__heading,.related-products .title,.related-products h2.title{text-align:center;width:100%;font-size:2.8rem;font-weight:700}.main-page-title+.rte,.gm-page-head+.rte{font-size:1.6rem;line-height:1.7}.gm-pz{background:#fff;border:1px solid rgba(11,10,15,.06);border-radius:12px;box-shadow:0 8px 28px #00000012;padding:1.6rem;margin:1.2rem 0}.gm-pz .gm-pz__field{margin-bottom:1.2rem}.gm-pz .gm-pz__field:last-child{margin-bottom:0}.gm-dd{position:relative}.gm-dd__native{position:absolute!important;opacity:0;pointer-events:none;width:1px;height:1px}.gm-dd__btn{display:flex;align-items:center;gap:1rem;width:100%;border:1px solid rgba(11,10,15,.2);border-radius:8px;background:#fff;padding:1rem 3.4rem 1rem 1.2rem;font-size:1.4rem;font-family:inherit;color:var(--brand-ink);cursor:pointer;text-align:left;position:relative}.gm-dd__btn:focus{outline:none;border-color:var(--brand-primary)}.gm-dd__chev{position:absolute;right:1.2rem;top:50%;width:.8rem;height:.8rem;border-right:2px solid #6b7280;border-bottom:2px solid #6b7280;transform:translateY(-70%) rotate(45deg)}.gm-dd__panel{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 12px 30px #00000024;max-height:32rem;overflow:auto}.gm-dd__opt{display:flex;align-items:center;gap:1rem;padding:.9rem 1.2rem;font-size:1.4rem;cursor:pointer}.gm-dd__opt:hover{background:#eef4ff}.gm-dd__lab{flex:1}.gm-dd__price{color:#374151;font-size:1.3rem;white-space:nowrap}.gm-dd__swatch{width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid rgba(0,0,0,.18);flex:0 0 auto}.gm-dd__ico{width:2.4rem;height:2.4rem;flex:0 0 auto;color:#111827}.gm-pz__select{width:100%;border:1px solid rgba(11,10,15,.2);border-radius:8px;padding:1rem 1.2rem;font-size:1.4rem;font-family:inherit;background:#fff;cursor:pointer}.gm-pz__select:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 2px #e11d2a1f}.gm-pz__kids .gm-pz__kid{margin-top:1rem}.gm-trust{margin-top:1.6rem;border:1px solid rgba(11,10,15,.1);border-radius:10px;padding:1.2rem 1.4rem;text-align:center}.gm-trust__title{margin:0 0 .8rem;font-size:1.35rem;font-weight:600;color:#374151}.gm-trust__icons{display:flex;justify-content:center;align-items:center;gap:1.4rem;flex-wrap:wrap}.gm-trust__icons svg,.gm-trust__icon{height:2.4rem;width:auto}.gm-share{margin-top:1.6rem}.gm-share__title{margin:0 0 .8rem;font-size:1.4rem;font-weight:700;color:var(--brand-ink)}.gm-share__icons{display:flex;gap:.8rem}.gm-share__icons a{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:1px solid rgba(11,10,15,.12);border-radius:8px;color:#374151;background:#fff;transition:border-color .12s ease,color .12s ease}.gm-share__icons a:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.gm-page.page-width--narrow{margin-left:auto;margin-right:auto}@media screen and (min-width:750px){.gm-page.page-width--narrow{max-width:80rem!important;padding-left:2rem!important;padding-right:2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-theme.css.map */
