.product-description__copy{font-size:inherit;line-height:1.55;font-weight:400}.rte .product-description__copy :is(h2,h3),.rte .product-specs-figures .product-specs-figures__heading,.product-specs-figures-gallery .product-specs-figures-gallery__heading{font-family:inherit;font-size:1.8rem;line-height:1.35;font-weight:600}.rte .product-description__copy :is(h2,h3){margin:1.8rem 0 1rem}.rte .product-description__copy :is(h4,h5,h6){margin:1.6rem 0 .8rem;font-family:inherit;font-size:1.6rem;line-height:1.4;font-weight:600}.product-description__copy :is(strong,b){font-weight:600}.product-description__copy :is(h2,h3,h4,h5,h6) :is(strong,b){font-weight:inherit}product-text-lineup{display:block}.disclosure__panel:has(>.product-description>product-text-lineup){--lineup-bleed: 1.6rem;margin-inline:calc(var(--lineup-bleed) * -1);padding-inline:var(--lineup-bleed);box-sizing:border-box}.product-description:has(>product-text-lineup){overflow:visible}.product-specs-figures{--lineup-bleed: 1.6rem;container-type:inline-size;container-name:product-lineup;--lineup-panel-bg: color-mix(in srgb, rgb(var(--text-color)) 3.5%, rgb(var(--bg-color)));width:calc(100% + var(--lineup-bleed) * 2);box-sizing:border-box;margin-top:2.8rem;margin-inline:calc(var(--lineup-bleed) * -1);padding:2rem var(--lineup-bleed);border:0;border-radius:12px;background:var(--lineup-panel-bg);font-size:inherit;line-height:inherit}product-text-lineup.is-collapsed .product-specs-figures{background:linear-gradient(to bottom,var(--lineup-panel-bg) 0,var(--lineup-panel-bg) calc(100% - 8rem),rgb(var(--bg-color)) calc(100% - 2.4rem),rgb(var(--bg-color)) 100%)}.rte .product-specs-figures .product-specs-figures__heading{display:block;margin:0 0 .8rem;padding:0;border-radius:0;background:transparent}.product-specs-figures__header{display:flex;align-items:center;gap:1.6rem}.product-specs-figures__header-copy{flex:1;min-width:0}.product-specs-figures__thumbnail{position:relative;flex:0 0 8rem;width:8rem;height:8rem;overflow:hidden;border-radius:50%;background:rgb(var(--bg-color))}.product-specs-figures__thumbnail:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid rgba(var(--text-color) / .12);border-radius:inherit;content:"";pointer-events:none}.product-specs-figures__thumbnail img{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;display:block;width:110%;height:110%;max-width:none;margin:0;object-fit:contain}.product-specs-figures .product-specs-figures__intro,.product-specs-figures .product-specs-figures__intro p{margin:0;font-size:1.4rem;line-height:1.55;text-wrap:balance}.product-specs-figures__heading,.product-specs-figures-gallery__heading{text-wrap:balance}.product-specs-figures__header+.product-specs-figures__regular,.product-specs-figures__header+.product-specs-figures__group-odds{margin-top:1.6rem}@media(max-width:767px){.product-specs-figures__header{gap:1.2rem}.product-specs-figures__thumbnail{flex-basis:7.2rem;width:7.2rem;height:7.2rem}}.product-specs-figures .product-specs-figures__intro p+p{margin-top:1.2rem}.product-specs-figures .product-specs-figures__intro+.product-specs-figures__regular,.product-specs-figures .product-specs-figures__intro+.product-specs-figures__group-odds{margin-top:1.6rem}.product-specs-figures .product-specs-figures__group-odds{margin:0 0 1.2rem;font-size:1.4rem;line-height:1.5;color:rgba(var(--text-color) / .7)}.rte .product-specs-figures .product-specs-figures__group-title{margin:2rem 0 .8rem;font-family:inherit;font-size:1.4rem;line-height:1.4;font-weight:600}.product-specs-figures ul.product-specs-figures__list{display:grid;grid-template-columns:repeat(var(--lineup-columns, 2),minmax(0,1fr));grid-auto-rows:1fr;gap:.8rem;list-style:none;margin:0;padding:0}.product-specs-figures .product-specs-figures__list>.product-specs-figures__item{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;min-height:var(--lineup-card-height, 0px);position:relative;box-sizing:border-box;margin:0;padding:1.2rem;border-radius:.8rem;background:rgb(var(--bg-color))}.product-specs-figures .product-specs-figures__item[hidden],.product-specs-figures .product-specs-figures__toggle[hidden],.product-specs-figures .product-specs-figures__fade[hidden]{display:none}.product-specs-figures .product-specs-figures__item:before{content:none}.product-specs-figures .product-specs-figures__name,.product-specs-figures .product-specs-figures__odds{position:relative;z-index:1}.product-specs-figures .product-specs-figures__name{margin:0;font-family:inherit;font-size:1.4rem;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.product-specs-figures .product-specs-figures__odds{margin:0;font-size:1.4rem;line-height:1.4;color:rgba(var(--text-color) / .7);white-space:nowrap}.product-specs-figures .product-specs-figures__badge{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.2rem .75rem;border-radius:999px;background:#000000d1;color:#fff;font-size:1.5rem;line-height:1.1;font-weight:600}.product-specs-figures__badge-icon{font-size:1.25em;line-height:1}.product-specs-figures .product-specs-figures__secret-heading{display:flex;align-items:center;gap:.6rem}.product-specs-figures__regular,.product-specs-figures__preview-content{position:relative}.product-specs-figures__preview-content>[hidden]{display:none!important}.product-specs-figures__fade{position:absolute;inset:auto 0 0;height:4.8rem;background:linear-gradient(to bottom,transparent,color-mix(in srgb,rgb(var(--bg-color)) 25%,transparent) 55%,color-mix(in srgb,rgb(var(--bg-color)) 65%,transparent));pointer-events:none}.product-specs-figures .product-specs-figures__toggle{display:flex;align-items:center;justify-content:center;gap:6.8px;width:fit-content;max-width:100%;position:relative;z-index:2;min-height:44px;margin:1.6rem auto 0;padding:8px 12px;isolation:isolate;border:0;border-radius:999px;background:transparent;color:rgb(var(--text-color));font-size:1.2rem;font-weight:500;line-height:1.3;text-decoration:none}.product-specs-figures .product-specs-figures__toggle:before{content:"";position:absolute;z-index:-1;top:6.7px;right:0;bottom:6.7px;left:0;border:1px solid rgb(var(--text-color) / .52);border-radius:inherit;background:rgb(var(--bg-color));box-shadow:0 2px 8px #00000014;pointer-events:none}.product-specs-figures .product-specs-figures__toggle[aria-expanded=false]{margin-top:-.8rem}.product-specs-figures__toggle-icon,.product-specs-figures__toggle-icon .icon{display:inline-flex;width:12px;height:12px}product-text-lineup.is-expanded .product-specs-figures__toggle-icon{transform:rotate(180deg)}.product-specs-figures__toggle:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px;border-radius:999px}@container product-lineup (max-width: 28rem){.product-specs-figures ul.product-specs-figures__list{grid-template-columns:repeat(var(--lineup-columns, 1),minmax(0,1fr))}}.product-specs-figures-gallery{--psfg-gap: .8rem;--psfg-card-width: 150px;--psfg-bleed: 1.6rem;width:calc(100% + var(--psfg-bleed) * 2);max-width:none;box-sizing:border-box;margin:2.2rem calc(var(--psfg-bleed) * -1) 2.4rem;padding:2rem var(--psfg-bleed) .8rem;border-radius:18px;background:rgba(var(--text-color) / .035)}.product-specs-figures-gallery__inner,.product-specs-figures-gallery__media{position:relative;min-width:0}.product-specs-figures-gallery__media:before{content:"";position:absolute;z-index:1;inset-block:0;inset-inline-start:calc(var(--psfg-bleed) * -1);width:calc((var(--psfg-bleed) + 2.4rem) / 2);background:linear-gradient(to right,#f7f7f7,transparent);pointer-events:none;opacity:0}.product-specs-figures-gallery--can-go-back .product-specs-figures-gallery__media:before{opacity:1}[dir=rtl] .product-specs-figures-gallery__media:before{background:linear-gradient(to left,#f7f7f7,transparent)}.product-specs-figures-gallery__header{margin-bottom:1.2rem}.product-specs-figures-gallery__heading-wrap{min-width:0}.product-specs-figures-gallery__kicker{margin:0 0 .6rem;font-size:1.1rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.product-specs-figures-gallery .product-specs-figures-gallery__heading{margin:0 0 .35rem}.product-specs-figures-gallery__text{max-width:62rem;margin-top:.5rem;font-size:1.4rem;line-height:1.55;text-wrap:balance}.product-specs-figures-gallery__text p{margin:0}.product-specs-figures-gallery__viewport{display:grid;grid-auto-flow:column;grid-auto-columns:var(--psfg-card-width);gap:var(--psfg-gap);width:calc(100% + var(--psfg-bleed));box-sizing:border-box;overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;scroll-behavior:auto;padding:2px var(--psfg-bleed) 2px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-specs-figures-gallery__viewport::-webkit-scrollbar{display:none}.product-specs-figures-gallery-card{min-width:0;width:100%;box-sizing:border-box;overflow:hidden;border:1px solid rgba(var(--text-color) / .09);border-radius:18px;background:rgb(var(--bg-color));box-shadow:0 1px 2px #00000006}.product-specs-figures-gallery-card__image-wrap{position:relative;display:flex;align-items:stretch;justify-content:stretch;aspect-ratio:1;overflow:hidden;background:rgba(var(--text-color) / .025)}.product-specs-figures-gallery-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.product-specs-figures-gallery-card__placeholder{width:100%;height:100%;background:rgba(var(--text-color) / .035)}.product-specs-figures-gallery-card__badge{position:absolute;inset-inline-start:.65rem;bottom:.65rem;z-index:1;display:inline-flex;align-items:center;gap:.28rem;padding:.28rem .6rem;border-radius:999px;background:#000000d1;color:#fff;font-size:1.2rem;line-height:1.1;font-weight:700}.product-specs-figures-gallery-card__badge-icon{font-size:1.25em;line-height:1}.product-specs-figures-gallery-card__body{padding:.8rem 1rem 1rem}.product-specs-figures-gallery-card__chance{margin:0 0 .3rem;font-size:1.2rem;line-height:1.35;color:rgba(var(--text-color) / .7)}.product-specs-figures-gallery .product-specs-figures-gallery-card__title{margin:0;font-size:1.4rem;line-height:1.4;font-weight:700;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:none;hyphens:none}.product-specs-figures-gallery__progress-arrow{position:absolute;z-index:2;top:50%;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;transform:translateY(-50%);padding:0;border:0;border-radius:999px;background:transparent;color:#595959;cursor:pointer}.product-specs-figures-gallery__progress-arrow[data-product-specs-figures-gallery-prev]{inset-inline-start:calc(var(--psfg-bleed) * -1)}.product-specs-figures-gallery__progress-arrow[data-product-specs-figures-gallery-next]{inset-inline-end:calc(var(--psfg-bleed) * -1)}.product-specs-figures-gallery__progress-arrow>span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding-bottom:.3rem;border-radius:999px;background:#fff;font-size:3rem;line-height:1;border:1px solid rgb(var(--text-color) / .16);box-shadow:0 2px 6px #00000024}.product-specs-figures-gallery__dots{display:flex;align-items:center;justify-content:center;min-height:44px}.product-specs-figures-gallery__dot{display:grid;place-items:center;width:32px;height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.product-specs-figures-gallery__dot span{width:6px;height:6px;border-radius:50%;background:rgb(var(--text-color) / .55);transform:scale(var(--psfg-dot-scale, 1));transition:transform .18s ease,background-color .18s ease}.product-specs-figures-gallery__dot[aria-current=true] span{background:#f15b22}.product-specs-figures-gallery__viewport:focus-visible,.product-specs-figures-gallery__progress-arrow:focus-visible,.product-specs-figures-gallery__dot:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px;border-radius:4px}.product-specs-figures-gallery__progress-arrow[hidden],.product-specs-figures-gallery__dots[hidden]{display:none}@media(max-width:768px){.disclosure__panel:has(>.product-description>product-text-lineup),.product-specs-figures{--lineup-bleed: var(--gutter)}.product-specs-figures{padding-block:2rem 1.2rem;border-radius:0}.product-specs-figures-gallery{--psfg-bleed: var(--gutter);border-radius:0}.product-specs-figures-gallery__viewport{--psfg-card-width: min(150px, 45%)}}@media(min-width:769px){.product-specs-figures{padding-top:var(--lineup-bleed)}.rte .product-specs-figures .product-specs-figures__secret-heading{margin-top:2.4rem}.product-specs-figures-gallery{margin-block:1.2rem 1.6rem;padding-block:1.8rem .4rem}.product-specs-figures-gallery__viewport{width:100%;padding-inline-end:0}}@media(min-width:769px)and (pointer:fine){.product-specs-figures-gallery__dot span{width:5px;height:5px}}@media(prefers-reduced-motion:reduce){.product-specs-figures-gallery__dot span{transition:none}}.product-description .preorder-message{display:flex;align-items:flex-start;gap:1rem;border:1px solid #e5e5e5;border-radius:6px;padding:.8rem 1.5rem .8rem 1rem;margin-top:2.5rem;margin-bottom:3rem;font-size:.85em;letter-spacing:.015em;line-height:1.5}.product-description .preorder-message__icon{display:inline-flex;flex:0 0 20px;margin-top:.1em}.product-description .preorder-message__text{flex:1 1 auto;min-width:0}.product-description .preorder-message .metafield-rich_text_field>:first-child{margin-top:0}.product-description .preorder-message .metafield-rich_text_field>:last-child{margin-bottom:0}.preorder-product-info{padding-bottom:3rem}
/*# sourceMappingURL=/cdn/shop/t/57/assets/custom-product.css.map */
