.tk-crumbs ol{display:flex;flex-wrap:wrap;gap:0 10px;margin:0;padding:0;list-style:none;color:var(--tk-muted);font-size:13px;line-height:18px}.tk-crumbs li+li:before{content:"/";margin-right:10px}.tk-crumbs a{color:inherit;text-decoration:none}.tk-crumbs a:hover{color:var(--tk-text);text-decoration:underline;text-underline-offset:3px}.tk-pdp{padding-block:16px 48px;background:var(--tk-bg);color:var(--tk-text)}.tk-pdp .tk-crumbs{display:none}.tk-pdp__grid{display:grid;gap:24px}.tk-pdp__left{min-width:0}@media screen and (max-width:989px){.tk-pdp__left{display:contents}.tk-gallery{order:1}.tk-pdp__info{order:2}.tk-fbt{order:3;margin-top:16px}}@media screen and (min-width:990px){.tk-pdp{padding-block:24px 70px}.tk-pdp .tk-crumbs{display:block;margin-bottom:24px}.tk-pdp__grid{grid-template-columns:minmax(0,680fr) minmax(0,540fr);gap:clamp(32px,4.2vw,60px);align-items:start}}.tk-gallery{min-width:0}.tk-gallery__stage{position:relative}.tk-gallery__track{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--tk-radius, 16px);background:var(--tk-bg)}.tk-gallery__track::-webkit-scrollbar{display:none}.tk-gallery__track:focus-visible{outline:2px solid var(--tk-text);outline-offset:3px}.tk-gallery__slide{position:relative;flex:0 0 100%;aspect-ratio:1 / 1;margin:0;scroll-snap-align:start;overflow:hidden}.tk-gallery__slide:not(:has(img)){background:var(--tk-placeholder)}.tk-gallery__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.tk-gallery__slide .tk-media__label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--tk-muted);font-size:13px}.tk-gallery__count{position:absolute;right:16px;bottom:16px;margin:0;min-width:56px;padding:7px 12px;border-radius:var(--tk-radius-pill);background:#fff;color:var(--tk-text);font-size:11px;font-weight:500;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.tk-gallery__thumbs{display:none;gap:8px;margin-top:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.tk-gallery__thumbs::-webkit-scrollbar{display:none}.tk-gallery__thumb{position:relative;flex:0 0 64px;aspect-ratio:1 / 1;padding:0;border:1px solid transparent;border-radius:var(--tk-radius-sm, 10px);background:var(--tk-placeholder);overflow:hidden;cursor:pointer;scroll-snap-align:start}.tk-gallery__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tk-gallery__thumb[aria-current=true]{border-color:var(--tk-text)}.tk-gallery__thumb:focus-visible{outline:2px solid var(--tk-text);outline-offset:2px}@media screen and (min-width:990px){.tk-gallery__track{border-radius:var(--tk-radius-lg, 24px)}.tk-gallery__count{right:20px;bottom:20px;min-width:60px;padding:8px 12px;font-size:12px}.tk-gallery__thumbs{display:flex;gap:16px;margin-top:16px}.tk-gallery__thumb{flex-basis:100px;border-radius:var(--tk-radius-sm, 10px)}}.tk-fbt{margin-top:40px}.tk-fbt__title{margin:0 0 18px;font-family:var(--tk-font);font-size:13px;font-weight:600;line-height:18px;text-transform:uppercase;letter-spacing:var(--tk-eyebrow-tracking)!important;color:var(--tk-text)}.tk-fbt__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 15px;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.tk-fbt__list{grid-template-columns:repeat(4,minmax(0,123px))}}.tk-fbt__thumb{position:relative;display:block;aspect-ratio:1 / 1;border-radius:var(--tk-radius-sm, 10px);background:var(--tk-placeholder);overflow:hidden}.tk-fbt__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tk-fbt__name{display:block;margin-top:11px;min-height:36px;color:var(--tk-text);font-size:13px;font-weight:500;line-height:18px;text-decoration:none}.tk-fbt__row{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.tk-fbt__price{font-size:15px;font-weight:600}.tk-fbt__add{width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--tk-text);color:#fff;font-family:var(--tk-font);font-size:18px;font-weight:600;line-height:1;cursor:pointer}.tk-fbt__add:hover{background:#2b2b2b}.tk-pdp__info{min-width:0;font-size:15px;line-height:1.6}.tk-pdp__info>*{margin:0}.tk-pdp__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px}.tk-pdp .tk-pdp__title{flex:1 1 100%;margin:0;font-family:var(--tk-font);font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.02em!important;color:var(--tk-text);text-wrap:balance}.tk-pdp__pricebox{display:flex;align-items:baseline;gap:12px}.tk-pdp__price{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tk-pdp .tk-price__now{color:var(--tk-price);font-size:24px;font-weight:600;line-height:1.3}.tk-price__was{font-size:16px;color:var(--tk-muted)}.tk-price__badge{padding:3px 10px;border-radius:var(--tk-radius-pill);background:var(--tk-text);color:var(--tk-bg);font-size:13px;font-weight:600}.tk-pdp__pricenote{margin:0;color:var(--tk-muted);font-size:13px;line-height:18px}@media screen and (min-width:990px){.tk-pdp__top{flex-wrap:nowrap}.tk-pdp .tk-pdp__title{flex:1 1 auto;max-width:400px;font-size:24px;line-height:30px}.tk-pdp__pricebox{flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:2px;padding-top:2px}.tk-pdp .tk-price__now{font-size:28px;line-height:38px}}.tk-pdp__pitch{margin-top:16px;color:var(--tk-muted);font-size:15px;line-height:24px}.tk-pdp__checks{display:grid;gap:9px;margin:20px 0 0;padding:0;list-style:none;font-size:14px;font-weight:500;line-height:22px}.tk-pdp__checks li{position:relative;padding-left:24px}.tk-pdp__checks li:before{content:"\2713";position:absolute;left:0;top:0;font-weight:600}@media screen and (min-width:990px){.tk-pdp__checks{gap:14px;margin-top:22px;font-size:15px}.tk-pdp__checks li{padding-left:28px}}.tk-pdp__variants{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;border:0}.tk-pdp__legend{width:100%;margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.tk-pill{position:relative;display:inline-flex}.tk-pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.tk-pill span{padding:8px 16px;border:1px solid var(--tk-border);border-radius:var(--tk-radius-pill);font-size:14px;font-weight:500}.tk-pill input:checked+span{border-color:var(--tk-text);background:var(--tk-text);color:var(--tk-bg)}.tk-pill input:focus-visible+span{outline:2px solid var(--tk-text);outline-offset:2px}.tk-pill.is-unavailable span{color:var(--tk-muted);text-decoration:line-through}.tk-pdp__buy-wrap{margin-top:24px}.tk-pdp__form{margin:0}.tk-pdp .tk-pdp__buy{width:100%;min-height:56px;font-size:16px}.tk-pdp__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 0;padding:15px 8px;border-radius:var(--tk-radius-pill);background:var(--tk-surface);list-style:none;font-size:11px;font-weight:500;line-height:18px;text-align:center}@media screen and (min-width:990px){.tk-pdp__trust{font-size:13px}}.tk-pdp__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 19px;margin-top:18px}.tk-pdp__rowlabel{flex:0 0 51px;margin:0;font-size:13px;font-weight:500;line-height:18px}.tk-pdp__pay,.tk-share{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.tk-pdp__pay li{display:flex}.tk-pdp__payicon{width:48px;height:30px;border-radius:6px}.tk-share{gap:8px}.tk-share__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--tk-border);border-radius:var(--tk-radius-pill);background:transparent;color:var(--tk-text);font-family:var(--tk-font);cursor:pointer;transition:border-color .15s ease}.tk-share__btn:hover{border-color:var(--tk-text)}.tk-share__btn:focus-visible{outline:2px solid var(--tk-text);outline-offset:2px}.tk-share__btn svg{width:16px;height:16px}.tk-share__btn--text{width:auto;min-width:104px;padding:0 18px;font-size:13px;font-weight:500}.tk-pdp .tk-fs{margin-top:20px;padding:22px 24px 24px;border:0;border-radius:var(--tk-radius, 16px);background:var(--tk-surface)}.tk-pdp .tk-fs__heading{font-size:16px;line-height:23px}.tk-pdp .tk-fs__body{margin-top:5px;font-size:13px;line-height:18px}.tk-pdp .tk-fs__input{border-color:transparent;background:#fff;font-size:14px}.tk-pdp .tk-fs__btn{min-width:160px;background:var(--tk-text);color:#fff}.tk-pdp .tk-fs__btn:hover{background:#2b2b2b}@media screen and (min-width:990px){.tk-pdp .tk-fs__heading{font-size:17px}.tk-pdp .tk-fs__field{flex-direction:row;gap:12px}.tk-pdp .tk-fs__input{flex:1 1 auto;min-width:0}.tk-pdp .tk-fs__btn{flex:0 0 auto}}.tk-acc{margin-top:28px;border-top:1px solid var(--tk-border)}.tk-acc__item{border-bottom:1px solid var(--tk-border)}.tk-acc__item summary{position:relative;display:block;padding:16px 40px 16px 0;font-size:16px;font-weight:600;line-height:25px;cursor:pointer;list-style:none}.tk-acc__item summary::-webkit-details-marker{display:none}.tk-acc__item summary:before,.tk-acc__item summary:after{content:"";position:absolute;right:2px;top:50%;width:13px;height:1.5px;background:currentColor}.tk-acc__item summary:after{transform:rotate(90deg)}.tk-acc__item[open] summary:after{display:none}.tk-acc__item summary:focus-visible{outline:2px solid var(--tk-text);outline-offset:2px}.tk-acc__body{max-width:500px;padding:0 0 22px;color:var(--tk-muted);font-size:14px;line-height:24px}.tk-acc__body>*{margin:0}.tk-acc__body>*+*{margin-top:14px}.tk-acc__body ul,.tk-acc__body ol{padding-left:20px}.tk-acc__body li+li{margin-top:6px}.tk-acc__body a{color:var(--tk-text)}@media screen and (min-width:990px){.tk-acc__item summary{font-size:18px}.tk-acc__body{font-size:15px}}.tk-buybar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px var(--tk-gutter) calc(10px + env(safe-area-inset-bottom));background:var(--tk-bg);border-top:1px solid var(--tk-border)}.tk-buybar__text{min-width:0}.tk-buybar__text p{margin:0;line-height:1.3}.tk-buybar__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600}.tk-buybar__price{color:var(--tk-price);font-size:14px;font-weight:600}.tk-buybar__form{flex:0 0 auto;margin:0}.tk-buybar .tk-btn{min-height:44px;padding:0 22px}@media screen and (min-width:750px){.tk-buybar{display:none}}@media screen and (max-width:749px){body:has(.tk-buybar) .tk-footer{padding-bottom:104px}}.tk-pdp-section+.shopify-section .tk-steps>.tk-container{padding-top:var(--tk-section-y);border-top:1px solid var(--tk-border)}.tk-pdp-section+.shopify-section .tk-steps{padding-top:0}.tk-related__grid{display:grid;gap:40px;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.tk-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media(prefers-reduced-motion:reduce){.tk-gallery__track,.tk-gallery__thumbs{scroll-behavior:auto}}.tk-pdp__row--pay{align-items:flex-start}.tk-pdp__paywrap{display:flex;flex-direction:column;gap:8px}.tk-pdp__paynote{margin:0;font-size:14px;line-height:20px;color:#6b6663}.tk-pdp__row--pay .tk-pdp__rowlabel{padding-top:6px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tk-product.css.map */
