.shi-story,.shi-faq{color:#161616;background:#ededed;font-family:Epilogue,sans-serif;font-weight:400}.shi-story *,.shi-faq *{box-sizing:border-box}.shi-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.shi-row>img,.shi-figure>img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.shi-copy{padding:clamp(28px,5vw,84px);display:flex;flex-direction:column;justify-content:center;min-width:0}.shi-copy h2,.shi-copy h3,.shi-faq h2{font:400 clamp(48px,5.4vw,88px)/.9 Anton,sans-serif;letter-spacing:0;margin:0 0 28px;text-transform:uppercase}.shi-copy p{font:400 16px/1.75 Epilogue,sans-serif;color:#444;max-width:43ch;margin:0 0 18px}.shi-copy p:last-child{margin-bottom:0}.shi-figure{position:relative;margin:0;align-self:start}.shi-dot{position:absolute;width:44px;height:44px;border-radius:50%;transform:translate(-50%,-50%);background:#111;color:#fff;border:1px solid #fff;font:600 14px Epilogue,sans-serif;cursor:pointer}.shi-dot[aria-pressed=true]{background:#fff;color:#111;border-color:#111;box-shadow:0 0 0 5px #1112}.shi-features{list-style:none;margin:0;padding:0;border-top:1px solid #bbb}.shi-features li{border-bottom:1px solid #bbb}.shi-feature{width:100%;display:grid;grid-template-columns:34px 1fr;gap:10px;text-align:left;background:transparent;border:0;padding:14px 4px;color:#111;cursor:pointer}.shi-feature[aria-pressed=true]{background:#fff}.shi-number{font:400 25px/1 Anton,sans-serif;color:#777}.shi-feature strong{display:block;font:400 18px/1.3 Anton,sans-serif;margin-bottom:6px}.shi-feature-copy{display:block;font:400 14px/1.7 Epilogue,sans-serif;color:#444}.shi-story button:focus-visible{outline:2px solid #128849;outline-offset:4px}.shi-faq{padding:64px max(24px,7vw);background:#f6f6f6}.shi-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:64px}.shi-faq details{border-top:1px solid #ccc}.shi-faq details:last-child{border-bottom:1px solid #ccc}.shi-faq summary{padding:20px 32px 20px 0;font:500 15px/1.5 Epilogue,sans-serif;cursor:pointer;position:relative;list-style:none}.shi-faq summary::-webkit-details-marker{display:none}.shi-faq summary:after{content:"+";position:absolute;right:4px;top:17px;font-size:23px}.shi-faq details[open] summary:after{content:"\2212"}.shi-faq p{font:400 15px/1.75 Epilogue,sans-serif;color:#444;margin:0 0 22px;max-width:68ch}.shi-placeholder{min-height:390px;aspect-ratio:4/5;border:1px dashed #aaa;display:flex;align-items:center;justify-content:center;padding:36px;text-align:center;background:#f4f4f4;font:400 14px/1.7 Epilogue,sans-serif;color:#666}.shi-placeholder b{display:block;font:400 30px/1.1 Anton,sans-serif;color:#222;margin-bottom:14px}@media(max-width:860px){.shi-row,.shi-faq-grid{grid-template-columns:1fr}.shi-copy{padding:36px 24px 44px}.shi-copy h2,.shi-copy h3,.shi-faq h2{font-size:48px;line-height:.95}.shi-copy p{font-size:16px}.shi-faq{padding:42px 24px}.shi-faq-grid{gap:12px}.shi-feature-copy{font-size:14px}.shi-placeholder{min-height:320px}.shi-faq summary{font-size:15px}}body:has(.shi-story) .shopify-section--main-product variant-picker>.variant-picker__option--size{order:2}.shi-story img{height:auto!important;max-height:none!important;object-fit:contain!important}.product-info__fit-warning,.product-info__fit-warning *{font-size:10px}.variant-picker :is(legend,.variant-picker__option-info>.h-stack>span,.variant-picker__option-info>.link){font-family:var(--heading-font-family);font-size:12px;font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);text-transform:uppercase}.variant-picker :is(.block-swatch,.select,.popover__value-option),.variant-picker :is(.block-swatch,.select,.popover__value-option) *{font-family:var(--heading-font-family);font-size:11px;font-style:normal;font-weight:400!important;letter-spacing:var(--heading-letter-spacing);text-transform:uppercase}.variant-picker .block-swatch{min-width:50px;min-height:44px;border:2px solid transparent;border-radius:10px;background:#f6f6f6;color:#1c1c1c}.variant-picker .block-swatch.is-disabled{color:#1c1c1c7f}.variant-picker :checked+.block-swatch,.variant-picker .block-swatch.is-selected{border-color:#000;background:#fff;color:#000}.product-info__block-item .prose>h6,.product-info__block-item .prose>h6 *{font-family:var(--heading-font-family);font-size:10px;font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAQAAI */
