.immut-pdp-details{padding-block:var(--immut-section-space)}.immut-pdp-details .immut-pdp__inner{width:calc(100% - var(--immut-gutter) * 2);max-width:var(--immut-container);margin-inline:auto}.immut-details{max-width:760px}.immut-details__label{margin-bottom:16px;color:var(--immut-muted);font-size:14px}.immut-details details{border-top:1px solid var(--immut-rule);scroll-margin-top:100px}.immut-details details:last-child{border-bottom:1px solid var(--immut-rule)}.immut-details summary{min-height:56px;padding:16px 0;cursor:pointer;font-size:16px;font-weight:500}.immut-details__body{padding:0 0 24px;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.immut-details__body p{margin:0 0 12px}.immut-related{margin-top:var(--immut-chapter-space)}.immut-related h2{margin:0 0 24px;font-size:var(--immut-heading-section);font-weight:500}.immut-related__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px var(--immut-column-gap)}.immut-related__card{display:block;min-width:0;text-decoration:none}.immut-related__media{aspect-ratio:4 / 5;background:var(--immut-paper);margin-bottom:12px}.immut-related__media img{display:block;width:100%;height:100%;object-fit:contain}.immut-related__title,.immut-related__price{display:block;font-size:14px;line-height:1.5}.immut-related__price{margin-top:4px;font-family:var(--immut-font-mono)}@media(min-width:1024px){.immut-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}body.immut-design-system{--immut-canvas: #f7f8f8;--immut-paper: #fdfdfc;--immut-rose: #fce7ed;--immut-mineral: #d6dde0;--immut-ink: #252a2d;--immut-muted: #555d62;--immut-rule: #b9bcb9;--immut-control-edge: #737c82;--immut-action-hover: #3c4951;--immut-focus: #245a78;--immut-error: #943d40;--immut-success: #375c49;--immut-disabled-surface: #e0e0da;--immut-font-sans: "IBM Plex Sans", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--immut-font-mono: "IBM Plex Mono", Consolas, "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, monospace;--immut-ui: var(--immut-font-sans);--immut-mono: var(--immut-font-mono);--immut-gutter: 16px;--immut-column-gap: 12px;--immut-container: 1280px;--immut-section-space: 48px;--immut-chapter-space: 64px;--immut-control-radius: 4px;--immut-heading-page: 30px;--immut-heading-product: 26px;--immut-heading-section: 26px;--immut-heading-small: 18px;--immut-price: 22px;--font-body: var(--immut-font-sans);--font-heading: var(--immut-font-sans);--font-subheading: var(--immut-font-sans);--font-button: var(--immut-font-sans);--font-navigation: var(--immut-font-sans);--font-mobile-navigation: var(--immut-font-sans);--font-product-listing-title: var(--immut-font-sans);--font-weight-body: 400;--font-weight-body-bold: 500;--font-weight-heading: 500;--font-weight-subheading: 500;--font-weight-button: 600;--font-weight-navigation: 500;--font-weight-mobile-navigation: 500;--font-weight-product-listing-title: 500;--font-size-body-base: 16px;--font-size-body-100: 16px;--font-size-body-75: 14px;--font-size-body-60: 14px;--font-size-body-50: 14px;--font-size-navigation: 15px;--font-size-mobile-navigation: 24px;--font-size-secondary-mobile-navigation: 16px;--font-size-product-listing-title: 15px;--font-size-button: 15px;--color-background: var(--immut-canvas);--color-text: var(--immut-ink);--color-links: var(--immut-ink);--color-lines-and-borders: var(--immut-rule);--color-overlay: rgb(37 42 45 / 28%);--color-form-input-background: var(--immut-paper);--color-form-input-text: var(--immut-ink);--color-solid-button-background: var(--immut-ink);--color-solid-button-background-hover: var(--immut-action-hover);--color-solid-button-text: var(--immut-paper);--color-drawer-background: var(--immut-paper);--color-drawer-text: var(--immut-ink);--color-drawer-links: var(--immut-ink);--color-drawer-lines-and-borders: var(--immut-rule);--color-drawer-form-input-background: var(--immut-paper);--color-drawer-form-input-text: var(--immut-ink);--color-drawer-solid-button-background: var(--immut-ink);--color-drawer-solid-button-background-hover: var(--immut-action-hover);--color-drawer-solid-button-text: var(--immut-paper);background:var(--immut-canvas);color:var(--immut-ink);font-family:var(--immut-font-sans);font-size:16px;font-weight:400;line-height:1.6875;letter-spacing:0;overflow-wrap:anywhere}body.immut-design-system:lang(ko){--immut-font-sans: "IBM Plex Sans", "Helvetica Neue", Arial, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--immut-font-mono: "IBM Plex Mono", Consolas, "Apple SD Gothic Neo", "Malgun Gothic", monospace;word-break:keep-all}.immut-design-system :is(.ff-body,.ff-heading,.ff-subheading,.ff-product-listing-title){font-family:var(--immut-font-sans);letter-spacing:0;text-transform:none}.immut-design-system :is(button,input,textarea,select){font-family:var(--immut-font-sans)}.immut-design-system :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--immut-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--immut-paper)}.immut-design-system .btn{min-height:48px;height:auto;padding:12px 24px;border-radius:var(--immut-control-radius);font-family:var(--immut-font-sans);font-size:15px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:anywhere;box-shadow:none}.immut-design-system :is(.btn.btn--primary,.product-form__cart-submit.btn,.quick-cart__submit.btn){--color-solid-button-background: var(--immut-ink);--color-solid-button-background-hover: var(--immut-action-hover);--color-solid-button-text: var(--immut-paper);min-height:52px;border:1px solid var(--immut-ink);background:var(--immut-ink);color:var(--immut-paper);font-weight:600;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}.immut-design-system :is(.btn.btn--primary,.product-form__cart-submit.btn,.quick-cart__submit.btn):hover{border-color:var(--immut-action-hover);background:var(--immut-action-hover);color:var(--immut-paper)}.immut-design-system .btn.btn--secondary{border:1px solid var(--immut-ink);background:transparent;color:var(--immut-ink)}.immut-design-system :is(.btn,.product__chip,.product__color-swatch):is(:disabled,[aria-disabled=true]){border-color:var(--immut-control-edge);background:var(--immut-disabled-surface);color:var(--immut-muted);opacity:1;cursor:not-allowed}.immut-design-system :is(.btn--text-link,.rte a:not(.btn),.quick-cart__item-remove){color:var(--immut-ink);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}.immut-design-system :is(.btn--text-link,.rte a:not(.btn),.quick-cart__item-remove):hover{text-decoration-thickness:2px}.immut-design-system :is(.input,.quantity-input,.quantity-input__input){border-radius:var(--immut-control-radius);border-color:var(--immut-control-edge);background-color:var(--immut-paper);color:var(--immut-ink);font-size:16px;line-height:1.5}.immut-design-system :is(input.input,select.input,.quantity-input__input){min-height:48px}.immut-design-system :is(.input[aria-invalid=true],.input.is-invalid){border-color:var(--immut-error)}.immut-design-system :is(.form-message--error,.product-form__error,.quick-cart__item-error,.quick-cart__inventory-warning){background-color:var(--immut-paper);color:var(--immut-error);font-size:14px;line-height:1.57143}.immut-design-system .quantity-input{min-height:44px;width:132px;max-width:100%}.immut-design-system .quantity-input__button{flex:0 0 44px;width:44px;min-height:44px;color:var(--immut-ink)}.immut-design-system .quantity-input__input{min-width:0;width:44px;min-height:44px;padding-inline:0;font-family:var(--immut-font-mono)}.immut-design-system .header,.immut-design-system .announcement-bar{background:var(--immut-paper);color:var(--immut-ink);box-shadow:none}.immut-design-system .header{border-bottom:1px solid var(--immut-rule)}.immut-design-system :is(.header__inner,.footer__inner,.main-product-section>.section-inner){box-sizing:border-box;width:min(calc(100% - var(--immut-gutter) * 2),var(--immut-container));max-width:var(--immut-container);margin-inline:auto;padding-inline:0}.immut-design-system .header__row-mobile{min-height:60px}.immut-design-system .header__row-desktop.lower{min-height:72px}.immut-design-system :is(.header__row-mobile,.header__row-desktop.lower){height:auto;padding-block:4px}.immut-design-system .header .header__logo{width:100px;max-width:100%;flex-shrink:1}.immut-design-system .header__logo-link{max-width:100%;min-height:44px;display:flex;align-items:center}.immut-design-system .header__logo .image{width:100%}.immut-design-system .header__icon-touch{flex:0 0 44px;min-width:44px;min-height:44px;color:var(--immut-ink)}.immut-design-system .header :is([data-js-cart-icon],.header__links-list a){color:var(--immut-ink)}.immut-design-system .header [data-js-cart-count]{background:var(--immut-ink);color:var(--immut-paper)}.immut-design-system :is(.header__links-list,.drawer-menu) a{text-decoration:none}.immut-design-system :is(.header__links-list,.drawer-menu) a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.immut-design-system .announcement-bar{font-size:14px;line-height:1.57143}.immut-design-system :is(.drawer-menu__panel,.quick-search__container,.quick-search__wrapper){background:var(--immut-paper);color:var(--immut-ink)}.immut-design-system .drawer-menu__panel{width:min(100vw,420px);max-width:100%;box-shadow:none}.immut-design-system .drawer-menu__primary-links .drawer-menu__link{min-height:44px;font-size:24px;font-weight:500;line-height:1.41667;white-space:normal}.immut-design-system .drawer-menu__secondary-links .drawer-menu__link{min-height:44px;font-size:16px;line-height:1.625}.immut-design-system :is(.drawer-menu__overlay,.quick-cart__overlay,.quick-search__overlay){background:#252a2d47;-webkit-backdrop-filter:none;backdrop-filter:none}.immut-design-system .footer{background:var(--immut-ink);color:var(--immut-paper);padding-block:48px 32px;border:0}.immut-design-system .footer :is(a,button,.footer__heading,.footer__text,.footer__credits){color:var(--immut-paper)}.immut-design-system .footer__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.immut-design-system .footer__group{width:auto;min-width:0;padding-inline:0;border-color:var(--immut-control-edge)}.immut-design-system :is(.footer__group--text,.footer__group--newsletter){grid-column:1 / -1}.immut-design-system .footer__heading{font-size:15px;font-weight:500;letter-spacing:0;line-height:1.4}.immut-design-system :is(.footer__text,.footer__credits,.footer__links){font-size:14px;line-height:1.57143}.immut-design-system .footer__links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.immut-design-system .footer__bottom{margin-top:40px;padding-top:24px;border-top:1px solid var(--immut-control-edge);gap:24px}.immut-design-system .main-product-section{background:var(--immut-canvas);color:var(--immut-ink);padding-block:24px 0;border:0}.immut-design-system .main-product-section :is(.product__top,.product__primary-left,.product__primary-right,.product__meta){min-width:0}.immut-design-system .main-product-section .product__top{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.immut-design-system .main-product-section .product__primary-left{width:100%;padding:0}.immut-design-system .main-product-section .product__primary-right{box-sizing:border-box;width:auto;margin-inline:calc(-1 * var(--immut-gutter));padding:24px var(--immut-gutter);border:0;background:var(--immut-paper)}.immut-design-system .main-product-section .product__meta{width:100%;max-width:none;margin:0}.immut-design-system .main-product-section .product__breadcrumbs{color:var(--immut-muted);font-family:var(--immut-font-sans);font-size:12px;line-height:1.5;letter-spacing:0}.immut-design-system .main-product-section .product__title{margin-bottom:8px;color:var(--immut-ink);font-family:var(--immut-font-sans);font-size:var(--immut-heading-product);font-weight:500;line-height:1.26923;letter-spacing:0;text-transform:none;white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset}.immut-design-system .main-product-section .product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;color:var(--immut-ink);font-family:var(--immut-font-mono);font-size:var(--immut-price);font-weight:500;font-variant-numeric:tabular-nums;line-height:1.36364}.immut-design-system :is(.product__price [data-price],.product-item__price,.quick-cart__item-price,.sticky-atc-bar__price){white-space:nowrap;font-family:var(--immut-font-mono);font-weight:500;font-variant-numeric:tabular-nums}.immut-design-system .main-product-section :is(.product__block--medium,.product__block--product-header){margin-block:0 24px}.immut-design-system .main-product-section :is(.product__label,.product__label-wrapper,.product__controls-group legend){color:var(--immut-ink);font-family:var(--immut-font-sans);font-size:15px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none}.immut-design-system .main-product-section .product__label-wrapper{margin-bottom:12px}.immut-design-system .main-product-section [data-selected-value-for-option]{color:var(--immut-muted);opacity:1}.immut-design-system .main-product-section .product__option+.product__option{margin-top:24px}.immut-design-system .main-product-section .product__chip{box-sizing:border-box;min-width:44px;min-height:48px;height:auto;padding:8px;border:1px solid var(--immut-control-edge);border-radius:var(--immut-control-radius);background:transparent;color:var(--immut-ink);font-family:var(--immut-font-sans);font-size:15px;font-weight:500;line-height:1.4;white-space:normal;overflow-wrap:anywhere;transition:background-color .12s ease-out,box-shadow .12s ease-out}.immut-design-system .main-product-section .product__color-swatch{min-width:44px;min-height:44px}.immut-design-system .main-product-section .product__color-swatches--inner:has(.immut-option-name){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.immut-design-system .main-product-section .product__color-swatch:has(.immut-option-name){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:100%;height:auto;min-height:48px;padding:8px;border:1px solid var(--immut-control-edge);border-radius:var(--immut-control-radius);background:transparent;color:var(--immut-ink);font-family:var(--immut-font-sans);font-size:15px;line-height:1.4;transition:background-color .12s ease-out,box-shadow .12s ease-out}.immut-design-system .immut-option-chip{display:block;flex:0 0 18px;width:18px;height:18px;border:1px solid var(--immut-control-edge);border-radius:50%;background:var(--immut-option-color, transparent);overflow:hidden}.immut-design-system .immut-option-chip img{display:block;width:100%;height:100%;object-fit:cover}.immut-design-system .immut-option-name{min-width:0;white-space:normal;overflow-wrap:anywhere}.immut-design-system .main-product-section :is(.product__chip.selected,.product__color-swatch.selected:has(.immut-option-name)){border-color:var(--immut-ink);background-color:var(--immut-paper);box-shadow:inset 0 0 0 1px var(--immut-ink)}.immut-design-system .main-product-section :is(.product__chip,.product__color-swatch:has(.immut-option-name)):after{content:none}.immut-design-system .main-product-section .product__color-swatch.selected:has(.immut-option-name):after{content:"";position:static;flex:0 0 5px;width:5px;height:9px;margin-inline-start:2px;border:solid var(--immut-ink);border-width:0 2px 2px 0;border-radius:0;transform:rotate(45deg);background:none}.immut-design-system .main-product-section .product-form__cart-submit{width:100%}.immut-design-system .main-product-section :is(.immut-object-fact,.immut-order-note,.product-form__shop-pay){color:var(--immut-ink);font-family:var(--immut-font-sans);font-size:14px;line-height:1.57143}.immut-design-system .main-product-section :is(.product__media-container,.product__media-item,.product__media-item .image,.product__media-item img){border-radius:0;box-shadow:none}.immut-design-system .main-product-section .product__media-item{background:var(--immut-paper)}.immut-design-system .main-product-section .product__media-container[data-gallery-style=thumbnails]{flex-direction:column;gap:8px}.immut-design-system .main-product-section .product__media-container[data-gallery-style=thumbnails]>.product-thumbnails{order:2;width:100%;max-width:100%;margin:0}.immut-design-system .main-product-section .product-thumbnails[data-axis=horizontal] .product-thumbnails__items{gap:8px}.immut-design-system .main-product-section .product-thumbnails[data-axis=horizontal] .product-thumbnails__item{flex:0 0 56px;width:56px;height:56px}.immut-design-system .main-product-section .product-thumbnails__item-link{box-sizing:border-box;border:2px solid transparent;border-radius:0;box-shadow:none}.immut-design-system .main-product-section .product-thumbnails__item-link.active{border-color:var(--immut-ink)}.immut-design-system .immut-mobile-thumbnails{margin-top:8px;padding:0 0 4px}.immut-design-system .immut-mobile-thumbnails__button{flex-basis:56px;width:56px;height:56px;border:2px solid transparent;opacity:1}.immut-design-system .immut-mobile-thumbnails__button.is-active{border-color:var(--immut-ink)}.immut-design-system .sticky-atc-bar{background:var(--immut-paper);color:var(--immut-ink);border-top:1px solid var(--immut-rule);box-shadow:none;padding-bottom:env(safe-area-inset-bottom,0px)}.immut-design-system .sticky-atc-bar:not(.immut-passed-main-atc){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(100%)!important}.immut-design-system .sticky-atc-bar__inner{box-sizing:border-box;width:min(calc(100% - var(--immut-gutter) * 2),var(--immut-container));max-width:var(--immut-container);min-height:72px;height:auto;margin-inline:auto;padding:12px 0;gap:16px}.immut-design-system :is(.sticky-atc-bar__details,.sticky-atc-bar__meta){min-width:0}.immut-design-system .sticky-atc-bar__meta h5{margin-block:0 4px;font-family:var(--immut-font-sans);font-size:15px;font-weight:500;line-height:1.4;white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset}.immut-design-system :is(.sticky-atc-bar__meta-options,.sticky-atc-bar__meta-change-option-trigger){font-size:14px;line-height:1.57143;white-space:normal}.immut-design-system .sticky-atc-bar__price{font-size:15px;line-height:1.46667}.immut-design-system .sticky-atc-bar .product-form__cart-submit{min-height:48px;width:clamp(136px,40vw,176px);padding-inline:16px;flex-shrink:0}.immut-design-system .quick-cart__container{width:min(100vw,480px);max-width:100%;background:var(--immut-paper);color:var(--immut-ink);box-shadow:none}.immut-design-system :is(.quick-cart__header,.quick-cart__items,.quick-cart__footer-inner){padding-inline:var(--immut-gutter)}.immut-design-system :is(.quick-cart__header,.quick-cart__item,.quick-cart__footer){border-color:var(--immut-rule)}.immut-design-system .quick-cart__heading{font-size:26px;font-weight:500;line-height:1.30769}.immut-design-system :is(.quick-cart__close-icon,.quick-cart__item-remove){min-width:44px;min-height:44px;color:var(--immut-ink)}.immut-design-system .quick-cart__item{gap:16px;padding-block:24px;background:transparent;border-radius:0}.immut-design-system .quick-cart__item-image{width:80px;flex:0 0 80px;aspect-ratio:4 / 5;background:var(--immut-paper)}.immut-design-system .quick-cart__item-image :is(img,.image){border-radius:0;object-fit:contain}.immut-design-system .quick-cart__item-details{min-width:0;flex:1 1 auto}.immut-design-system .quick-cart__item-title{font-size:15px;font-weight:500;line-height:1.4;white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset}.immut-design-system .quick-cart__item-title a{color:var(--immut-ink)}.immut-design-system .quick-cart__item-variant{color:var(--immut-muted);font-size:14px;line-height:1.57143;white-space:normal;opacity:1}.immut-design-system .quick-cart__item-price{font-size:15px;line-height:1.46667}.immut-design-system .quick-cart__item-bottom{gap:8px;flex-wrap:wrap}.immut-design-system .quick-cart__footer-inner{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.immut-design-system .quick-cart__footer-subtotal{align-items:baseline;flex-wrap:wrap;gap:8px}.immut-design-system .quick-cart__footer-subtotal>span{font-family:var(--immut-font-mono);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.immut-design-system :is(.quick-cart__footer-tax-note,.quick-cart__footer-trust){color:var(--immut-ink);font-size:14px;line-height:1.57143}.immut-design-system .quick-cart__footer-trust{margin-block:16px}.immut-design-system .quick-cart__footer-trust-row{display:flex;align-items:start;justify-content:start;gap:8px;margin-block:8px;text-align:left}.immut-design-system .quick-cart__footer-trust-row svg{flex:0 0 16px;margin-top:3px}.immut-design-system .shopify-policy__container{box-sizing:border-box;width:min(calc(100% - var(--immut-gutter) * 2),40em);max-width:40em;margin:48px auto 64px;padding:0;text-align:left}.immut-design-system .shopify-policy__title h1{font-family:var(--immut-font-sans);font-size:var(--immut-heading-page);font-weight:500;line-height:1.26667;text-align:left}.immut-design-system .shopify-policy__body{font-size:16px;line-height:1.6875}@media(min-width:768px){body.immut-design-system{--immut-gutter: 32px;--immut-column-gap: 20px;--immut-section-space: 64px;--immut-chapter-space: 80px;--immut-heading-page: 36px;--immut-heading-product: 30px;--immut-heading-section: 30px;--immut-heading-small: 20px;--immut-price: 23px;--font-size-product-listing-title: 16px}.immut-design-system .main-product-section .product__primary-right{width:min(100%,680px);margin-inline:auto;padding:24px}.immut-design-system .quick-cart__item-image{width:96px;flex-basis:96px}.immut-design-system :is(.quick-cart__item-price,.sticky-atc-bar__price){font-size:16px;line-height:1.4375}}@media(min-width:1024px){body.immut-design-system{--immut-gutter: 48px;--immut-column-gap: 24px;--immut-section-space: 80px;--immut-chapter-space: 112px;--immut-heading-page: 44px;--immut-heading-product: 34px;--immut-heading-section: 36px;--immut-heading-small: 22px;--immut-price: 24px;--font-size-product-listing-title: 17px}.immut-design-system .header .header__logo{width:120px;max-width:140px}.immut-design-system .header__row-desktop.lower .contains-nav{gap:48px}.immut-design-system .main-product-section .product__top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px}.immut-design-system .main-product-section .product__primary-right{width:100%;margin:0}.immut-design-system .main-product-section .product__title{line-height:1.20588}.immut-design-system .main-product-section .product__price{line-height:1.33333}.immut-design-system .main-product-section .product-thumbnails[data-axis=horizontal] .product-thumbnails__item{flex-basis:64px;width:64px;height:64px}.immut-design-system .sticky-atc-bar .product-form__cart-submit{width:220px}.immut-design-system .footer{padding-top:64px}.immut-design-system .footer__groups{display:flex;flex-wrap:wrap;gap:32px}.immut-design-system .footer__group{flex:1 1 140px}.immut-design-system .footer__group--text{flex:0 1 calc(41.66667% - 16px)}}@media(max-width:767px){.immut-design-system :is(.drawer-menu__panel,.quick-cart__container){width:100vw}}@media(prefers-reduced-motion:reduce){.immut-design-system :is(.btn.btn--primary,.product-form__cart-submit.btn,.quick-cart__submit.btn,.product__chip,.product__color-swatch:has(.immut-option-name)){transition:none}}.iw-skip-link{position:fixed;left:16px;top:8px;z-index:1000;padding:12px 20px;background:var(--immut-ink);color:var(--immut-paper);transform:translateY(-200%)}.iw-skip-link:focus{transform:none}.immut-design-system .main-product-section .iw-product-identity{min-width:0}.immut-design-system .main-product-section .iw-product-identity .product__block--product-header{margin:0}.immut-design-system .main-product-section #mini-options .product__color-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.immut-design-system .main-product-section #mini-options .product__chip{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;padding:12px;min-height:116px}.immut-design-system .main-product-section .product__primary-left .product__media-item:not(.hidden) .image{aspect-ratio:4/3}.immut-design-system .main-product-section .product__primary-left .product__media-item .image__img{object-fit:contain}@media(min-width:1024px){.immut-design-system .main-product-section .product__top{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:0}.immut-design-system .main-product-section .iw-product-identity{grid-column:8/13;grid-row:1;align-self:stretch;padding:24px 24px 0;background:var(--immut-paper)}.immut-design-system .main-product-section .product__primary-left{grid-column:1/8;grid-row:1/3}.immut-design-system .main-product-section .product__primary-right{grid-column:8/13;grid-row:2;padding:16px 24px 24px}}.iw-link{display:inline-block;min-height:44px;padding-block:12px;color:inherit;text-decoration:underline;text-underline-offset:4px}.iw-price{font-family:var(--immut-font-mono);font-weight:500}.iw-note{display:block;font-size:14px;line-height:1.6;color:var(--immut-muted)}.immut-design-system .sticky-atc-bar__inner{flex-direction:row;align-items:center;justify-content:space-between}.immut-design-system .sticky-atc-bar__button{flex:0 0 auto;width:auto}@media(max-width:767px){.immut-design-system .sticky-atc-bar__inner{gap:12px;padding-block:10px}.immut-design-system .sticky-atc-bar__details{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:2px 4px;flex:1;min-width:0}.immut-design-system .sticky-atc-bar__meta{display:contents}.immut-design-system .sticky-atc-bar__meta h5{display:none}.immut-design-system .sticky-atc-bar__meta-options{grid-column:1;grid-row:1;font-size:12px;line-height:1.4;margin:0;opacity:1}.immut-design-system .sticky-atc-bar__meta-change-option-trigger{grid-column:2;grid-row:1 / 3;min-width:44px;min-height:44px;align-self:center;margin:0;font-size:12px}.immut-design-system .sticky-atc-bar .sticky-atc-bar__price{display:block;grid-column:1;grid-row:2;margin:0;padding:0;font-size:16px;line-height:1.4;text-align:left}.immut-design-system .sticky-atc-bar .product-form__cart-submit{min-width:132px;padding-inline:12px}}.iw-mini-floor p{margin:0 0 8px;font-size:16px;line-height:1.7}.iw-mini-assurance{font-size:14px;line-height:1.6;margin:0 0 12px}.iw-mini-assurance>p{margin:0 0 12px}.iw-mini-assurance>div{display:grid;grid-template-columns:48px 1fr;gap:12px;padding-block:6px}.iw-mini-assurance p{margin:0}.iw-mini-assurance a{text-decoration:underline;text-underline-offset:3px}.iw-size-details{display:block;font:400 14px/1.5 var(--immut-font-sans)}.iw-size-price{display:block;font:500 15px/1.5 var(--immut-font-mono)}.iw-size-measure{margin-top:8px;font-size:14px;line-height:1.6}.iw-mini-size-link{display:inline-block;min-height:44px;padding-top:8px;text-decoration:underline;text-underline-offset:4px}.immut-design-system .main-product-section .product{background:var(--immut-canvas)}.immut-design-system .main-product-section .product__media-container[data-gallery-style=thumbnails]{display:flex;flex-direction:column}.immut-design-system .main-product-section .product__media-container[data-gallery-style=thumbnails]>.product__media{width:100%;order:1}.immut-design-system .main-product-section .product__media-container[data-gallery-style=thumbnails]>.product-thumbnails{order:2}@media(min-width:960px){.immut-design-system .immut-mobile-thumbnails{display:none}}.immut-design-system .main-product-section .product .product__media-container.above-mobile[data-gallery-style=thumbnails]{display:flex;flex-direction:column;width:100%}.immut-design-system .main-product-section .product .product__media-container.above-mobile[data-gallery-style=thumbnails]>.product__media{width:100%}.immut-design-system .main-product-section .product__media-item .image{position:relative;aspect-ratio:4/3}.immut-design-system .main-product-section .product__media-item .image>.image__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.immut-design-system .main-product-section .product__color-swatch:has(.immut-option-name){aspect-ratio:auto}@media(max-width:959px){.immut-design-system .main-product-section .product .product__media-container.above-mobile{display:none}}@media(max-width:959px){.immut-design-system .main-product-section .product .product__media-container.above-mobile[data-gallery-style]{display:none}}.immut-design-system .header .header__logo{padding-block:0;margin-block:0}
/*# sourceMappingURL=/cdn/shop/t/30/assets/immut-design-system.css.map */
