.ih-native-product{--ih-product-surface: var(--ih-neutral, #f5f5f7);color:var(--ih-ink);font-family:var(--ih-font);font-size:16px;letter-spacing:normal;-webkit-font-smoothing:antialiased}.ih-native-product *,.ih-native-product *:before,.ih-native-product *:after{box-sizing:border-box}.ih-native-product>product-component>.page-width{width:min(1240px,calc(100% - 112px));max-width:none;padding-inline:0}.ih-product-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:-8px 28px;font-size:12px;line-height:1.5}.ih-product-breadcrumb a{color:inherit;text-decoration:none}.ih-product-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.ih-native-product .product.grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:80px;align-items:start;margin-bottom:64px}.ih-native-product .product.grid>.grid__item{width:100%;max-width:none;min-width:0;padding:0}.ih-native-product .product__media-wrapper{background:transparent}.ih-native-product [hidden]{display:none!important}.ih-native-product .product__column-sticky{top:108px}.ih-native-product .product__media-list{margin:0;padding:0}.ih-native-product .product-media-container.media-type-image{width:100%;max-width:none;border:0;border-radius:0;background:var(--ih-product-surface)}.ih-native-product .media-type-image .product__media{padding-top:100%;background:var(--ih-product-surface)}.ih-native-product .media-type-image .product__media img{object-fit:contain;padding:clamp(24px,3.8vw,55px);mix-blend-mode:multiply}.ih-native-product .product__media-icon{top:16px;left:16px;width:36px;height:36px;background:#fff;border:1px solid var(--ih-line);box-shadow:none}.ih-native-product .product__modal-opener--image .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ih-native-product .thumbnail-slider{margin-top:15px}.ih-native-product .thumbnail-list{gap:12px;padding:0;margin:0;scroll-padding-left:0}.ih-native-product .thumbnail-list__item.slider__slide{width:76px;flex:0 0 76px}.ih-native-product .thumbnail{padding:5px;background:var(--ih-product-surface);border:1px solid transparent;border-radius:0;box-shadow:none}.ih-native-product .thumbnail[aria-current=true]{border-color:var(--ih-teal)}.ih-native-product .thumbnail img{width:calc(100% - 10px);height:calc(100% - 10px);left:5px;top:5px;object-fit:contain;mix-blend-mode:multiply}.ih-native-product .product__info-container{max-width:none;padding-top:16px}.ih-native-product .product__info-container>*+*{margin-top:20px}.ih-native-product .product__title{margin:0 0 22px}.ih-native-product .product__title h1,.ih-native-product .product__title .h1{margin:0;font:400 42px / 1.07 var(--ih-font);letter-spacing:-.045em;color:inherit;overflow-wrap:anywhere}.ih-native-product .ih-product-category{margin:0 0 22px;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:normal;text-transform:none}.ih-native-product .ih-product-headline{margin:0 0 20px;font-size:22px;font-weight:400;line-height:1.3;letter-spacing:-.025em}.ih-native-product .ih-product-intro,.ih-native-product .product__text{font:400 16px / 1.65 var(--ih-font);letter-spacing:normal;color:inherit}.ih-native-product .ih-product-intro>:first-child,.ih-native-product .ih-product-intro p:first-child{margin-top:0}.ih-native-product .ih-product-intro>:last-child,.ih-native-product .ih-product-intro p:last-child{margin-bottom:0}.ih-native-product [id^=price-]{margin-top:28px;margin-bottom:0}.ih-native-product .price{font:400 27px / 1.35 var(--ih-font);letter-spacing:-.02em;color:inherit}.ih-native-product .price__sale .price-item--regular{font-size:17px}.ih-native-product .badge{border-radius:20px;font:500 12px / 1.4 var(--ih-font);letter-spacing:normal}.ih-native-product .product__tax,.ih-native-product .installment{font:400 12px / 1.55 var(--ih-font);color:var(--ih-muted);letter-spacing:normal}.ih-native-product .product__tax{margin-top:8px}.ih-native-product .product-form__input{min-width:0;max-width:100%;margin-bottom:18px}.ih-native-product .form__label{margin-bottom:8px;font:400 13px / 1.5 var(--ih-font);color:inherit;letter-spacing:normal}.ih-native-product .select,.ih-native-product .quantity{--inputs-radius: 3px;--inputs-border-width: 1px;--inputs-border-opacity: .4;--inputs-shadow-opacity: 0}.ih-native-product .select{width:min(100%,240px)}.ih-native-product .select__select{min-height:46px;height:auto;padding-block:12px;font:400 16px / 1.4 var(--ih-font);letter-spacing:normal}.ih-native-product .product-form__input--pill input[type=radio]+label{min-height:44px;display:inline-flex;align-items:center;padding:10px 19px;margin:0 8px 8px 0;border-color:var(--ih-line);font:400 14px / 1.4 var(--ih-font);letter-spacing:normal}.ih-native-product .product-form__input--pill input[type=radio]:checked+label{color:#fff;background:var(--ih-ink);border-color:var(--ih-ink)}.ih-native-product .quantity{min-height:46px}.ih-native-product .quantity__input,.ih-native-product .quantity__button{font-family:var(--ih-font);color:inherit}.ih-native-product .quantity__input{font-size:15px}.ih-native-product .product__inventory{font:400 13px / 1.5 var(--ih-font);letter-spacing:normal}.ih-native-product .product-form{margin-block:20px 0}.ih-native-product .product-form__buttons{max-width:none}.ih-native-product .product-form__submit{justify-content:space-between;gap:20px;min-height:60px;padding:16px 25px;margin-bottom:14px;background:var(--ih-ink);color:#fff;border:1px solid var(--ih-ink);border-radius:12px;box-shadow:none;font:600 16px / 1.4 var(--ih-font);letter-spacing:normal;transition:background .2s}.ih-native-product .product-form__submit:before{display:none}.ih-native-product .product-form__submit:after{position:static;width:28px;height:28px;flex:0 0 28px;border:0;border-radius:0;box-shadow:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath fill-rule='evenodd' d='M14 0a14 14 0 1 0 0 28 14 14 0 0 0 0-28Zm.4 8.3-1.1 1.1 3.8 3.8H7v1.6h10.1l-3.8 3.8 1.1 1.1 5.7-5.7-5.7-5.7Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath fill-rule='evenodd' d='M14 0a14 14 0 1 0 0 28 14 14 0 0 0 0-28Zm.4 8.3-1.1 1.1 3.8 3.8H7v1.6h10.1l-3.8 3.8 1.1 1.1 5.7-5.7-5.7-5.7Z'/%3E%3C/svg%3E") center / contain no-repeat}.ih-native-product .product-form__submit:not([disabled]):not([aria-disabled=true]):hover{background:#3a3a3c;border-color:#3a3a3c}.ih-native-product .product-form__submit[disabled]:after,.ih-native-product .product-form__submit[aria-disabled=true]:after,.ih-native-product .product-form__submit.loading:after{visibility:hidden}.ih-native-product .shopify-payment-button{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 52px}.ih-native-product .shopify-payment-button__button--unbranded{min-height:52px;border:1px solid var(--ih-line);border-radius:999px;background:#fff;color:var(--ih-ink);font:600 14px / 1.4 var(--ih-font);letter-spacing:normal}.ih-native-product .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--ih-product-surface)}.ih-native-product .ih-product-help{display:flex;gap:25px;flex-wrap:wrap;margin-block:24px}.ih-native-product .ih-product-help:empty{display:none}.ih-product-help-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding-block:6px;border-bottom:1px solid currentColor;color:inherit;font:500 13px / 1.4 var(--ih-font);text-decoration:none}.ih-product-help-link>span{width:28px;height:28px;background:currentColor;-webkit-mask:url(ih-arrow-right-circle.svg) center / contain no-repeat;mask:url(ih-arrow-right-circle.svg) center / contain no-repeat}.ih-native-product .accordion{border-color:var(--ih-line)}.ih-native-product .accordion summary{padding-block:20px}.ih-native-product .accordion__title{font:400 16px / 1.5 var(--ih-font);letter-spacing:normal;color:inherit}.ih-native-product .product__description{margin:0 0 22px;font:400 15px / 1.65 var(--ih-font);letter-spacing:normal}.ih-native-product .product__description img,.ih-native-product .product__description iframe,.ih-native-product .product__description table{max-width:100%}.ih-native-product .product__description{overflow-wrap:anywhere;overflow-x:auto}.ih-native-product :focus-visible{outline:3px solid var(--ih-teal);outline-offset:4px}.ih-native-product .product.product--no-media{display:block;max-width:640px;margin-inline:auto}@media(max-width:1150px){.ih-native-product>product-component>.page-width{width:calc(100% - 64px)}.ih-native-product .product.grid{gap:40px}.ih-native-product .product__title h1,.ih-native-product .product__title .h1{font-size:38px}}@media(max-width:749px){.ih-native-product>product-component>.page-width{width:calc(100% - 40px)}.ih-native-product .product.grid{grid-template-columns:minmax(0,1fr);gap:30px;margin-bottom:45px}.ih-product-breadcrumb{margin-block:-6px 22px}.ih-native-product .product__column-sticky{position:static}.ih-native-product .product__media-list .product__media-item.slider__slide{width:100%;max-width:100%;margin-left:0;padding:0}.ih-native-product .product__media-list .product__media-item:first-of-type{margin-left:0}.ih-native-product .product__media-wrapper .slider-mobile-gutter{margin-inline:0}.ih-native-product .product__media-list{width:100%;scroll-padding-left:0;column-gap:0}.ih-native-product .thumbnail-list__item.slider__slide{width:65px;flex-basis:65px}.ih-native-product .thumbnail-list.slider--mobile{padding:0}.ih-native-product .media-type-image .product__media img{padding:30px}.ih-native-product .product__info-container{padding-top:0}.ih-native-product .product__title h1,.ih-native-product .product__title .h1{font-size:38px}.ih-native-product .ih-product-headline{font-size:21px}.ih-native-product .product-form__submit{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.ih-native-product .product-form__submit{transition:none}}.ih-native-product .product-form__submit:focus-visible{outline:3px solid var(--ih-teal);outline-offset:4px}.ih-native-product .product-form__submit[disabled],.ih-native-product .product-form__submit[aria-disabled=true]:not(.loading){background:#e5e5e7;border-color:#e5e5e7;color:#6e6e73;opacity:1}.ih-native-product .thumbnail-slider>.slider-button{display:none}.ih-native-product .thumbnail-list.slider{display:flex;flex-wrap:wrap;overflow:visible;scroll-snap-type:none}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ih-product.css.map */
