.template-product{--tt-pdp-text: #000;--tt-pdp-muted: #767676;--tt-pdp-line: #e3e3e3;--tt-pdp-pink: #cf1481;--tt-pdp-gutter: 24px}.tt-crumbs{display:flex;align-items:center;gap:22px;padding:11px 12px;border-bottom:1px solid var(--tt-pdp-line);font-size:12px;line-height:1.4;letter-spacing:.02em;white-space:nowrap;overflow:hidden}.tt-crumbs a{color:var(--tt-pdp-text);text-decoration:none}.tt-crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.tt-crumbs__back:before{content:"\2190";margin-right:6px}.tt-crumbs__current{color:var(--tt-pdp-muted);text-decoration:underline;text-underline-offset:3px;overflow:hidden;text-overflow:ellipsis}.template-product .product__wrapper{margin:0!important}.template-product .product__wrapper__inner{max-width:none!important}.template-product .product__images{--gap: 0px;margin:0!important}.template-product .product__slides{margin:0!important}.template-product .product__wrapper--stacked .product__slide,.template-product .product__wrapper--stretch .product__slide{padding-bottom:0!important}.template-product .product__content{padding:0!important}.template-product .product__content .form__wrapper{padding:32px var(--tt-pdp-gutter) 48px}.template-product .product__content .form__width{max-width:440px;margin:0;display:flex;flex-wrap:wrap;column-gap:16px;align-items:baseline;font-size:13px;line-height:1.6;letter-spacing:.01em;color:var(--tt-pdp-text)}.template-product .product__content .form__width>*{flex:1 1 100%;min-width:0}.template-product .product__content .form__width>.product__block:has(.product__title){flex:1 1 0;padding-bottom:2px!important}.template-product .product__content .form__width>.product__block:has(.product__price__wrap){flex:0 0 auto;padding-bottom:2px!important}.template-product .product__breadcrumbs{display:none!important}.template-product .product__title,.template-product .product__title span{font-family:inherit;font-size:13px!important;font-weight:400;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;margin:0}.template-product .product__content .product__price,.template-product .product__content .product__price *{font-size:13px!important;line-height:1.5;letter-spacing:.02em}.template-product .product__content .product__price__wrap{text-align:right}.template-product .product__content .shop-pay-terms{display:none!important}.template-product .product__content .product__badge,.template-product .product__content .badge{font-size:10px;letter-spacing:.1em}.template-product .product__content .product__block--lines{border:0!important;padding-top:4px!important;padding-bottom:20px!important;margin:0!important}.template-product .product__content .product__block--lines:before,.template-product .product__content .product__block--lines:after{display:none!important}.template-product .product__content .radio__fieldset--swatches .radio__legend__label--text,.template-product .product__content .radio__legend__option-name{display:none!important}.template-product .product__content .radio__legend{margin-bottom:10px}.template-product .product__content .radio__legend__label{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.template-product .product__content .radio__legend__values,.template-product .product__content .radio__legend__value{display:block;font-size:13px!important;color:var(--tt-pdp-muted);text-transform:lowercase;letter-spacing:.01em}.template-product .product__content .radio__legend__value:first-letter{text-transform:uppercase}.template-product .product__content .radio__fieldset--swatches .radio__buttons{gap:0!important;margin:0!important}.template-product .product__content .swatch__button--square{width:56px!important;height:72px!important;padding:0!important;margin:0!important}.template-product .product__content .swatch__button--square .swatch-input__label{width:100%!important;height:100%!important;box-shadow:none!important;background-size:cover!important;background-position:center!important;background-color:#f4f4f4}.template-product .product__content .swatch__button--square .swatch-input__label:after{top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;background:none!important;border:1px solid transparent;box-shadow:none!important;transform:none!important}.template-product .product__content .swatch__button--square .swatch-input__input:checked+.swatch-input__label{box-shadow:inset 0 0 0 1px var(--tt-pdp-text)!important}.template-product .product__content .radio__fieldset--swatches .radio__buttons{display:flex!important;flex-wrap:wrap}.template-product .product__siblings .sibling__link{display:block;position:relative;width:100%!important;height:100%!important}.template-product .product__siblings .sibling__link figure{width:100%!important;height:100%!important;padding:0!important;margin:0;background:#f4f4f4}.template-product .product__siblings .sibling__link img{width:100%!important;height:100%!important;object-fit:cover}.template-product .product__siblings .sibling__link{background:none!important}.template-product .product__siblings .sibling__link:after,.template-product .product__siblings .sibling__link:before{background:none!important}.template-product .product__siblings .sibling__link--current:after{content:"";position:absolute;top:0!important;left:0!important;width:100%!important;height:100%!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:inset 0 0 0 1px var(--tt-pdp-text)!important;transform:none!important;pointer-events:none;z-index:2}.template-product .product__content .radio__fieldset:not(.radio__fieldset--swatches) .radio__button label{border-radius:0;font-size:12px;letter-spacing:.04em}.template-product .product__content .variant__countdown{padding-bottom:10px!important}.template-product .product__content .variant__countdown .tt-lowstock,.template-product .product__content .variant__countdown--low{display:inline-flex;align-items:center;gap:8px;background:none!important;border:0!important;padding:0!important;color:var(--tt-pdp-pink)!important;font-size:12px!important;letter-spacing:.02em}.template-product .product__content .variant__countdown--low:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 6px}.template-product .product__content .variant__countdown svg,.template-product .product__content .variant__countdown .icon{display:none!important}.template-product .product__content .product__submit__buttons{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.template-product .product__content .product__submit__item{display:block!important;margin:0!important}.template-product .product__content .product__submit__item .product-form__quantity{display:none!important}.template-product .product__content .product__submit__item>.btn{width:100%!important;min-height:56px;margin:0!important;border-radius:0!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase}.template-product .product__content .shopify-payment-button{margin:0!important}.template-product .product__content more-payment-options-link{font-size:12px;letter-spacing:.02em}.template-product .product__content shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 56px;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-row-gap: 8px}.tt-service{border:1px solid var(--tt-pdp-line);margin:0}.tt-service__row{position:relative;display:block;padding:10px 36px 10px 12px;color:var(--tt-pdp-text);text-decoration:none}.tt-service__row+.tt-service__row{border-top:1px solid var(--tt-pdp-line)}a.tt-service__row:after{content:"";position:absolute;right:14px;top:50%;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translateY(-50%) rotate(45deg)}a.tt-service__row:hover .tt-service__head{text-decoration:underline;text-underline-offset:3px}.tt-service__head{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;line-height:1.6}.tt-service__sub{display:block;font-size:12px;color:var(--tt-pdp-muted);line-height:1.5}.template-product .product__content .product__description,.template-product .product__content .product__description p,.template-product .product__content .rte,.template-product .product__content .rte p,.template-product .product__content .rte li{font-size:13px;line-height:1.65}.template-product .product__content .product__description{padding-top:8px}.template-product .product__content .rte ul{list-style:none;margin:0 0 1em;padding:0}.template-product .product__content .rte ul li{position:relative;padding-left:22px;margin:0 0 4px}.template-product .product__content .rte ul li:before{content:"\2014";position:absolute;left:0;top:0}.template-product .product__content .toggle-ellipsis__actions button,.template-product .product__content .caps--link{font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--tt-pdp-text)}.template-product .product__content .toggle-ellipsis__actions button span:before{content:"+ "}.template-product .product__content .product__block--accordion{padding-bottom:0!important;border-top:1px solid var(--tt-pdp-line)}.template-product .product__content .product__block--accordion .accordion{border:0!important}.template-product .product__content .product__block--accordion:last-of-type .accordion,.template-product .product__content .product__block--accordion+.upsell-products{border-bottom:0}.template-product .product__content .accordion__title{padding:14px 0!important;font-size:12px!important;letter-spacing:.08em;text-transform:uppercase}.template-product .product__content .accordion__title .icon{width:10px;height:10px}.template-product .product__content .accordion__body{padding-bottom:8px}.template-product .product__content .product__block--accordion+.product__block:not(.product__block--accordion){border-top:1px solid var(--tt-pdp-line)}.tt-help{margin-top:18px;font-size:12px;letter-spacing:.02em;color:var(--tt-pdp-text)}.tt-help a,.tt-help button{display:inline;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.template-product .related__wrapper{border-top:1px solid var(--tt-pdp-line)}.template-product .related__wrapper .related__products{padding-top:0!important;padding-bottom:0!important}.template-product .related__wrapper .tt-pair__title{margin:0!important;padding:11px 12px;border-bottom:1px solid var(--tt-pdp-line);font-family:inherit;font-size:12px!important;font-weight:400;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;text-align:left}.tt-back{border-top:1px solid var(--tt-pdp-line);padding:11px 12px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.tt-back a{color:var(--tt-pdp-text);text-decoration:none}.tt-back a:before{content:"\2190";margin-right:6px}.tt-back a:hover{text-decoration:underline;text-underline-offset:3px}.template-product .related__wrapper .grid-outer{margin:0!important;padding:0!important}.template-product .related__wrapper .grid{gap:0!important;margin:0!important;padding:0!important}.template-product .related__wrapper grid-slider{margin:0!important;padding:0!important}.template-product .related__wrapper .product-item__info{padding:10px 12px 18px}.template-product .related__wrapper .product-item__info,.template-product .related__wrapper .product-item__info *{font-size:12px!important;letter-spacing:.02em}.template-product .related__wrapper .product-item__title{text-transform:uppercase;letter-spacing:.04em}@media only screen and (min-width:750px){.template-product .product__page{grid-template-columns:50% 50%!important;gap:0!important}.template-product .related__wrapper .grid{grid-template-columns:repeat(var(--column-count,4),minmax(0,1fr))!important}.template-product .product__content .form__wrapper.is-sticky{top:calc(var(--sticky-top,0px) + 0px)}}@media only screen and (min-width:1400px){.template-product{--tt-pdp-gutter: 32px}.template-product .product__content .form__width{max-width:460px}}@media only screen and (max-width:749px){.template-product{--tt-pdp-gutter: 12px}.tt-crumbs{gap:16px;padding:10px 12px}.template-product .product__images{position:relative}.template-product .product__images--mobile-slider .product__slides{margin:0!important;padding:0!important;gap:0!important;scroll-padding:0!important;scroll-snap-type:x mandatory}.template-product .product__images--mobile-slider .product__slides:after{display:none!important}.template-product .product__images--mobile-slider .product__slide{flex:0 0 100%!important;width:100%!important;padding:0!important;margin:0!important}.template-product .product__images .slider__arrows,.template-product .product__images .slider__button{display:none!important}.template-product .product__content .form__wrapper{padding:18px var(--tt-pdp-gutter) 40px}.template-product .product__content .form__width{max-width:none}.template-product .related__wrapper .grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}.tt-pdp-tracks{display:none}@media only screen and (max-width:749px){.tt-pdp-tracks{position:absolute;left:12px;bottom:10px;z-index:3;display:flex;gap:3px;pointer-events:none}.tt-pdp-tracks span{width:12px;height:1px;background:#00000040;transition:background .2s ease}.tt-pdp-tracks span.is-active{background:#000}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/tt-pdp.css.map */
