.ts-theme product-info,.ts-theme product-info *,.ts-theme product-info *:before,.ts-theme product-info *:after{box-sizing:border-box}.ts-theme product-info{display:block;background:linear-gradient(180deg,#f8f7f2,#eceddf);padding-top:clamp(20px,3vw,40px);padding-bottom:clamp(48px,6vw,88px)}.ts-theme product-info>.page-width{max-width:var(--ts-container);padding-left:var(--ts-gutter);padding-right:var(--ts-gutter);width:100%;min-width:0}@media screen and (max-width:639px){.ts-theme product-info>.page-width{padding-left:var(--ts-pdp-pad-m, 16px);padding-right:var(--ts-pdp-pad-m, 16px)}}.ts-theme product-info .product.grid,.ts-theme product-info .product__info-wrapper,.ts-theme product-info .product__media-wrapper{min-width:0;max-width:100%}.ts-theme .ts-crumbs{margin-bottom:clamp(18px,2.5vw,32px)}.ts-theme .ts-crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;font-family:var(--font-body-family);font-size:13px;font-weight:500;line-height:1;color:var(--ts-muted)}.ts-theme .ts-crumbs__link{color:var(--ts-muted);text-decoration:none}.ts-theme .ts-crumbs__link:hover{color:var(--ts-ink);text-decoration:underline;text-underline-offset:3px}.ts-theme .ts-crumbs__current{color:var(--ts-ink)}.ts-theme .ts-crumbs__sep{color:var(--ts-muted)}@media screen and (min-width:1000px){.ts-theme .product.grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.ts-theme .product .grid__item{width:auto;max-width:none;padding:0;margin:0}.ts-theme .product__info-container{max-width:560px}.ts-theme .product__column-sticky{top:88px}}@media screen and (max-width:999px){.ts-theme .product.grid{display:grid;grid-template-columns:1fr;gap:clamp(24px,5vw,40px)}.ts-theme .product .grid__item{width:auto;max-width:none;padding:0}.ts-theme .product__column-sticky{position:static}}.ts-theme .product__media-wrapper .product__media-item .product__media,.ts-theme .product__media-wrapper .product__media-item .media{border-radius:12px;overflow:hidden;background:var(--ts-media-bg, #e9e9e6)}.ts-theme .ts-pdp__chip{position:absolute;left:14px;top:14px;z-index:2;background:var(--ts-ink);color:var(--ts-cream);font-family:var(--font-body-family);font-size:11px;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;padding:8px 10px;border-radius:3px;max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.ts-theme .thumbnail-slider{gap:6px;margin-top:2px}.ts-theme .thumbnail-list{gap:10px}.ts-theme .thumbnail-list__item .thumbnail{border-radius:8px;border:2px solid var(--ts-line);box-shadow:none;overflow:hidden;background:#e9e9e6;transition:border-color .15s ease,box-shadow .15s ease}.ts-theme .thumbnail-list__item .thumbnail:hover{border-color:var(--ts-muted-2)}.ts-theme .thumbnail-list__item .thumbnail[aria-current=true]{border-color:var(--ts-ink);box-shadow:inset 0 0 0 1px var(--ts-ink)}.ts-theme .thumbnail-list__item .thumbnail img{border-radius:6px;object-fit:cover}.ts-theme .thumbnail-slider .slider-button{width:36px;height:36px;flex:none;border-radius:50%;border:1.5px solid var(--ts-ink);background:#fff;color:var(--ts-ink);padding:0;transition:background-color .2s ease,color .2s ease}.ts-theme .thumbnail-slider .slider-button:not([disabled]):hover{background:var(--ts-ink);color:#fff}.ts-theme .thumbnail-slider .slider-button[disabled]{opacity:.3}.ts-theme .thumbnail-slider .slider-button .icon{width:14px;height:14px}@media screen and (min-width:750px){.ts-theme .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(100% / var(--ts-thumbs, 5) - .8rem)}}.ts-theme .product__media-wrapper .thumbnail-slider{max-width:100%}.ts-theme .thumbnail-list.slider{scrollbar-width:none}.ts-theme .thumbnail-list.slider::-webkit-scrollbar{display:none}.ts-theme .product__info-container{--ts-stack: 20px}.ts-theme .product__info-container>*{margin-block:0}.ts-theme .product__info-container>*+*{margin-top:var(--ts-stack)}.ts-theme .product__info-container>variant-selects{margin-top:var(--ts-variants-mt)}.ts-theme .product__info-container>variant-selects .product-form__input+.product-form__input{margin-top:var(--ts-variants-gap)}.ts-theme .product__info-container{min-width:0}.ts-theme .product__info-container>variant-selects{display:block;min-width:0;max-width:100%}.ts-theme .product__info-container>product-form{display:block;margin-top:16px}.ts-theme .product__info-container>.ts-pdp__note{margin-top:12px}.ts-theme .ts-pdp__eyebrow{margin-bottom:0}.ts-theme .product__title>h1,.ts-theme .product__title>.h1{margin:0;font-family:var(--font-heading-family);font-size:clamp(var(--ts-title-size-m, 38px),5vw,var(--ts-title-size-d, 72px));font-weight:var(--ts-title-weight, 800);line-height:var(--ts-title-line, var(--ts-title-line-d, .92));letter-spacing:-.01em;text-transform:uppercase;color:var(--ts-ink);text-wrap:balance;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;min-width:0}.ts-theme .product__text,.ts-theme .product .price{font-family:var(--font-body-family)}.ts-theme .product .price__regular .price-item--regular,.ts-theme .product .price__sale .price-item--sale{font-family:var(--font-heading-family);font-size:32px;font-weight:700;line-height:1;color:var(--ts-ink);letter-spacing:0}.ts-theme .product .price__sale .price-item--regular{font-family:var(--font-body-family);font-size:16px;color:var(--ts-muted)}.ts-theme .product__info-container>.product__description{margin-top:var(--ts-desc-mt, var(--ts-desc-mt-d, 20px));margin-bottom:var(--ts-desc-mb, 0)}.ts-theme .product__description,.ts-theme .product__description p{font-family:var(--font-body-family);font-size:var(--ts-desc-size, var(--ts-desc-size-d, 16.5px));font-weight:400;line-height:var(--ts-desc-line, 1.55);color:var(--ts-desc-color, var(--ts-body));text-wrap:pretty}.ts-theme .ts-pdp__note{margin:0;font-family:var(--font-body-family);font-size:13px;font-weight:400;line-height:1.5;color:var(--ts-brick)}.ts-theme product-info{--ts-opt-label-size: var(--ts-opt-label-size-d, 12px);--ts-opt-label-gap: var(--ts-opt-label-gap-d, 12px);--ts-opt-size: var(--ts-opt-size-d, 15px);--ts-opt-pad-x: var(--ts-opt-pad-x-d, 14px);--ts-opt-pad-y: var(--ts-opt-pad-y-d, 6px);--ts-opt-h: var(--ts-opt-h-d, 46px);--ts-opt-gap: var(--ts-opt-gap-d, 8px);--ts-variants-mt: var(--ts-variants-mt-d, 32px);--ts-variants-gap: var(--ts-variants-gap-d, 24px);--ts-qty-label-size: var(--ts-qty-label-size-d, 12px);--ts-qty-input-size: var(--ts-qty-input-size-d, 16px);--ts-qty-h: var(--ts-qty-h-d, 54px);--ts-qty-mt: var(--ts-qty-mt-d, 26px);--ts-qty-mb: var(--ts-qty-mb-d, 0px);--ts-atc-size: var(--ts-atc-size-d, 18px);--ts-atc-weight: var(--ts-atc-weight-d, 600);--ts-atc-h: var(--ts-atc-h-d, 54px);--ts-atc-mt: var(--ts-atc-mt-d, 16px);--ts-atc-mb: var(--ts-atc-mb-d, 0px);--ts-dyn-mt: var(--ts-dyn-mt-d, 0px);--ts-dyn-mb: var(--ts-dyn-mb-d, 0px);--ts-more-size: var(--ts-more-size-d, 14px);--ts-pay-icon: var(--ts-pay-icon-d, 38px);--ts-pay-mt: var(--ts-pay-mt-d, 16px);--ts-pay-mb: var(--ts-pay-mb-d, 0px);--ts-trust-cols: var(--ts-trust-cols-d, 2);--ts-trust-size: var(--ts-trust-size-d, 14px);--ts-trust-icon: var(--ts-trust-icon-d, 6px);--ts-trust-row-gap: var(--ts-trust-row-gap-d, 12px);--ts-trust-mt: var(--ts-trust-mt-d, 28px);--ts-trust-pt: var(--ts-trust-pt-d, 20px);--ts-trust-pb: var(--ts-trust-pb-d, 0px)}.ts-theme .product-form__input .form__label{font-family:var(--font-body-family);font-size:var(--ts-opt-label-size);font-weight:var(--ts-opt-label-weight, 600);line-height:1;letter-spacing:var(--ts-opt-label-track, .14em);text-transform:uppercase;color:var(--ts-opt-label-color, var(--ts-muted));margin-bottom:var(--ts-opt-label-gap)}.ts-theme .product-form__input [data-selected-value]{color:var(--ts-ink)}.ts-theme .product-form__input--swatch{display:flex;flex-wrap:wrap;gap:10px;border:0;padding:0;margin:0 0 4px;min-width:0;max-width:100%}.ts-theme .product-form__input--swatch>.form__label{flex:0 0 100%}.ts-theme .product-form__input--swatch .swatch-input__input+.swatch-input__label{margin:0;width:44px;height:44px;border-radius:50%;border:2px solid var(--ts-line);padding:3px;box-shadow:none;transition:border-color .2s ease}.ts-theme .product-form__input--swatch .swatch-input__input+.swatch-input__label:hover{border-color:var(--ts-ink)}.ts-theme .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{border-color:var(--ts-ink);box-shadow:inset 0 0 0 1px var(--ts-ink);outline:none}.ts-theme .product-form__input--swatch .swatch{border-radius:50%;border:1px solid rgba(0,0,0,.12)}.ts-theme .product-form__input--swatch .swatch-input__input:disabled+.swatch-input__label,.ts-theme .product-form__input--swatch .swatch-input__input.disabled+.swatch-input__label,.ts-theme .product-form__input--swatch .swatch-input__input.visually-disabled+.swatch-input__label{opacity:.4;position:relative}.ts-theme .product-form__input--swatch .swatch-input__input:disabled+.swatch-input__label:after,.ts-theme .product-form__input--swatch .swatch-input__input.disabled+.swatch-input__label:after,.ts-theme .product-form__input--swatch .swatch-input__input.visually-disabled+.swatch-input__label:after{content:"";position:absolute;inset:50% 2px auto 2px;height:1.5px;background:var(--ts-ink);transform:rotate(-45deg)}.ts-theme .product-form__input--pill{display:flex;flex-wrap:wrap;gap:var(--ts-opt-gap);border:0;padding:0;margin:0;min-width:0;max-width:100%}.ts-theme .product-form__input--pill>.form__label{flex:0 0 100%}.ts-theme .product-form__input--pill input[type=radio]+label{flex:0 0 auto;width:max-content;min-width:64px;max-width:100%;min-height:var(--ts-opt-h);margin:0;padding:var(--ts-opt-pad-y) var(--ts-opt-pad-x);display:flex;align-items:center;justify-content:center;text-align:center;overflow-wrap:break-word;border-radius:var(--ts-opt-radius, 4px);border:var(--ts-opt-bw, 1.5px) solid var(--ts-opt-border, var(--ts-line-2));background:var(--ts-opt-bg, #fff);color:var(--ts-opt-text, var(--ts-ink));font-family:var(--font-body-family);font-size:var(--ts-opt-size);font-weight:var(--ts-opt-weight, 600);line-height:1;letter-spacing:0;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.ts-theme .product-form__input--pill input[type=radio]+label:hover{border-color:var(--ts-ink)}.ts-theme .product-form__input--pill input[type=radio]:checked+label{background:var(--ts-opt-bg-sel, var(--ts-ink));border-color:var(--ts-opt-border-sel, var(--ts-ink));color:var(--ts-opt-text-sel, #fff)}.ts-theme .product-form__input--pill input[type=radio].disabled+label,.ts-theme .product-form__input--pill input[type=radio]:disabled+label{background:var(--ts-opt-bg-off, #fff);border-color:var(--ts-opt-border-off, var(--ts-line-2));color:var(--ts-opt-text-off, var(--ts-ink));opacity:var(--ts-opt-opacity-off, .45);text-decoration:line-through}.ts-theme .product__info-container>.product-form__quantity{margin-top:var(--ts-qty-mt);margin-bottom:var(--ts-qty-mb)}.ts-theme .product-form__quantity .form__label{font-family:var(--font-body-family);font-size:var(--ts-qty-label-size);margin-bottom:10px}.ts-theme .quantity{height:var(--ts-qty-h);min-height:var(--ts-qty-h);border:var(--ts-qty-bw, 1.5px) solid var(--ts-qty-border, var(--ts-ink));border-radius:var(--ts-qty-radius, 4px);background:var(--ts-qty-bg, transparent);width:var(--ts-qty-width, auto);min-width:132px}.ts-theme .quantity:after{box-shadow:none}.ts-theme .quantity__button{width:var(--ts-qty-btn, 44px);color:var(--ts-qty-text, var(--ts-ink))}.ts-theme .quantity__input{font-family:var(--font-body-family);font-size:var(--ts-qty-input-size);font-weight:600;color:var(--ts-qty-text, var(--ts-ink))}.ts-theme .product-form__buttons{max-width:none;display:flex;flex-direction:column;gap:10px}.ts-theme .product__info-container>product-form{margin-top:var(--ts-atc-mt);margin-bottom:var(--ts-atc-mb)}.ts-theme .product-form__submit{height:var(--ts-atc-h);min-height:var(--ts-atc-h);width:var(--ts-atc-width, 100%);padding-inline:var(--ts-atc-pad-x, 20px);border-radius:var(--ts-atc-radius, 4px);border:var(--ts-atc-bw, 0) solid var(--ts-atc-border, transparent);background:var(--ts-atc-bg, var(--ts-olive));color:var(--ts-atc-text, #fff);font-family:var(--font-heading-family);font-size:var(--ts-atc-size);font-weight:var(--ts-atc-weight);line-height:1;letter-spacing:var(--ts-atc-track, .09em);text-transform:uppercase;box-shadow:none;transition:background-color .2s ease,color .2s ease}.ts-theme .product-form__submit:after,.ts-theme .product-form__submit:before{box-shadow:none;border:0}.ts-theme .product-form__submit:not([disabled]):hover{background:var(--ts-atc-bg-hover, var(--ts-ink));color:var(--ts-atc-text-hover, #fff)}.ts-theme .product-form__submit[disabled],.ts-theme .product-form__submit[aria-disabled=true]{background:var(--ts-muted-2);color:#fff;opacity:1}.ts-theme .shopify-payment-button{margin-top:var(--ts-dyn-mt);margin-bottom:var(--ts-dyn-mb)}.ts-theme .shopify-payment-button__button--unbranded{height:var(--ts-dyn-h, 54px);border-radius:var(--ts-dyn-radius, 4px);font-family:var(--font-heading-family);font-size:var(--ts-atc-size);font-weight:var(--ts-atc-weight);letter-spacing:var(--ts-atc-track, .09em);text-transform:uppercase}.ts-theme .shopify-payment-button__more-options{font-family:var(--font-body-family);font-size:var(--ts-more-size);color:var(--ts-more-color, var(--ts-body));margin-top:var(--ts-more-mt, 0);margin-bottom:var(--ts-more-mb, 0)}.ts-theme .product-form__error-message-wrapper{font-family:var(--font-body-family);color:var(--ts-brick)}.ts-theme .product__info-container>.ts-pdp__payment{margin-top:var(--ts-pay-mt);margin-bottom:var(--ts-pay-mb)}.ts-theme .ts-pdp__payment{display:flex;align-items:center;justify-content:var(--ts-pay-justify, flex-start);gap:10px;flex-wrap:wrap}.ts-theme .ts-pdp__payment-label{font-family:var(--font-body-family);font-size:13px;color:var(--ts-muted)}.ts-theme .ts-pdp__payment-list{display:flex;flex-wrap:wrap;justify-content:var(--ts-pay-justify, flex-start);gap:var(--ts-pay-gap, 6px);margin:0;padding:0}.ts-theme .ts-pdp__payment-icon{width:var(--ts-pay-icon, 38px);height:auto;display:block}.ts-theme .product__info-container>.ts-pdp__trust{margin-top:var(--ts-trust-mt)}.ts-theme .ts-pdp__trust{display:grid;grid-template-columns:repeat(var(--ts-trust-cols, 2),minmax(0,1fr));gap:var(--ts-trust-row-gap, 12px) var(--ts-trust-col-gap-d, 20px);border-top:var(--ts-trust-divider-w, 1px) solid var(--ts-trust-divider-color, var(--ts-line));padding-top:var(--ts-trust-pt);padding-bottom:var(--ts-trust-pb);margin-bottom:0;list-style:none;font-family:var(--font-body-family);font-size:var(--ts-trust-size);font-weight:var(--ts-trust-weight, 400);line-height:1.45;color:var(--ts-trust-text, var(--ts-body));min-width:0}.ts-theme .ts-pdp__trust-item{display:flex;gap:10px;min-width:0}.ts-theme .ts-pdp__trust-mark{width:var(--ts-trust-icon, 6px);height:var(--ts-trust-icon, 6px);background:var(--ts-trust-icon-color, var(--ts-olive));transform:rotate(45deg);margin-top:7px;flex:none}.ts-theme .ts-pdp__trust-icon{width:max(var(--ts-trust-icon, 6px),16px);height:max(var(--ts-trust-icon, 6px),16px);margin-top:2px;flex:none;color:var(--ts-trust-icon-color, var(--ts-olive));display:block}.ts-theme .ts-pdp__trust-icon svg{width:100%;height:100%;display:block}.ts-theme .ts-pdp__trust strong{font-weight:600}.ts-theme .ts-pdp__trust-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.ts-theme .ts-strip{background:var(--ts-ink);color:var(--ts-on-dark)}.ts-theme .ts-strip__inner{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:clamp(20px,4vw,56px);padding-top:22px;padding-bottom:22px;margin:0;list-style:none;font-family:var(--font-heading-family);font-size:15px;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;text-align:center}.ts-theme .ts-strip__link{color:inherit;text-decoration:none}.ts-theme .ts-strip__link:hover{color:var(--ts-khaki)}.ts-theme .ts-strip__item+.ts-strip__item:before{content:"\2013";color:var(--ts-khaki);margin-right:clamp(20px,4vw,56px)}.ts-theme .ts-benefits{background:#fff;padding-top:clamp(calc(var(--ts-pt, 96px) * .583),7vw,var(--ts-pt, 96px));padding-bottom:clamp(calc(var(--ts-pb, 96px) * .583),7vw,var(--ts-pb, 96px))}.ts-theme .ts-benefits__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(32px,5vw,72px);align-items:start}.ts-theme .ts-benefits__intro{display:flex;flex-direction:column;gap:14px}.ts-theme .ts-benefits__body,.ts-theme .ts-benefits__body p{margin:0;font-family:var(--font-body-family);font-size:16px;line-height:1.55;color:var(--ts-body-2);max-width:400px}.ts-theme .ts-benefits__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(20px,2.5vw,32px);margin:0;padding:0;list-style:none}.ts-theme .ts-benefits__item{border-top:2px solid var(--ts-ink);padding-top:16px;display:flex;flex-direction:column;gap:8px}.ts-theme .ts-benefits__num{font-family:var(--font-heading-family);font-size:26px;font-weight:700;line-height:1;color:var(--ts-khaki)}.ts-theme .ts-benefits__title{margin:0;font-family:var(--font-heading-family);font-size:19px;font-weight:700;line-height:1.15;letter-spacing:.03em;text-transform:uppercase;color:var(--ts-ink)}.ts-theme .ts-benefits__text{margin:0;font-family:var(--font-body-family);font-size:15px;line-height:1.5;color:var(--ts-body-2)}.ts-theme .ts-detail{background:var(--ts-bg);padding-top:clamp(calc(var(--ts-pt, 88px) * .545),6vw,var(--ts-pt, 88px));padding-bottom:clamp(calc(var(--ts-pb, 88px) * .545),6vw,var(--ts-pb, 88px))}.ts-theme .ts-detail__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(14px,2vw,24px)}.ts-theme .ts-detail__frame{position:relative;margin:0;aspect-ratio:4 / 5;border-radius:12px;overflow:hidden;background:#e9e9e6}.ts-theme .ts-detail__frame img{width:100%;height:100%;object-fit:cover;display:block}.ts-theme .ts-detail__frame--zoom img{transform:scale(2.1);transform-origin:50% 40%}.ts-theme .ts-detail__caption{position:absolute;left:14px;bottom:14px;background:#f8f7f2eb;color:var(--ts-ink);font-family:var(--font-body-family);font-size:11px;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;padding:8px 10px;border-radius:3px}.ts-theme .ts-size{background:#fff;padding-top:clamp(calc(var(--ts-pt, 96px) * .583),7vw,var(--ts-pt, 96px));padding-bottom:clamp(calc(var(--ts-pb, 96px) * .583),7vw,var(--ts-pb, 96px))}.ts-theme .ts-size__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(32px,5vw,80px);align-items:start}.ts-theme .ts-size__intro{display:flex;flex-direction:column;gap:14px;max-width:420px}.ts-theme .ts-size__body,.ts-theme .ts-size__body p{margin:0;font-family:var(--font-body-family);font-size:16px;line-height:1.55;color:var(--ts-body-2)}.ts-theme .ts-size__table{border:1px solid var(--ts-line);border-radius:10px;overflow:hidden}.ts-theme .ts-size__head,.ts-theme .ts-size__row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:14px 18px}.ts-theme .ts-size__head{background:#f1f0e8;font-family:var(--font-body-family);font-size:12px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--ts-muted)}.ts-theme .ts-size__row{border-top:1px solid #eeece3;font-family:var(--font-body-family);font-size:15px;line-height:1;color:var(--ts-ink)}.ts-theme .ts-size__cell--label{font-weight:600}.ts-theme .ts-size__table--rte{padding:0}.ts-theme .ts-size__table--rte table{width:100%;border-collapse:collapse}.ts-theme .ts-size__table--rte th,.ts-theme .ts-size__table--rte td{padding:14px 18px;text-align:left;border-top:1px solid #eeece3;font-family:var(--font-body-family);font-size:15px}.ts-theme .ts-size__table--rte th{background:#f1f0e8;border-top:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ts-muted)}.ts-theme .ts-info{background:linear-gradient(135deg,#f8f7f2,#eceddf);padding-top:clamp(calc(var(--ts-pt, 96px) * .583),7vw,var(--ts-pt, 96px));padding-bottom:clamp(calc(var(--ts-pb, 96px) * .583),7vw,var(--ts-pb, 96px))}.ts-theme .ts-info__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(24px,3vw,40px)}.ts-theme .ts-info__card{background:#fff;border:1px solid var(--ts-line);border-radius:10px;padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:14px}.ts-theme .ts-info__icon{color:var(--ts-olive)}.ts-theme .ts-info__title{margin:0;font-family:var(--font-heading-family);font-size:24px;font-weight:700;line-height:1;letter-spacing:.03em;text-transform:uppercase;color:var(--ts-ink)}.ts-theme .ts-info__body,.ts-theme .ts-info__body p,.ts-theme .ts-info__body li{font-family:var(--font-body-family);font-size:15px;line-height:1.6;color:var(--ts-body)}.ts-theme .ts-info__body p{margin:0}.ts-theme .ts-info__body ul{margin:0;padding-left:18px}.ts-theme .ts-info__link{align-self:flex-start;margin-top:auto;font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ts-olive);text-decoration:none}.ts-theme .ts-info__link:hover{text-decoration:underline;text-underline-offset:3px}.ts-theme .ts-reviews{background:#fff;border-top:1px solid #e6e3d7;padding-top:clamp(calc(var(--ts-pt, 96px) * .583),7vw,var(--ts-pt, 96px));padding-bottom:clamp(calc(var(--ts-pb, 96px) * .583),7vw,var(--ts-pb, 96px))}.ts-theme .ts-reviews__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(32px,5vw,80px);align-items:start}.ts-theme .ts-reviews__intro{display:flex;flex-direction:column;gap:14px;max-width:420px}.ts-theme .ts-reviews__empty{border:1px solid var(--ts-line);border-radius:10px;padding:clamp(24px,3vw,36px);background:var(--ts-bg);display:flex;flex-direction:column;gap:16px;align-items:flex-start}.ts-theme .ts-reviews__stars{display:flex;gap:4px;color:var(--ts-khaki)}.ts-theme .ts-reviews__empty-title{margin:0;font-family:var(--font-heading-family);font-size:26px;font-weight:700;line-height:1.1;letter-spacing:.01em;color:var(--ts-ink)}.ts-theme .ts-reviews__empty-body{margin:0;font-family:var(--font-body-family);font-size:15.5px;line-height:1.55;color:var(--ts-body-2)}.ts-theme .ts-reviews__cta{height:48px;padding:0 22px;font-size:15px}.ts-theme .ts-related{background:var(--ts-bg);padding-top:clamp(calc(var(--ts-pt, 96px) * .583),7vw,var(--ts-pt, 96px));padding-bottom:clamp(calc(var(--ts-pb, 96px) * .583),7vw,var(--ts-pb, 96px))}@media screen and (max-width:749px){.ts-theme .ts-related{padding-top:var(--ts-pt-m, clamp(calc(var(--ts-pt, 96px) * .583), 7vw, var(--ts-pt, 96px)));padding-bottom:var(--ts-pb-m, clamp(calc(var(--ts-pb, 96px) * .583), 7vw, var(--ts-pb, 96px)))}}.ts-theme .ts-related__inner{display:block}.ts-theme .ts-recent{background:#fff}.ts-theme ts-recently-viewed{display:block;padding-top:clamp(calc(var(--ts-pt, 96px) * .583),7vw,var(--ts-pt, 96px));padding-bottom:clamp(calc(var(--ts-pb, 96px) * .583),7vw,var(--ts-pb, 96px))}@media screen and (max-width:749px){.ts-theme ts-recently-viewed{padding-top:var(--ts-pt-m, clamp(calc(var(--ts-pt, 96px) * .583), 7vw, var(--ts-pt, 96px)));padding-bottom:var(--ts-pb-m, clamp(calc(var(--ts-pb, 96px) * .583), 7vw, var(--ts-pb, 96px)))}}.ts-theme ts-recently-viewed[hidden]{display:none}.ts-theme .ts-recent__editor-note{padding-top:40px;padding-bottom:40px}@media screen and (max-width:749px){.ts-theme .product--thumbnail_slider .product__media-item:not(.is-active){display:none}.ts-theme .product--thumbnail_slider .product__media-list{display:block;margin-left:0;margin-right:0}.ts-theme .product--thumbnail_slider .product__media-list .product__media-item{width:100%}.ts-theme .thumbnail-slider .thumbnail-list.slider{overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.ts-theme .thumbnail-list__item.slider__slide{scroll-snap-align:start}}@media screen and (max-width:639px){.ts-theme .product__title>h1,.ts-theme .product__title>.h1{--ts-title-line: var(--ts-title-line-m, 1)}.ts-theme product-info{--ts-opt-label-size: var(--ts-opt-label-size-m, 12px);--ts-opt-label-gap: var(--ts-opt-label-gap-m, 10px);--ts-opt-size: var(--ts-opt-size-m, 14px);--ts-opt-pad-x: var(--ts-opt-pad-x-m, 12px);--ts-opt-pad-y: var(--ts-opt-pad-y-m, 6px);--ts-opt-h: var(--ts-opt-h-m, 48px);--ts-opt-gap: var(--ts-opt-gap-m, 8px);--ts-variants-mt: var(--ts-variants-mt-m, 28px);--ts-variants-gap: var(--ts-variants-gap-m, 20px);--ts-qty-label-size: var(--ts-qty-label-size-m, 12px);--ts-qty-input-size: var(--ts-qty-input-size-m, 16px);--ts-qty-h: var(--ts-qty-h-m, 54px);--ts-qty-mt: var(--ts-qty-mt-m, 26px);--ts-qty-mb: var(--ts-qty-mb-m, 0px);--ts-atc-size: var(--ts-atc-size-m, 18px);--ts-atc-weight: var(--ts-atc-weight-m, 600);--ts-atc-h: var(--ts-atc-h-m, 54px);--ts-atc-mt: var(--ts-atc-mt-m, 16px);--ts-atc-mb: var(--ts-atc-mb-m, 0px);--ts-dyn-mt: var(--ts-dyn-mt-m, 0px);--ts-dyn-mb: var(--ts-dyn-mb-m, 0px);--ts-more-size: var(--ts-more-size-m, 14px);--ts-pay-icon: var(--ts-pay-icon-m, 38px);--ts-pay-mt: var(--ts-pay-mt-m, 16px);--ts-pay-mb: var(--ts-pay-mb-m, 0px);--ts-trust-cols: var(--ts-trust-cols-m, 1);--ts-trust-size: var(--ts-trust-size-m, 14px);--ts-trust-icon: var(--ts-trust-icon-m, 6px);--ts-trust-row-gap: var(--ts-trust-row-gap-m, 12px);--ts-trust-mt: var(--ts-trust-mt-m, 28px);--ts-trust-pt: var(--ts-trust-pt-m, 20px);--ts-trust-pb: var(--ts-trust-pb-m, 0px);--ts-desc-size: var(--ts-desc-size-m, 16.5px);--ts-desc-mt: var(--ts-desc-mt-m, 20px)}.ts-theme .product-form__submit,.ts-theme .shopify-payment-button,.ts-theme .shopify-payment-button__button,.ts-theme .shopify-payment-button__button--unbranded,.ts-theme .quantity,.ts-theme .product-form__quantity,.ts-theme product-form,.ts-theme .product-form,.ts-theme .product-form__buttons{width:100%;max-width:100%;min-width:0;margin-inline:0}.ts-theme .quantity{min-width:0}.ts-theme .shopify-payment-button__button{margin-inline:0}.ts-theme .shopify-payment-button__more-options{max-width:100%;white-space:normal;word-break:break-word}.ts-theme .ts-pdp__payment,.ts-theme .ts-pdp__payment-list{max-width:100%;min-width:0;flex-wrap:wrap}.ts-theme .ts-pdp__trust,.ts-theme .ts-pdp__trust-item,.ts-theme .ts-pdp__trust-item>span{min-width:0;max-width:100%;overflow-wrap:break-word}.ts-theme .ts-pdp__trust{column-gap:var(--ts-trust-row-gap, 12px)}.ts-theme .ts-size__head,.ts-theme .ts-size__row{padding:12px 14px;gap:8px}.ts-theme .ts-strip__inner{gap:12px;font-size:13px}.ts-theme .ts-strip__item+.ts-strip__item:before{margin-right:12px}}.ts-theme .ts-strip,.ts-theme .ts-benefits,.ts-theme .ts-detail,.ts-theme .ts-size,.ts-theme .ts-info,.ts-theme .ts-reviews,.ts-theme .ts-related,.ts-theme .ts-recent{max-width:100%;overflow-x:clip}.ts-theme .product-media-modal__content>img,.ts-theme .product-media-modal__content .media>img,.ts-theme .media-modal img{width:auto;max-width:100%;max-height:100vh;height:auto;object-fit:contain;object-position:center center;margin-inline:auto}@media screen and (min-width:750px){.ts-theme .product-media-modal__content>img,.ts-theme .product-media-modal__content .media>img{max-height:calc(100vh - 4rem)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ts-product.css.map */
