:root{--tk-pdp-hdr: 50px}.template-product .tk-pdp-title .tk-labels{display:flex;flex-wrap:wrap;gap:0 10px;margin:0 0 8px;min-height:0;font-family:var(--tk-mono, ui-monospace, monospace);font-size:11px;line-height:14px;letter-spacing:.04em;text-transform:uppercase;color:#0009}.template-product .tk-pdp-title .tk-labels:empty{display:none}.template-product .custom-liquid .tk-pdp-title .tk-pdp-title__h{margin:0;padding:0;font-family:inherit;font-size:clamp(40px,8vw,96px);font-weight:700;line-height:.92;letter-spacing:-.02em;text-transform:uppercase;text-align:left;color:#000}.template-product .custom-liquid .tk-pdp-title{margin:0}.template-product product-information .product-form-block.custom-liquid:has(>.tk-pdp-title){margin-bottom:8px!important}.template-product .tk-pdp-title__name{display:block}.template-product .tk-pdp-title__color{display:block;margin-top:10px;font-size:13px;font-weight:400;line-height:1.3;letter-spacing:.04em;color:#0009}.template-product .product-single [data-product-badge]{display:none!important}.template-product product-information .product-price-group{font-size:18px!important;line-height:1.3!important}.template-product product-information .product-price-group>:not(.tk-price-discount),.template-product product-information .product-price-group .money{font-size:inherit!important;line-height:inherit!important}.template-product product-information .product-price-group .tk-price-discount{font-size:11px;vertical-align:2px}.template-product product-information .shopify-app-block:has(redo-try-it-on-button-container-element){margin-top:-12px}.tkpw{display:block}.tkpw[hidden]{display:none}.template-product .custom-liquid:has(>.tkpw[hidden]){display:none}.custom-liquid .tkpw .tkpw__heading{margin:0 0 12px;padding:0;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#000}.custom-liquid .tkpw .tkpw__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.custom-liquid .tkpw .tkpw__item{flex:1 1 calc(50% - 4px);min-width:0;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start;margin:0;padding:12px;background:#f6f6f6}.custom-liquid .tkpw .tkpw__item:before{content:none}@media screen and (max-width:749px){.custom-liquid .tkpw .tkpw__list{flex-direction:column}.custom-liquid .tkpw .tkpw__item{flex:0 0 auto}}.tkpw .tkpw__media{display:block;text-decoration:none}.tkpw .tkpw__media img{display:block;width:72px;height:auto;aspect-ratio:2 / 3;object-fit:cover;background:#fff}.tkpw .tkpw__info{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding-top:1px}.custom-liquid .tkpw .tkpw__name{font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.01em;text-transform:uppercase;color:#000;text-decoration:none;border:0}.custom-liquid .tkpw .tkpw__name:hover{text-decoration:underline;text-underline-offset:3px}.tkpw .tkpw__color{font-size:12px;line-height:1.3;color:#0009}.tkpw .tkpw__price{font-size:12px;line-height:1.3;color:#000}.tkpw .tkpw__was{margin-right:6px;color:#00000080}.tkpw .tkpw__add{margin-top:10px}.tkpw .tkpw__add-label{display:block;margin:0 0 6px;font-size:10px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#00000080}.tkpw .tkpw__sizes{display:flex;flex-wrap:wrap;gap:4px}.tkpw .tkpw__size,.tkpw .tkpw__btn{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:32px;min-height:0;margin:0;padding:0 7px;border:1px solid rgba(0,0,0,.2);border-radius:var(--alt-btn-border-radius, 2px);background:#fff;box-shadow:none;color:#000;cursor:pointer;font:inherit;font-size:11px;font-weight:400;line-height:1;letter-spacing:.04em;text-transform:uppercase;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.tkpw .tkpw__btn{height:36px;padding:0 16px;font-weight:700;letter-spacing:.08em}.tkpw .tkpw__size:hover:not(:disabled),.tkpw .tkpw__btn:hover{border-color:#000}.tkpw .tkpw__size:focus-visible,.tkpw .tkpw__btn:focus-visible{outline:1px solid #000;outline-offset:2px}.tkpw .tkpw__size:disabled{color:#0000004d;text-decoration:line-through;cursor:not-allowed;background:#fff}.tkpw .tkpw__size.is-loading,.tkpw .tkpw__btn.is-loading{opacity:.5;cursor:progress}.tkpw .tkpw__size.is-added,.tkpw .tkpw__btn.is-added{border-color:#000;background:#000;color:#fff}.custom-liquid .tkpw .tkpw__link{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#000;text-decoration:underline;text-underline-offset:3px}.tkpw .tkpw__soldout{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#00000080}.custom-liquid .tkpw .tkpw__status{margin:6px 0 0;font-size:11px;line-height:1.3;color:#000}.custom-liquid .tkpw .tkpw__status:empty{display:none}.template-product product-information .custom-liquid:has(>.tkpw){margin-bottom:32px!important}.template-product product-information .custom-liquid:has(>.tkpw--also){margin-bottom:0!important}.template-product product-information linked-products.linked-products{margin-top:0}.template-product .product-recommendations .section-title--wrapper{margin-bottom:16px!important}.template-product .product-recommendations .product-grid--wrapper{display:flex!important;flex-wrap:nowrap;gap:4px;margin:0 calc(-1 * var(--tk-gutter, 8px))!important;padding:0 var(--tk-gutter, 8px)!important;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--tk-gutter, 8px);-webkit-overflow-scrolling:touch;scrollbar-width:none}.template-product .product-recommendations .product-grid--wrapper::-webkit-scrollbar{display:none}.template-product .product-recommendations .product-grid--wrapper.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.template-product .product-recommendations .product-grid--wrapper>.grid__item{flex:0 0 calc((100% - 4px) / 2.2);width:auto!important;max-width:none;float:none;margin:0!important;padding:0!important;scroll-snap-align:start}.template-product .product-recommendations .swiper-pagination,.template-product .product-recommendations .swiper-scrollbar,.template-product .product-recommendations .swiper-btn--wrapper{display:none!important}.template-product .product-recommendations .block-radius{border-radius:0!important}@media screen and (min-width:700px){.template-product .product-recommendations .product-grid--wrapper{gap:5px}.template-product .product-recommendations .product-grid--wrapper>.grid__item{flex-basis:calc((100% - 10px) / 3.3)}}@media screen and (min-width:990px){.template-product .product-recommendations .product-page-related-products.width--content{max-width:none!important}.template-product .product-recommendations .product-grid--wrapper{gap:8px;cursor:grab}.template-product .product-recommendations .product-grid--wrapper>.grid__item{flex-basis:calc((100% - 24px)/4)}}@media screen and (min-width:768px){.template-product .product-section.wrapper-spacing--v--template{padding-top:0!important}.template-product .product-single.product-sticky-wrapper{align-items:flex-start}.template-product .product-single-wrapper{max-width:none!important}.template-product .product-single>.large--seven-twelfths{flex:0 0 50%;width:50%!important;max-width:50%;padding:0!important}.template-product product-media-grid{display:flex!important;align-items:flex-start}.template-product product-media-grid [data-media-main]{display:flex!important;flex-direction:column;gap:4px;flex:0 0 auto;width:max(calc(100% - 110px),360px)!important;max-width:100%}.template-product .tk-thumbs{position:sticky;top:var(--tk-pdp-hdr);flex:0 0 62px;order:-1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-height:calc(100vh - var(--tk-pdp-hdr));overflow-y:auto;scrollbar-width:none;margin:0;padding:0 0 16px;list-style:none}.template-product .tk-thumbs::-webkit-scrollbar{display:none}.template-product .tk-thumbs__btn{display:block;flex:0 0 auto;width:58px;margin:0;padding:0;border:0;border-radius:0;background:#f2f2f2;cursor:pointer;box-shadow:none;outline:2px solid transparent;outline-offset:-2px;transition:outline-color .15s ease,opacity .15s ease}.template-product .tk-thumbs__btn img{display:block;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover}.template-product .tk-thumbs__btn:hover{opacity:.8}.template-product .tk-thumbs__btn[aria-current=true]{outline-color:#000}.template-product .tk-thumbs__btn:focus-visible{outline-color:#000;outline-offset:2px}.template-product product-media-grid .media-column--odd,.template-product product-media-grid .media-column--even,.template-product product-media-grid .media-column--odd-full{display:contents!important}.template-product product-media-grid .media-column--odd>:nth-child(1 of:not(link,script,style,template)){order:1}.template-product product-media-grid .media-column--even>:nth-child(1 of:not(link,script,style,template)){order:2}.template-product product-media-grid .media-column--odd>:nth-child(2 of:not(link,script,style,template)){order:3}.template-product product-media-grid .media-column--even>:nth-child(2 of:not(link,script,style,template)){order:4}.template-product product-media-grid .media-column--odd>:nth-child(3 of:not(link,script,style,template)){order:5}.template-product product-media-grid .media-column--even>:nth-child(3 of:not(link,script,style,template)){order:6}.template-product product-media-grid .media-column--odd>:nth-child(4 of:not(link,script,style,template)){order:7}.template-product product-media-grid .media-column--even>:nth-child(4 of:not(link,script,style,template)){order:8}.template-product product-media-grid .media-column--odd>:nth-child(5 of:not(link,script,style,template)){order:9}.template-product product-media-grid .media-column--even>:nth-child(5 of:not(link,script,style,template)){order:10}.template-product product-media-grid .media-column--odd>:nth-child(6 of:not(link,script,style,template)){order:11}.template-product product-media-grid .media-column--even>:nth-child(6 of:not(link,script,style,template)){order:12}.template-product product-media-grid .media-column--odd>:nth-child(7 of:not(link,script,style,template)){order:13}.template-product product-media-grid .media-column--even>:nth-child(7 of:not(link,script,style,template)){order:14}.template-product product-media-grid .media-column--odd>:nth-child(8 of:not(link,script,style,template)){order:15}.template-product product-media-grid .media-column--even>:nth-child(8 of:not(link,script,style,template)){order:16}.template-product product-media-grid .media-column--odd>:nth-child(9 of:not(link,script,style,template)){order:17}.template-product product-media-grid .media-column--even>:nth-child(9 of:not(link,script,style,template)){order:18}.template-product product-media-grid .media-column--odd>:nth-child(10 of:not(link,script,style,template)){order:19}.template-product product-media-grid .media-column--even>:nth-child(10 of:not(link,script,style,template)){order:20}.template-product product-media-grid .media-column--odd-full>*{order:99}.template-product product-media-grid [data-media-main] [data-main-media-link],.template-product product-media-grid [data-media-main] .product-single__media__wrapper{display:block!important;position:relative;width:100%!important;height:auto!important;margin:0!important;padding:0!important;border-radius:0!important;overflow:hidden}.template-product product-media-grid [data-media-main] [data-main-media-link] img,.template-product product-media-grid [data-media-main] .product-single__media__wrapper video,.template-product product-media-grid [data-media-main] .product-single__media__wrapper img{position:static!important;display:block;width:100%!important;height:auto!important;max-width:none;max-height:none;transform:none!important;border-radius:0}.template-product .product-single>product-information{flex:1 1 0;width:auto!important;min-width:0;max-width:none;position:sticky!important;top:var(--tk-pdp-hdr)!important;max-height:calc(100vh - var(--tk-pdp-hdr));overflow-y:auto;scrollbar-width:none;margin-left:-4px;margin-right:-4px;padding:40px 4px 48px!important}.template-product .product-single>product-information::-webkit-scrollbar{display:none}.template-product .product-single>product-information .product-details-wrapper{max-width:none;margin-left:0;margin-right:0}}@media(min-width:768px){.template-product #productMediaMobile{display:none!important}}@media screen and (min-width:768px)and (max-width:989px){.template-product .tk-thumbs{display:none!important}.template-product product-media-grid [data-media-main]{width:calc(100% - 24px)!important}.template-product .custom-liquid .tk-pdp-title .tk-pdp-title__h{font-size:48px}}@media screen and (max-width:767px){.template-product .product-section.wrapper-spacing--v--template{padding-top:0!important}.template-product #productMediaMobile{margin-left:calc(-1 * var(--tk-gutter, 8px))!important;margin-right:calc(-1 * var(--tk-gutter, 8px))!important;width:auto!important}.template-product #productMediaMobile .swiper-slide,.template-product #productMediaMobile img{border-radius:0!important}.template-product #productMediaMobile .media-slider-navigation{display:none!important}.template-product .product-single>product-information{padding-top:20px}.template-product product-information .swatch:not(.linked-products-swatch) .swatch-items-wrapper{flex-wrap:nowrap!important;gap:4px!important}.template-product product-information .swatch:not(.linked-products-swatch) .swatch-element{flex:1 1 0;min-width:0;margin:0!important}.template-product product-information .swatch:not(.linked-products-swatch) .swatch-element label{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;padding-left:0;padding-right:0}}.template-product .collapsible-content .richtext-block:has(>.knktd-size-chart){overflow-x:auto;-webkit-overflow-scrolling:touch}.template-product .collapsible-content .knktd-size-chart{width:100%;min-width:320px;margin:4px 0 0;border:0;border-collapse:collapse;table-layout:auto;font-size:12px;line-height:1.3}.template-product .collapsible-content .knktd-size-chart th,.template-product .collapsible-content .knktd-size-chart td{padding:9px 6px 9px 0;border:0;border-bottom:1px solid rgba(0,0,0,.08);background:none;text-align:left;vertical-align:top;white-space:nowrap;color:#000}.template-product .collapsible-content .knktd-size-chart thead th{padding-top:0;border-bottom-color:#000;font-size:11px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:#0009}.template-product .collapsible-content .knktd-size-chart tbody th{font-weight:700}.template-product .collapsible-content .knktd-size-chart__primary{display:block}.template-product .collapsible-content .knktd-size-chart__secondary{display:block;margin-top:2px;font-size:11px;color:#00000080}.template-product .collapsible-content .tk-size-note{margin:0 0 8px;font-size:12px;line-height:1.4;color:#0009}.template-product product-information .collapsible-tab-container .collapsible-content .richtext-block ul,.template-product product-information .collapsible-tab-container .collapsible-content .richtext-block ol{list-style:none!important;margin-left:0!important;margin-inline-start:0!important;padding-left:0!important;padding-inline-start:0!important}.template-product product-information .collapsible-tab-container .collapsible-content .richtext-block li{display:block;list-style:none!important;margin:0!important;padding-left:0!important;padding-inline-start:0!important;text-indent:0!important}.template-product product-information .collapsible-tab-container .collapsible-content .richtext-block li+li{margin-top:4px!important}.template-product product-information .collapsible-tab-container .collapsible-content .richtext-block li:before{content:none!important;display:none!important}.template-product product-information .collapsible-tab-container .collapsible-content .richtext-block li::marker{content:none!important}.template-product product-information #BIS_trigger,.template-product product-information [id^=BIS_trigger],.template-product product-information .BIS_trigger:not(.bis_link):not(.tk-variant):not(.card-sizes__size){margin-top:0!important;margin-bottom:10px!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/tk-product.css.map */
