.h-custom{font-size:var(--heading-font-size-mobile, 1rem)!important}@media screen and (max-width:699px){.shopify-section--contact .contact-form__submit{align-self:stretch;justify-self:stretch!important;width:100%}.shopify-section--contact .contact-form__submit .button{width:100%}}.product-info__price-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-3);flex-wrap:wrap;width:100%}.product-info__price-main{display:flex;align-items:baseline;gap:6px;min-width:0}.product-info__price-link{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-sm);color:inherit;text-decoration:none;white-space:nowrap}.product-info__price-link:hover{text-decoration:underline}.product-info__price-link svg{width:8px;height:8px;flex-shrink:0}.product-info__price-disclosure{display:block;width:100%}.product-info__price-disclosure>summary{cursor:pointer;list-style:none}.product-info__price-disclosure>summary::-webkit-details-marker{display:none}.product-info__price-disclosure .product-info__price-row{width:100%}.product-info__price-chevron{display:inline-flex;align-items:center;transition:transform .2s ease}.product-info__price-chevron svg{width:8px;height:8px;flex-shrink:0}.product-info__price-disclosure[aria-expanded=true] .product-info__price-chevron{transform:rotate(180deg)}.product-info__price-breaks{padding-block-start:var(--spacing-2)}.product-info__price-breaks-list{display:flex;flex-direction:column}.product-info__price-break{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-3);font-size:var(--text-sm);padding-block:var(--spacing-1-5)}.product-info__price-break+.product-info__price-break{border-block-start:1px solid rgb(var(--border-color))}.product-info__price-break-value{font-weight:600;white-space:nowrap}.collection-banner__content{max-width:780px;width:100%}.collection-banner__content--left{text-align:start;margin-inline-end:auto}.collection-banner__content--center{text-align:center;margin-inline:auto}.collection-banner__content--right{text-align:end;margin-inline-start:auto}@media screen and (min-width:700px){.h-custom{font-size:var(--heading-font-size-desktop, 1.5rem)!important}}.multi-column__text--custom-size{font-size:var(--multi-column-text-size-mobile, 1rem)}.multi-column__badges{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}@media screen and (min-width:700px){.multi-column__text--custom-size{font-size:var(--multi-column-text-size-desktop, 1rem)}}.content-over-media--no-overlay:before{display:none!important}.bb-placeholder-bg{width:100%;height:100%}.content-over-media--bb-custom{--content-over-media-height: calc(100vh - var(--header-height, 0px))}.bb-iwto-block-image{display:flex;justify-content:center}.bb-iwto-block-image img{height:var(--bb-iwto-block-image-mobile-height, 120px);width:auto;object-fit:contain;margin:0!important;margin-block:0!important}.bb-iwto-block-image--round img{border-radius:100%}@media screen and (min-width:700px){.bb-iwto-block-image img{height:var(--bb-iwto-block-image-desktop-height, 176px)}}.bb-iwto-fallback-text{display:flex;align-items:center;justify-content:center;height:var(--bb-iwto-block-image-mobile-height, 120px);width:var(--bb-iwto-block-image-mobile-height, 120px);font-size:42px;font-weight:700;line-height:1;text-align:center;margin:0 auto;color:var(--bb-fallback-text-color, #ffffff);background-color:var(--bb-fallback-bg-color, #000000)}.bb-iwto-fallback-text--round{border-radius:100%}@media screen and (min-width:700px){.bb-iwto-fallback-text{height:var(--bb-iwto-block-image-desktop-height, 176px);width:var(--bb-iwto-block-image-desktop-height, 176px);font-size:64px}}.bb-iwto-link{text-transform:uppercase;font-weight:700;letter-spacing:.2px;margin-block-start:10px!important}@media screen and (min-width:700px){.bb-iwto-link{margin-block-start:16px!important}}.bb-miwt-fallback-text{display:flex;align-items:center;justify-content:center;aspect-ratio:5 / 6;background-color:var(--bb-fallback-bg-color, #000);color:var(--bb-fallback-text-color, #fff);font-size:42px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none}@media screen and (min-width:700px){.bb-miwt-fallback-text{font-size:64px}}.custom-underline{position:relative;display:inline-block}.custom-line-breaks{margin-block-end:32px}.custom-line-breaks--force,.custom-nowrap{white-space:nowrap}.custom-underline em{font-style:normal}.custom-underline__svg{position:absolute;left:0;width:100%;height:auto;color:var(--custom-underline-color, currentColor);pointer-events:none}.slideshow .content-over-media--auto .custom-underline__svg{height:auto}.button__custom-icon{display:flex;align-items:center;justify-content:center;gap:8px}.button__custom-icon-img{width:auto;height:1.2em;flex-shrink:0}.flying-icon{position:absolute;top:var(--flying-icon-top-mobile, 50%);left:var(--flying-icon-left-mobile, 50%);translate:calc(-1 * var(--flying-icon-left-mobile, 50%)) calc(-1 * var(--flying-icon-top-mobile, 50%));rotate:var(--flying-icon-rotate-mobile, 0deg);width:var(--flying-icon-width-mobile, 15vw);pointer-events:none;z-index:2}.flying-icon img{width:100%;height:auto;object-fit:contain}@media screen and (min-width:700px){.flying-icon{top:var(--flying-icon-top-tablet, 50%);left:var(--flying-icon-left-tablet, 50%);translate:calc(-1 * var(--flying-icon-left-tablet, 50%)) calc(-1 * var(--flying-icon-top-tablet, 50%));rotate:var(--flying-icon-rotate-tablet, 0deg);width:var(--flying-icon-width-tablet, 10vw)}}@media screen and (min-width:1000px){.flying-icon{top:var(--flying-icon-top, 50%);left:var(--flying-icon-left, 50%);translate:calc(-1 * var(--flying-icon-left, 50%)) calc(-1 * var(--flying-icon-top, 50%));rotate:var(--flying-icon-rotate-desktop, 0deg);width:var(--flying-icon-width-desktop, 8vw)}}.button__custom-icon-img{margin-block:0!important}.announcement-bar__message{display:flex;align-items:center;justify-content:center}.announcement-bar__link,.announcement-bar__content{display:flex;align-items:center;gap:6px}.announcement-bar__icon{height:var(--announcement-icon-height, 12px);width:auto;flex-shrink:0}.announcement-bar__desktop-multi{justify-content:space-between;align-items:center;gap:var(--spacing-4);max-width:100%}.announcement-bar__desktop-item{flex:1;text-align:left;min-width:0}.announcement-bar__desktop-item:first-child .announcement-bar__message{justify-content:flex-start}.announcement-bar__desktop-item:last-child .announcement-bar__message{justify-content:flex-end}.announcement-bar__desktop-multi{display:none}@media screen and (min-width:1000px){.announcement-bar__wrapper{display:none}.announcement-bar__desktop-multi{display:flex}}.collection-tabs-nav{display:block;max-width:none;margin-inline:calc(var(--container-gutter, 1rem) * -1);width:calc(100% + var(--container-gutter, 1rem) * 2)}.collection-tabs-nav::-webkit-scrollbar{display:none}.collection-tabs-nav::part(tab-list){display:flex;gap:var(--spacing-3);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;padding-inline:var(--container-gutter, 1rem);scroll-padding-inline:var(--container-gutter, 1rem)}.collection-tabs-nav::part(tab-list)::-webkit-scrollbar{display:none}.collection-tabs-nav button{background:var(--tab-inactive-bg);color:var(--tab-inactive-color);border-radius:100px}.collection-tabs-nav button[aria-selected=true]{background:var(--tab-active-bg);color:var(--tab-active-color)}.collection-tabs-nav button[aria-selected=false]:hover{box-shadow:inset 0 0 0 1px rgb(var(--button-background-secondary) / .6)}.collection-tabs-nav button{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap;flex-shrink:0;font-size:14px;padding-block:var(--spacing-1);padding-inline:var(--spacing-3)}@media screen and (min-width:700px){.collection-tabs-nav button{padding-block:var(--spacing-2);padding-inline:var(--spacing-5)}.collection-tabs-nav{display:flex;flex-wrap:wrap;overflow-x:visible;justify-content:center;margin-inline:0;width:auto}.collection-tabs-nav::part(tab-list){flex-wrap:wrap;overflow-x:visible;padding-inline:0;justify-content:center}}.collection-tabs-nav-row{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding-bottom:var(--spacing-8)}@media screen and (min-width:1000px){.collection-tabs-nav-row{flex-direction:row;justify-content:center;gap:var(--spacing-8)}}collection-tabs-panel{display:block}collection-tabs-panel[hidden]{display:none}collection-tabs-panel:not([hidden]) :is(.product-list,.collection-worlds-list,.promotion-grid,.artist-card-grid)>*:nth-child(1){animation-delay:0ms}collection-tabs-panel:not([hidden]) :is(.product-list,.collection-worlds-list,.promotion-grid,.artist-card-grid)>*:nth-child(2){animation-delay:50ms}collection-tabs-panel:not([hidden]) :is(.product-list,.collection-worlds-list,.promotion-grid,.artist-card-grid)>*:nth-child(3){animation-delay:.1s}collection-tabs-panel:not([hidden]) :is(.product-list,.collection-worlds-list,.promotion-grid,.artist-card-grid)>*:nth-child(4){animation-delay:.15s}collection-tabs-panel:not([hidden]) :is(.product-list,.collection-worlds-list,.promotion-grid,.artist-card-grid)>*:nth-child(5){animation-delay:.2s}collection-tabs-panel:not([hidden]) :is(.product-list,.collection-worlds-list,.promotion-grid,.artist-card-grid)>*:nth-child(6){animation-delay:.25s}collection-tabs-panel:not([hidden]) :is(.product-list,.collection-worlds-list,.promotion-grid,.artist-card-grid)>*:nth-child(n+7){animation-delay:.3s}collection-tabs-panel:not([hidden]) :is(.product-list,.collection-worlds-list,.promotion-grid,.artist-card-grid)>*{animation:collectionTabItemFadeIn .3s ease-out both}.image-link-blocks__image,.image-link-blocks .content-over-media img,.image-link-blocks .content-over-media .placeholder{aspect-ratio:var(--image-link-blocks-aspect-ratio, auto);object-fit:cover;object-position:center}@keyframes collectionTabItemFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:1150px){.section-header--wide{grid-template-columns:800px}}.shopify-section--faq .section-boxed{box-shadow:none}.shopify-section--faq .accordion-box--no-padding{padding:0}.accordion .circle-chevron{background:transparent}.accordion.group[aria-expanded=true] .circle-chevron.group-expanded\:colors:not([disabled]){background:transparent;color:currentColor}@media screen and (pointer:fine){.accordion.group:hover .circle-chevron.group-hover\:colors:not([disabled]),.accordion .circle-chevron.hover\:colors:hover:not([disabled]){background:transparent;color:currentColor}}.custom-heading-bold{color:var(--custom-bold-color, currentColor)}.custom-heading-bold strong{font-weight:inherit}.shopify-section--featured-steps .section-header--full-width{grid-template-columns:1fr}.shopify-section--featured-steps .section-header--full-width .prose{width:100%}.shopify-section--featured-steps .section-header :has(.custom-underline){margin-block-end:32px}.shopify-section--featured-steps .steps-list{display:grid;grid:auto / auto-flow 70vw;gap:var(--product-list-column-gap);position:relative}.shopify-section--featured-steps .steps-list:before{content:"";position:absolute;top:17px;left:35vw;right:35vw;height:1px;background:repeating-linear-gradient(to right,rgb(0 0 0 / var(--steps-line-opacity)) 0 15px,transparent 15px 30px);pointer-events:none}.shopify-section--featured-steps .steps-item{display:flex;flex-direction:column;gap:var(--spacing-4);scroll-snap-align:center}.shopify-section--featured-steps .steps-item__circle-row{display:flex;align-items:center;width:100%;height:34px;justify-content:center}.shopify-section--featured-steps .steps-item__circle{width:34px;height:34px;min-width:34px;border-radius:50%;background:rgb(var(--steps-circle-bg));color:rgb(var(--steps-circle-color));display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;line-height:1;position:relative;z-index:1}.shopify-section--featured-steps .steps-item__icon{display:flex;justify-content:inherit}.shopify-section--featured-steps .steps-item__icon img{height:var(--icon-height-mobile);width:auto;object-fit:contain}.shopify-section--featured-steps .steps-item__title{margin:0;font-size:1rem}.shopify-section--featured-steps .steps-item__text{font-size:.875rem;line-height:1.5}@media screen and (min-width:700px){.shopify-section--featured-steps .steps-list{grid:auto / auto-flow 38vw}.shopify-section--featured-steps .steps-list:before{left:19vw;right:19vw}.shopify-section--featured-steps .steps-item__icon img{height:var(--icon-height-desktop);width:auto}}@media screen and (min-width:1000px){.shopify-section--featured-steps .steps-list{grid:auto / repeat(var(--steps-items-per-row),minmax(0,1fr));overflow:visible}.shopify-section--featured-steps .steps-list:before{left:calc(50% / var(--steps-items-per-row));right:calc(50% / var(--steps-items-per-row))}.shopify-section--featured-steps .scrollbar{display:none}.shopify-section--featured-steps .scroll-area{overflow:visible}}.steps-footer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-6)}.steps-footer__richtext{max-width:780px}.steps-footer__usps{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.steps-footer__usp{display:flex;align-items:center;gap:8px}.steps-footer__usp svg{flex-shrink:0;color:var(--usp-icon-color, #e32619)}@media screen and (min-width:700px){.steps-footer{align-items:center}.steps-footer__richtext{text-align:center}.steps-footer__usps{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px 20px}}.media-with-text--logos{background:var(--inner-bg, transparent)}.shopify-section--media-with-text-logos .section{box-shadow:none;background-color:transparent!important}.media-with-text-logos__usps{display:flex;flex-direction:column;margin-block-start:var(--spacing-5)!important}.media-with-text-logos__usp{display:flex;align-items:center;gap:8px;margin-block-start:0}.media-with-text-logos__usp svg{flex-shrink:0;color:var(--usp-icon-color, #e32619)}.media-with-text-logos__marquee{overflow:hidden;width:100%;padding-block-end:var(--spacing-12)}.media-with-text-logos__logos{display:flex;align-items:center;gap:20px;padding-inline:10px;font-size:0;line-height:0}.media-with-text-logos__logo{height:var(--logo-height-mobile, 30px);width:auto;object-fit:contain;flex-shrink:0}@media screen and (min-width:700px){.media-with-text-logos__logos{gap:40px;padding-inline:20px}.media-with-text-logos__logo{height:var(--logo-height-desktop, 40px)}}.media-with-text-logos__button-icon-row{display:flex;flex-direction:column;align-items:start;gap:20px;margin-block-start:var(--spacing-5)!important}.media-with-text-logos__side-icon{flex-shrink:0;margin-left:var(--side-icon-ml-mobile, 0px)}.media-with-text-logos__side-icon img{width:var(--side-icon-width-mobile, 80px);height:auto;object-fit:contain}@media screen and (min-width:1000px){.media-with-text-logos__button-icon-row{flex-direction:row;gap:40px}.media-with-text-logos__side-icon{margin-left:0;margin-top:var(--side-icon-mt-desktop, 0px)}.media-with-text-logos__side-icon img{width:var(--side-icon-width-desktop, 120px)}.media-with-text-logos__usps,.media-with-text-logos__button-icon-row{margin-block-start:var(--spacing-8)!important}.media-with-text-logos__marquee{padding-block-start:var(--spacing-6)}}html:has(.header *:focus){scroll-padding-top:0}.header[allow-transparency].is-filled,.header:not([allow-transparency]){border-bottom:1px solid #d2d2d2}.header .header-icon{line-height:24px;height:24px}.free-shipping-bar .progress-bar{background:#d2d2d2}.free-shipping-bar .progress-bar:before{background:#e32619}.product-list__promo .content-over-media--gradient-overlay:before{background:var(--content-over-media-overlay-gradient, rgb(var(--content-over-media-overlay)))}.product-list__promo .promo-button{background-color:rgb(var(--button-background));color:rgb(var(--button-text-color));transition:opacity .2s ease}.product-list__promo a{grid-row:1 / -1}.product-list__promo:hover .promo-button{opacity:.85}.product-list__promo:has(.promo-benefits){grid-column:1 / -1;min-height:0}.product-list__promo .content-over-media{border-radius:var(--promo-border-radius, var(--rounded-sm));overflow:hidden}.promo-benefits{padding:16px;border-radius:var(--promo-border-radius, var(--rounded-sm, 8px));overflow:hidden;grid-row:1 / -1;background-color:var(--promo-background);color:var(--promo-text-color)}.promo-benefits__grid{display:grid;gap:var(--product-list-gap);grid-template-columns:repeat(3,1fr)}.promo-benefits__cell{display:flex;align-items:center;justify-content:center;gap:12px}.promo-benefits__cell img{flex-shrink:0;width:auto;position:relative}.promo-benefits__cell:nth-child(1) img{height:var(--icon-height-1)}.promo-benefits__cell:nth-child(2) img{height:var(--icon-height-2)}.promo-benefits__cell:nth-child(3) img{height:var(--icon-height-3)}@media screen and (max-width:999px){.promo-benefits__cell:nth-child(1) img{height:var(--icon-height-1-mobile)}.promo-benefits__cell:nth-child(2) img{height:var(--icon-height-2-mobile)}.promo-benefits__cell:nth-child(3) img{height:var(--icon-height-3-mobile)}}.promo-benefits__slider-wrapper{display:none}@media screen and (max-width:1149px){.promo-benefits__grid{display:none}.promo-benefits__slider-wrapper{display:flex;align-items:center;gap:var(--spacing-4)}.promo-benefits__slider{display:grid;place-items:center;flex:1;min-width:0}.promo-benefits__slider>*{grid-area:1 / -1}.promo-benefits__chevron{color:inherit;flex-shrink:0}.promo-benefits__chevron svg{width:16px;height:16px}}.image-link-chips{display:flex;flex-wrap:wrap;gap:6px}.image-link-chip{background:var(--tab-inactive-bg);color:var(--tab-inactive-color);border-radius:100px;text-decoration:none;white-space:nowrap;flex-shrink:0;font-size:14px;height:32px;min-height:32px;padding:0 16px;display:inline-flex;align-items:center;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}@media screen and (min-width:1000px){.image-link-chip{height:42px;min-height:42px;font-size:16px;padding:0 24px}.image-link-chips{gap:8px}}.image-link-chip:hover{box-shadow:inset 0 0 0 1px rgb(var(--button-background-secondary) / .6)}.image-link-chip--active{background:var(--tab-active-bg);color:var(--tab-active-color)}.image-link-chip--active:hover{box-shadow:none}.image-link-chip--expand{background:var(--tab-inactive-bg);color:var(--tab-inactive-color);border-radius:100px;aspect-ratio:1;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;height:32px;transition:background-color .2s ease,box-shadow .2s ease}@media screen and (min-width:1000px){.image-link-chip--expand{height:42px;min-height:42px}}.image-link-chip--expand:hover{box-shadow:inset 0 0 0 1px rgb(var(--button-background-secondary) / .6)}.image-link-chip--hidden,.image-link-chip--expand.hidden{display:none}.collection-breadcrumbs{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap}.collection-breadcrumbs p{white-space:nowrap;font-size:12px;margin:0}.collection-breadcrumbs a{text-decoration:none;color:inherit}.collection-breadcrumbs a:hover p{text-decoration:underline}@media screen and (min-width:1000px){.collection-breadcrumbs{margin-top:24px}}.product-breadcrumbs{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap}.product-breadcrumbs p{white-space:nowrap;font-size:12px;font-weight:400;margin:0}.product-breadcrumbs a{text-decoration:none;color:inherit}.product-breadcrumbs a:hover p{text-decoration:underline}.product-breadcrumbs__chevron{flex-shrink:0;color:#636363}.badge--custom{background:var(--badge-gradient, var(--badge-bg, #000));color:var(--badge-color, #fff);font-weight:600;font-size:12px;line-height:1;height:21px;padding-inline:12px;display:inline-flex;align-items:center;white-space:nowrap;border-radius:100px}.shopify-section--main-product .section-boxed,.shopify-section--contact .section-boxed{box-shadow:none}.shopify-section--contact .section-boxed{border-radius:var(--rounded-lg);margin-inline:var(--container-gutter)}.contact-form--no-padding{padding:0!important}@media screen and (min-width:700px){.shopify-section--contact .section-boxed{border-radius:var(--rounded-lg);margin-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2)}}@media screen and (min-width:700px){.shopify-section--main-product .section-boxed{margin-top:0}}@media screen and (min-width:1000px){.badge--custom{font-size:14px;height:28px}.shopify-section--main-product .section-boxed{margin-block-start:48px}}.product-gallery__badge-list{display:flex;flex-wrap:wrap;gap:10px;pointer-events:none;position:absolute;z-index:5;top:var(--spacing-4);left:0}@media screen and (min-width:1000px){.product-gallery__badge-list{left:auto;top:0;right:var(--spacing-3)}}.product-card__badge-list{display:flex;flex-wrap:wrap;gap:10px}.product-info__price{display:flex;align-items:baseline;gap:6px}.buy-buttons--rainbow-glow{position:relative}.rainbow-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--rounded-button);pointer-events:none;z-index:-1;overflow:visible}.rainbow-glow:before,.rainbow-glow:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:linear-gradient(45deg,#25c1a7,#c8ff00,#ffc800,#c8ff00,#25c1a7,#c8ff00,#ffc800,#c8ff00,#25c1a7);background-size:400%;animation:rainbowGlow 60s linear infinite}.rainbow-glow:before{filter:blur(6px) opacity(.2)}.rainbow-glow:after{filter:blur(24px) opacity(.15)}@keyframes rainbowGlow{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.product-info__custom-cta{display:flex;align-items:stretch;gap:var(--spacing-2)}.custom-cta__quantity{flex-shrink:0;display:flex}.custom-cta__quantity .quantity-selector{height:100%}.custom-cta__wrapper{position:relative;flex:1;min-width:0;display:flex}.custom-cta__wrapper--rainbow-glow{position:relative;isolation:isolate}.payment-methods{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.payment-methods__icon{height:24px;width:auto}.payment-methods--grayscale .payment-methods__icon{filter:grayscale(1)}.payment-methods--hide-mobile{display:none}@media screen and (min-width:1000px){.payment-methods{gap:12px}.payment-methods__icon{height:30px}.payment-methods--hide-mobile{display:flex}}.inquiry-button{display:flex;flex-direction:column;gap:var(--spacing-2)}.inquiry-button__info{display:flex;align-items:center;justify-content:center;gap:4px}.inquiry-button__info-icon{width:14px;height:14px;flex-shrink:0}.inquiry-button__info-text{font-size:12px;font-weight:400;line-height:1.4}.inquiry-form{display:flex;flex-direction:column;gap:var(--spacing-4)}.inquiry-form__success{color:#6dd400;font-size:14px;font-weight:600;text-align:center}@media screen and (min-width:1000px){.inquiry-button__info-text{font-size:14px}}.custom-inventory{display:flex;align-items:center;justify-content:center;gap:4px}.custom-inventory__dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;background-color:var(--ci-dot-color)}.custom-inventory__text{font-size:12px;font-weight:400;line-height:1.4}.product-info__block-item[data-block-type=zakeke-button]{margin-block:16px}.product-info__block-item[data-block-type=zakeke-button]+.product-info__block-item[data-block-type=custom-inventory]{margin-block-start:12px}.product-info__variant-picker--with-top-border{border-block-start:1px solid rgb(var(--text-color) / .1);padding-block-start:var(--product-info-block-spacing)}@media screen and (max-width:999px){.product-info__variant-picker--with-top-border{margin-inline:calc(var(--container-gutter) * -1);padding-inline:var(--container-gutter)}}@media screen and (max-width:999px){.product-info__sticky-atc-mobile{position:sticky;bottom:0;z-index:5;background:rgb(var(--background));border-top:1px solid rgb(var(--text-color) / .1);margin-inline:calc(var(--container-gutter) * -1);padding-block-start:calc(var(--container-gutter) - 8px);padding-block-end:var(--container-gutter);padding-inline:var(--container-gutter);margin-block:0!important}.product-info__sticky-atc-mobile+.product-info__block-item{margin-block-start:0!important}}@media screen and (min-width:1000px){.custom-inventory__text{font-size:14px}.product-info__block-item[data-block-type=zakeke-button]{margin-block-end:16px}.product-info__block-item[data-block-type=zakeke-button]+.product-info__block-item[data-block-type=custom-inventory]{margin-block-start:16px;margin-block-end:16px}.product-info__block-item[data-block-type=custom-inventory]+.product-info__block-item[data-block-type=payment-methods]{margin-block-start:16px}}.shopify-section--media-grid .media-grid__item .rounded{border-radius:var(--media-grid-border-radius, var(--rounded))}.custom-underline__svg{opacity:0}.custom-underline--animate-ready .custom-underline__svg{opacity:1}@media(prefers-reduced-motion:reduce){.custom-underline__svg{opacity:1!important}}.shopify-section--flying-icon{padding:0!important;height:0!important;position:relative;pointer-events:none}.shopify-section--flying-icon img{position:absolute;z-index:1;top:var(--icon-offset-top-mobile);left:var(--icon-left-mobile);transform:translate(var(--icon-translate-x-mobile));width:100%;pointer-events:none}@media screen and (min-width:700px){.shopify-section--flying-icon img{top:var(--icon-offset-top-desktop);left:var(--icon-left-desktop);transform:translate(var(--icon-translate-x-desktop))}}.flying-icon__desktop{display:none}.flying-icon__mobile{display:block}@media screen and (min-width:700px){.flying-icon__desktop{display:block}.flying-icon__mobile{display:none}}.collection-filter-pills{display:flex;gap:var(--spacing-3);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;padding-block-end:var(--spacing-4)}.collection-filter-pills::-webkit-scrollbar{display:none}.collection-filter-pill{border-radius:100px!important;white-space:nowrap;flex-shrink:0;font-size:14px;text-transform:uppercase;text-decoration:none;background:#fff;color:#000;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.collection-filter-pill:hover{box-shadow:inset 0 0 0 1px #0003}.collection-filter-pill--active{background:#e32619!important;color:#fff!important}.collection-filter-pill--active:hover{box-shadow:none}@media screen and (min-width:700px){.collection-filter-pills{flex-wrap:wrap;overflow-x:visible}}.collection-tabs-header{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-6)}.collection-tabs-header .prose{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}.group-tabs-nav{display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:center}.group-tab-button{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;display:inline-flex;flex-direction:column;align-items:center;font-size:16px;font-weight:500;line-height:1.4}@media screen and (min-width:700px){.group-tab-button{font-size:18px}}.group-tab-button[aria-selected=true]{font-weight:700}.group-tab-button .group-tab-underline{display:none;margin-top:2px;width:100%;max-width:83px}.group-tab-button[aria-selected=true] .group-tab-underline{display:block}.media-with-text__subheading{font-size:18px;font-weight:700;line-height:1.4;margin:0}@media screen and (min-width:700px){.media-with-text__subheading{font-size:24px}}@media screen and (max-width:999px){.media-with-text__content--no-padding-mobile{padding-inline:0!important;padding-bottom:0!important}}.blog-banner__image{width:var(--blog-banner-image-width);height:auto;margin-inline:auto;display:block}.blog-banner__helper-text{text-align:start;font-size:12px;line-height:1.4}.bb-locale-selector-item{display:none;align-items:center;gap:8px}@media(min-width:700px){.bb-locale-selector-item{display:inline-flex}}.navigation-promo .content-over-media,.navigation-promo .content-over-media img{border-radius:8px;overflow:hidden}.navigation-promo--collage{aspect-ratio:3 / 2}.navigation-promo--collage .content-over-media{height:100%}.navigation-promo--collage .content-over-media img{width:100%;height:100%;object-fit:cover}.product-card{border-radius:16px;overflow:hidden}.product-card .product-card__figure,.product-card .product-card__image{border-radius:16px}.button--xl-narrow{padding-inline-start:var(--spacing-2);padding-inline-end:var(--spacing-2)}.footer .form-control input{border-color:rgb(var(--text-color))}.product-card__mobile-quick-buy-button>div{display:flex;align-items:center;justify-content:center}.horizontal-product__cta a{border-radius:100px}#cart-drawer::part(body){background:rgb(var(--background-primary))}.line-item__edit-design{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:1;color:inherit;text-decoration:none;margin-block-end:4px;align-self:flex-start}.line-item__edit-design:hover{text-decoration:underline}.line-item__edit-design svg{flex-shrink:0}#cart-drawer .horizontal-product{background-color:#fff}.custom-cta__wrapper form{width:100%}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
