.tolin-main-product{--tolin-product-navy: #204a5f;--tolin-product-navy-deep: #173b4d;--tolin-product-green: #01a64f;--tolin-product-green-dark: #008f43;--tolin-product-surface: #f5f8f7;background:radial-gradient(circle at 8% 6%,rgba(1,166,79,.055),transparent 24%),linear-gradient(180deg,rgba(32,74,95,.035),transparent 38%)}.tolin-main-product .product{--tolin-product-gap: clamp(3rem, 5vw, 7rem);gap:var(--tolin-product-gap);align-items:flex-start}.tolin-main-product .product__media-wrapper,.tolin-main-product .product__info-wrapper{min-inline-size:0}.tolin-main-product .product__media-list{margin:0}.tolin-main-product .product__media-item{overflow:hidden;border:.1rem solid rgba(32,74,95,.1);border-radius:2.4rem;background:var(--tolin-product-surface);box-shadow:0 2rem 5rem #173b4d17}.tolin-main-product .product__media,.tolin-main-product .global-media-settings{overflow:hidden;border:0;border-radius:inherit;background:var(--tolin-product-surface)}.tolin-main-product .product__media img{mix-blend-mode:multiply}.tolin-main-product .product__media-icon{inset-block-start:1.6rem;inset-inline-start:1.6rem;inset-inline-end:auto;border:.1rem solid rgba(32,74,95,.14);background:#ffffffeb;color:var(--tolin-product-navy);box-shadow:0 .8rem 2rem #173b4d1a}.tolin-main-product .thumbnail-list{gap:1rem;margin-block-start:1.4rem}.tolin-main-product .thumbnail{overflow:hidden;border:.1rem solid rgba(32,74,95,.12);border-radius:1.4rem;background:#fff}.tolin-main-product .thumbnail img{box-sizing:border-box;padding:.35rem;object-fit:contain;object-position:center}.tolin-main-product .thumbnail[aria-current]{border-color:var(--tolin-product-green);box-shadow:0 0 0 .1rem var(--tolin-product-green)}.tolin-main-product .product__info-container{inline-size:100%;max-inline-size:none;padding:clamp(2.8rem,3.5vw,4.4rem);border:.1rem solid rgba(32,74,95,.11);border-radius:2.4rem;background:#fffffff5;box-shadow:0 2rem 5rem #173b4d1a;text-align:start}.tolin-main-product .product__info-container>*+*{margin-block:1.8rem;margin-inline:0}.tolin-main-product .product__text.caption-with-letter-spacing{color:#204a5f9e;font-size:1.05rem;font-weight:750;letter-spacing:.11em}.tolin-main-product .product__title{margin-block:.6rem 1.6rem}.tolin-main-product .product__title h1{color:var(--tolin-product-navy-deep);font-size:clamp(3.2rem,4vw,5rem);font-weight:740;letter-spacing:-.025em;line-height:1.08}.tolin-main-product .price--large{color:var(--tolin-product-navy);font-size:clamp(2rem,2.4vw,2.8rem);font-weight:760}.tolin-main-product .price--on-sale .price-item--sale{color:var(--tolin-product-green-dark)}.tolin-main-product .price .badge{border:0;border-radius:999px;background:#01a64f1c;color:var(--tolin-product-green-dark);font-weight:750}.tolin-main-product .product__tax,.tolin-main-product .installment{color:#204a5f9e}.tolin-main-product .product__tax a{color:var(--tolin-product-navy);text-underline-offset:.25rem}.tolin-main-product .product-form__input{max-inline-size:none;margin-block-end:1.8rem}.tolin-main-product .product-form__input .form__label{margin-block-end:.9rem;color:var(--tolin-product-navy-deep);font-size:1.3rem;font-weight:720}.tolin-main-product .product-form__input input[type=radio]+label{min-block-size:4.2rem;margin:.4rem .5rem .4rem 0;padding:1rem 1.6rem;border:.1rem solid rgba(32,74,95,.25);border-radius:999px;background:#fff;color:var(--tolin-product-navy);font-weight:680;transition:border-color .16s ease,background .16s ease,color .16s ease}[dir=rtl] .tolin-main-product .product-form__input input[type=radio]+label{margin-inline:0 .5rem}.tolin-main-product .product-form__input input[type=radio]:checked+label{border-color:var(--tolin-product-navy);background:var(--tolin-product-navy);color:#fff;box-shadow:0 .6rem 1.6rem #204a5f29}.tolin-main-product .product-form__input input[type=radio]:focus-visible+label{outline:.2rem solid var(--tolin-product-green);outline-offset:.2rem}.tolin-main-product .select__select{min-block-size:4.8rem;border-radius:1.2rem;color:var(--tolin-product-navy)}.tolin-main-product .quantity{isolation:isolate;align-items:stretch;overflow:hidden;min-block-size:4.8rem;border:.1rem solid rgba(32,74,95,.22);border-radius:999px;background:var(--tolin-product-surface);box-shadow:none}.tolin-main-product .quantity:before,.tolin-main-product .quantity:after{display:none;box-shadow:none}.tolin-main-product .quantity__input,.tolin-main-product .quantity__button{min-block-size:100%;border:0;background:transparent;color:var(--tolin-product-navy);box-shadow:none}.tolin-main-product .quantity__button:first-child,.tolin-main-product .quantity__button:last-child{margin:0}.tolin-main-product .quantity__button:focus,.tolin-main-product .quantity__button:focus-visible,.tolin-main-product .quantity__input:focus,.tolin-main-product .quantity__input:focus-visible,.tolin-main-product .quantity__button:not(:focus-visible):not(.focused),.tolin-main-product .quantity__input:not(:focus-visible):not(.focused){background:transparent;box-shadow:none}.tolin-main-product .product-form__buttons{max-inline-size:none}.tolin-main-product .product-form__submit,.tolin-main-product .shopify-payment-button__button--unbranded{min-block-size:5.4rem;border-radius:999px;font-weight:760;letter-spacing:.01em}.tolin-main-product .product-form__submit{border:0;background:var(--tolin-product-green);color:#fff;box-shadow:0 1.2rem 2.8rem #01a64f38}.tolin-main-product .product-form__submit:after{box-shadow:none}.tolin-main-product .product-form__submit:hover:not([disabled]){background:var(--tolin-product-green-dark)}.tolin-main-product .shopify-payment-button__button--unbranded{border:.1rem solid var(--tolin-product-navy)!important;background:#fff!important;color:var(--tolin-product-navy)!important}.tolin-main-product .shopify-payment-button__button--unbranded:before,.tolin-main-product .shopify-payment-button__button--unbranded:after{border-radius:inherit;box-shadow:none}.tolin-main-product .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#204a5f0f!important}.tolin-main-product .product__description,.tolin-main-product .product__accordion{padding-block-start:2rem;border-block-start:.1rem solid rgba(32,74,95,.12);color:#173b4dc7;line-height:1.7}.tolin-main-product .product__accordion summary{color:var(--tolin-product-navy)}.tolin-product-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:2.4rem 0 0;padding:2rem 0 0;border-block-start:.1rem solid rgba(32,74,95,.12);list-style:none}.tolin-product-assurances li{display:flex;flex-direction:column;gap:.8rem;align-items:flex-start;min-inline-size:0;color:#204a5fb8;font-size:1.1rem;font-weight:650;line-height:1.4;text-align:start}.tolin-product-assurances__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:3.8rem;block-size:3.8rem;border-radius:50%;background:#01a64f1a;color:var(--tolin-product-green-dark)}.tolin-product-assurances__icon .icon{inline-size:1.9rem;block-size:1.9rem;fill:currentColor}.tolin-main-product .share-button__button,.tolin-main-product .product__view-details{color:var(--tolin-product-navy)}@media screen and (min-width:750px){.tolin-main-product .product--medium:not(.product--no-media) .product__media-wrapper{inline-size:calc(55% - var(--tolin-product-gap) / 2);max-inline-size:55%}.tolin-main-product .product--medium:not(.product--no-media) .product__info-wrapper{inline-size:calc(45% - var(--tolin-product-gap) / 2);max-inline-size:45%;padding-inline:0}.tolin-main-product .product__column-sticky{inset-block-start:12rem}}@media screen and (max-width:749px){.tolin-main-product{padding-block-start:2.4rem}.tolin-main-product .product{gap:2rem}.tolin-main-product .product__media-list{inline-size:100%;margin:0}.tolin-main-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-inline:0}.tolin-main-product .product__media-list .product__media-item{inline-size:100%}.tolin-main-product .product__media-item{border-radius:1.8rem}.tolin-main-product .product__info-container{padding:2.4rem 2rem;border-radius:1.8rem}.tolin-main-product .product__title h1{font-size:clamp(3rem,9vw,4rem)}.tolin-product-assurances{grid-template-columns:1fr}.tolin-product-assurances li{flex-direction:row;align-items:center}}@media(prefers-reduced-motion:reduce){.tolin-main-product .product-form__input input[type=radio]+label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-tolin-main-product.css.map */
