body.template-product .t4s-pr_breadcrumbs{display:none}body.template-product .t4s-section-main-product{--ih-ink: #111214;--ih-silver: #ced3d9;--ih-paper: #f4f1eb;--ih-ice: #88cfe4;color:var(--ih-ink);font-family:Arial,Helvetica,sans-serif}body.template-product .t4s-section-main-product .t4s-main-product__content{max-width:1344px;padding:20px 32px 56px}body.template-product .t4s-section-main-product .t4s-row__product{--ts-gutter-x: 56px}body.template-product .t4s-section-main-product .ih-product-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:28px;padding-top:4px;padding-bottom:22px;border-bottom:1px solid #d5d8d9}body.template-product .t4s-section-main-product .ih-product-heading__title{flex:1 1 0;min-width:0}body.template-product .t4s-section-main-product .ih-product-heading .t4s-product__title{margin:0!important}body.template-product .t4s-section-main-product .ih-product-heading__price{flex:0 1 auto;min-width:0}body.template-product .t4s-section-main-product .ih-product-heading__price .t4s-product__price-review{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0}body.template-product .t4s-section-main-product .ih-product-heading__price .t4s-product__policies{margin-top:6px;font-size:11px;line-height:1.5}body.template-product .t4s-section-main-product .ih-product-heading__price .t4s-product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}body.template-product .t4s-section-main-product [data-ih-product-gallery]{scroll-margin-top:24px}body.template-product .t4s-section-main-product .t4s-product__media-wrapper,body.template-product .t4s-section-main-product .t4s-product__info-wrapper{min-width:0}body.template-product .t4s-section-main-product .t4s-product__media[data-media-type=image],body.template-product .t4s-section-main-product [data-media-type=image] .t4s-product__media{max-width:none;background:#fff}body.template-product .t4s-section-main-product [data-media-type=image] .t4s-product__media img{object-fit:contain}body.template-product .t4s-section-main-product .t4s-col-thumb{min-width:0;max-width:100%;margin-top:10px}body.template-product .t4s-section-main-product .t4s-product-media__thumbnails_bottom .t4s-carousel__nav{flex-wrap:nowrap}body.template-product .t4s-section-main-product .t4s-product-media__thumbnails_bottom .t4s-carousel__nav>.t4s-col-item{flex:0 0 69px;width:69px}body.template-product .t4s-section-main-product .t4s-product__thumb,body.template-product .t4s-section-main-product .t4s-carousel__nav-inner{background:#fff;border:1px solid var(--ih-silver)}body.template-product .t4s-section-main-product .is-nav-selected .t4s-product__thumb,body.template-product .t4s-section-main-product .is-nav-selected .t4s-carousel__nav-inner{border-color:var(--ih-ink);box-shadow:inset 0 0 0 1px var(--ih-ink)}body.template-product .t4s-section-main-product .t4s-product__info-container{padding-top:8px;color:var(--ih-ink);font-family:Arial,Helvetica,sans-serif}body.template-product .t4s-section-main-product .t4s-product__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ih-ink);font-family:Arial,Helvetica,sans-serif;font-size:30px;line-height:1.18;font-weight:700;letter-spacing:-.025em;overflow-wrap:anywhere}body.template-product .t4s-section-main-product .t4s-product-price,body.template-product .t4s-section-main-product .t4s-product-price ins{color:var(--ih-ink);font-family:Arial,Helvetica,sans-serif;font-size:24px;line-height:1.25;font-weight:700}body.template-product .t4s-section-main-product .t4s-product-price del{color:#62676d;font-size:16px;font-weight:400}body.template-product .t4s-section-main-product .t4s-swatch__title{color:var(--ih-ink);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;font-weight:700;letter-spacing:.02em;text-transform:none}body.template-product .t4s-section-main-product .t4s-swatch__list{display:flex;flex-wrap:wrap;gap:7px;margin:9px 0 0}body.template-product .t4s-section-main-product .t4s-swatch__item:not(.is-sw__color){display:inline-flex;align-items:center;min-height:44px;max-width:100%;margin:0;padding:10px 14px;border:1px solid var(--ih-silver);border-radius:0;background:var(--ih-paper);color:var(--ih-ink);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;text-align:left}body.template-product .t4s-section-main-product .t4s-swatch__item:not(.is-sw__color).is--selected{border-color:var(--ih-ink);box-shadow:inset 0 0 0 1px var(--ih-ink);background:var(--ih-ink);color:var(--ih-paper)}body.template-product .t4s-section-main-product .t4s-swatch__item:not(.is-sw__color):not(.is--selected){border-color:var(--ih-silver);background:var(--ih-paper);color:var(--ih-ink);box-shadow:none}body.template-product .t4s-section-main-product .t4s-swatch__item.is-sw__color{min-width:44px;min-height:44px}body.template-product .t4s-section-main-product .t4s-product-form__buttons .t4s-product-form__submit{--btn-color: var(--ih-paper);--btn-background: var(--ih-ink);--btn-color-hover: var(--ih-ink);--btn-background-hover: var(--ih-ice);min-height:50px;border:1px solid var(--ih-ink);border-radius:0;background:var(--ih-ink);color:var(--ih-paper);font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:.06em}body.template-product .t4s-section-main-product .t4s-product-form__submit:hover:not([disabled]):not([aria-disabled=true]){background:var(--ih-ice);color:var(--ih-ink)}body.template-product .t4s-section-main-product .t4s-product-form__qty{min-height:50px;border-color:var(--ih-silver);border-radius:0}body.template-product .t4s-section-main-product .shopify-payment-button__button--unbranded{min-height:50px;border:1px solid var(--ih-ink);border-radius:0;background:var(--ih-paper);color:var(--ih-ink);font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}body.template-product .t4s-section-main-product .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--ih-silver);color:var(--ih-ink)}body.template-product .t4s-section-main-product .t4s-tab-wrapper{border-color:var(--ih-silver)}body.template-product .t4s-section-main-product .t4s-tab__title{padding-top:18px;padding-bottom:18px;color:var(--ih-ink);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.45;font-weight:700;letter-spacing:.025em}body.template-product .t4s-section-main-product .t4s-tab-content{color:var(--ih-ink);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.7}body.template-product .t4s-section-main-product .t4s-tab-content a{color:var(--ih-ink);text-decoration:underline;text-underline-offset:3px}body.template-product .t4s-section-main-product :is(a,button,select,[tabindex]):focus-visible{outline:1px solid var(--ih-ink);outline-offset:2px}body.template-product .t4s-section-main-product .t4s-quantity-wrapper:focus-within{border-color:var(--ih-ink)}body.template-product .t4s-section-main-product .wearing-precautions{margin:24px 0;color:var(--ih-ink)}body.template-product .t4s-section-main-product .wearing-precautions h2{margin-bottom:24px;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.35;letter-spacing:.03em}body.template-product .t4s-section-main-product .precautions-grid{gap:24px 16px}body.template-product .t4s-section-main-product .gpo-app{background:transparent;font-family:inherit}body.template-product .t4s-section-main-product .gpo-label,body.template-product .t4s-section-main-product .gpo-label .label-content{color:var(--ih-ink);font-family:inherit;line-height:1.5}body.template-product .t4s-section-main-product .gpo-dropzone,body.template-product .t4s-section-main-product .gpo-input-wrap{border-color:var(--ih-silver)!important;border-radius:4px;background:var(--ih-paper)}body.template-product .t4s-section-main-product .gpo-dropzone{padding:18px 16px;font-family:inherit}body.template-product .t4s-section-main-product .gpo-dropzone__action{align-items:center;min-height:40px;padding:10px 18px;border-radius:4px;background:var(--ih-ink);color:var(--ih-paper);font-family:inherit;font-size:13px;line-height:1.4}body.template-product .t4s-section-main-product .gpo-dropzone__caption{color:#596168;font-family:inherit;font-size:12px}body.template-product .t4s-section-main-product .gpo-dropzone:hover{border-color:#949ba1!important;background:#eeebe5}body.template-product .t4s-section-main-product .gpo-dropzone:focus-within{border-color:var(--ih-ink)!important}body.template-product .t4s-section-main-product .gpo-input-wrap:focus-within{border-color:var(--ih-ink)!important}body.template-product .t4s-section-main-product .gpo-input-wrap .gpo-input{min-height:46px;padding:10px 12px;background:transparent;font-family:inherit;font-size:16px}@media(min-width:768px)and (max-width:1024px){body.template-product .t4s-section-main-product .t4s-main-product__content{padding:12px 24px 40px}body.template-product .t4s-section-main-product .t4s-row__product{--ts-gutter-x: 28px}body.template-product .t4s-section-main-product .t4s-product__title{font-size:26px}}@media(max-width:767px){body.template-product .t4s-section-main-product .ih-product-heading{display:block;margin-bottom:18px;padding-top:18px;padding-bottom:18px}body.template-product .t4s-section-main-product .ih-product-heading__price{margin-top:10px}body.template-product .t4s-section-main-product .t4s-main-product__content{padding:0 16px 32px}body.template-product .t4s-section-main-product .t4s-row__product{--ts-gutter-x: 0px}body.template-product .t4s-section-main-product .t4s-product__info-wrapper{margin-top:18px}body.template-product .t4s-section-main-product .t4s-row__product:has(.t4s-col-thumb) .t4s-product__info-wrapper{margin-top:6px}body.template-product .t4s-section-main-product .t4s-row__product:has(.t4s-col-thumb) .t4s-liquid_custom_liquid_mfYNH6>div{margin-top:0!important}body.template-product .t4s-section-main-product .t4s-product__info-container{padding-top:0}body.template-product .t4s-section-main-product .t4s-product-media__thumbnails_bottom .t4s-carousel__nav>.t4s-col-item{flex-basis:57px;width:57px}body.template-product .t4s-section-main-product .t4s-product__title{font-size:24px;line-height:1.2;letter-spacing:-.015em}body.template-product .t4s-section-main-product .t4s-swatch__item:not(.is-sw__color){padding:10px 9px}body.template-product .t4s-section-main-product .precautions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.template-product .t4s-section-main-product .precaution-item p{font-size:14px;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/icehue-vi-product.css.map */
