.tg-breadcrumb{align-items:center;color:#637381;display:flex;font-size:1.3rem;gap:.8rem;min-height:4.4rem}.tg-breadcrumb a{color:#087edb;text-decoration:none}.tg-breadcrumb .svg-wrapper{height:1rem;transform:rotate(-90deg);width:1rem}.tg-product-breadcrumb{border-bottom:.1rem solid #e4ebf0;margin-bottom:2.4rem;overflow:hidden;white-space:nowrap}.tg-product-breadcrumb span[aria-current=page]{overflow:hidden;text-overflow:ellipsis}[data-template=product] product-info{background:#fff}[data-template=product] .product{align-items:flex-start}[data-template=product] .product__media-wrapper{background:#f5f8fa;border:.1rem solid #e4ebf0;border-radius:.8rem;padding:1.6rem}[data-template=product] .product__media-list .global-media-settings{border:0;border-radius:.6rem}[data-template=product] .thumbnail{background:#fff;border:.1rem solid #d7e1e8;border-radius:.5rem;overflow:hidden}[data-template=product] .thumbnail[aria-current]{border-color:#087edb;box-shadow:0 0 0 .1rem #087edb}[data-template=product] .product__info-wrapper{padding-left:4.8rem}[data-template=product] .product__info-container{max-width:56rem}[data-template=product] .product__text.caption-with-letter-spacing{color:#087edb;font-size:1.2rem;font-weight:700}[data-template=product] .product__title{margin-bottom:1rem}[data-template=product] .product__title h1{color:#102a43;font-size:4.2rem;line-height:1.12}[data-template=product] .tg-product-title--styled{margin:0 0 .5rem;padding-top:.4rem}[data-template=product] .tg-product-title--styled>a{display:none}[data-template=product] .tg-product-title--styled h1{margin:0;color:var(--tg-product-title-color, #202024);font-size:var(--tg-product-title-size, 16px);font-weight:var(--tg-product-title-weight, 400);line-height:24px}[data-template=product] .rating-wrapper{color:#526373;margin:.8rem 0}[data-template=product] .rating-star{--color-rating-star: #ff8a24}[data-template=product] .price--large{color:#102a43;font-size:2.4rem;font-weight:700}[data-template=product] variant-selects .form__label,[data-template=product] .product-form__quantity .form__label{color:#17212b;font-weight:700;margin-bottom:.8rem}[data-template=product] .product-form__input input[type=radio]+label{border-color:#c7d5df;border-radius:.5rem;min-height:4.2rem;padding:1rem 1.6rem}[data-template=product] .product-form__input--pill input[type=radio]+label{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:4.2rem;padding:0 1.6rem;line-height:1.2}[data-template=product] .product-form__input input[type=radio]:checked+label{background:#102a43;border-color:#102a43;color:#fff}[data-template=product] .quantity{border:0;border-radius:.6rem;min-height:4.8rem;width:14rem;max-width:14rem}[data-template=product] .quantity:after{border:0;box-shadow:0 0 0 .1rem #c7d5df}[data-template=product] .product-form__quantity{width:auto;max-width:14rem}[data-template=product] .product-form__buttons{max-width:none}[data-template=product] .product-form__submit,[data-template=product] .shopify-payment-button__button--unbranded,[data-template=product] .shopify-payment-button__button{border-radius:99rem;font-weight:700;min-height:5.4rem}[data-template=product] .product-form__submit:after,[data-template=product] .shopify-payment-button__button:after,[data-template=product] .shopify-payment-button__button--unbranded:before,[data-template=product] .shopify-payment-button__button--unbranded:after{border-radius:99rem;box-shadow:none}[data-template=product] .shopify-payment-button,[data-template=product] .shopify-payment-button__button{border:0;box-shadow:none}[data-template=product] .shopify-payment-button__button:focus,[data-template=product] .shopify-payment-button__button:focus-visible{outline:0;box-shadow:none}[data-template=product] .product-form__submit{background:#087edb;color:#fff}[data-template=product] .product-form__submit:after{box-shadow:none}[data-template=product] .product-form__submit:not([disabled]):hover{background:#066bb9}[data-template=product] .tg-product-accordion{margin:0;border-top:.1rem solid #eee}[data-template=product] .tg-product-accordion:last-of-type{border-bottom:.1rem solid #eee}[data-template=product] .tg-product-accordion details{border:0}[data-template=product] .tg-product-accordion summary{min-height:5.3rem;padding:1.2rem 0}[data-template=product] .tg-product-accordion .summary__title{min-width:0}[data-template=product] .tg-product-accordion .accordion__title{color:#202024;font-size:1.3rem;font-weight:600;line-height:1.5}[data-template=product] .tg-product-accordion summary>.icon-caret{flex:0 0 1.8rem;width:1.8rem;transition:transform .18s ease}[data-template=product] .tg-product-accordion details[open] summary>.icon-caret{transform:rotate(180deg)}[data-template=product] .tg-product-accordion .accordion__content{margin:0 0 1.4rem;padding:0;color:#555;font-size:1.2rem;line-height:1.58}[data-template=product] .tg-product__purchase-row{display:grid;grid-template-columns:11.8rem minmax(0,1fr);gap:1.2rem;max-width:none}[data-template=product] .tg-product__purchase-row .tg-product__quantity--inline{grid-column:1;width:11.8rem;max-width:none;margin:0}[data-template=product] .tg-product__purchase-row .tg-product__quantity--inline .quantity__label{display:none}[data-template=product] .tg-product__purchase-row .tg-product__quantity--inline .quantity{width:11.8rem;max-width:none;min-height:5.8rem;border-radius:1rem}[data-template=product] .tg-product__purchase-row .tg-product__quantity--inline .quantity__button{width:3.8rem;min-height:5.6rem}[data-template=product] .tg-product__purchase-row .tg-product__quantity--inline .quantity__rules{grid-column:1 / -1}[data-template=product] .tg-product__purchase-row .product-form__submit{grid-column:2;min-height:5.8rem;margin:0;border-radius:99rem;font-size:2rem;font-weight:600}[data-template=product] .tg-product__purchase-row .shopify-payment-button{grid-column:1 / -1}.tg-sales-proof{margin:1.2rem 0 .4rem}.tg-sales-proof__count{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;color:#102a43;font-size:1.45rem;font-weight:700}.tg-sales-proof__count .svg-wrapper{width:1.7rem;color:#f26a24}.tg-sales-proof__assurances{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;margin:0;padding:0;list-style:none}.tg-sales-proof__assurances li{display:flex;align-items:center;gap:.5rem;color:#526373;font-size:1.3rem}.tg-sales-proof__assurances .svg-wrapper{width:1.4rem;color:#1c7a4a}.tg-product-payment{border:.1rem solid #d7e1e8;border-radius:.6rem;padding:1.4rem 1.6rem;text-align:center}.tg-product-payment__heading{color:#526373;font-size:1.3rem;font-weight:700;margin:0 0 1rem}.tg-product-payment-list{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin:0}.tg-product-payment-list li{display:flex;height:2.4rem}.tg-product-payment-list svg{height:2.4rem;width:auto}.tg-trust-message{align-items:flex-start;background:#f5f8fa;border-left:.3rem solid #18bfe5;border-radius:.4rem;display:flex;gap:1rem;padding:1.4rem 1.6rem}.tg-trust-message>.svg-wrapper{color:#087edb;flex:0 0 1.8rem;margin-top:.2rem}.tg-trust-message strong{color:#102a43;display:block;font-size:1.4rem}.tg-trust-message .rte,.tg-trust-message .link{color:#526373;font-size:1.3rem}.tg-delivery-estimate{display:block;padding:1.6rem;border:.1rem solid #d7e1e8;border-radius:.6rem;background:#f8fbfc}.tg-delivery-estimate__summary{display:flex;align-items:center;gap:.8rem;margin:0 0 1.8rem;color:#102a43;font-size:1.6rem}.tg-delivery-estimate__summary .svg-wrapper{flex:0 0 2.2rem;color:var(--tg-delivery-icon-color, #087edb)}.tg-delivery-estimate__steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.tg-delivery-estimate__steps:before{content:"";position:absolute;top:1.5rem;right:16%;left:16%;border-top:.1rem dashed var(--tg-delivery-timeline-color, #18bfe5)}.tg-delivery-estimate__step{position:relative;z-index:1;text-align:center}.tg-delivery-estimate__icon{display:grid;width:3.2rem;height:3.2rem;margin:0 auto .8rem;border-radius:50%;background:var(--tg-delivery-icon-background, #c9f2f8);color:var(--tg-delivery-icon-color, #087edb);place-items:center}.tg-delivery-estimate__summary .svg-wrapper svg,.tg-delivery-estimate__icon svg{fill:currentColor}.tg-delivery-estimate__icon svg{width:1.7rem}.tg-delivery-estimate__step strong,.tg-delivery-estimate__step small{display:block;line-height:1.3}.tg-delivery-estimate__step strong{color:#102a43;font-size:1.25rem}.tg-delivery-estimate__step small{margin-top:.3rem;color:#637381;font-size:1.1rem}product-recommendations.related-products:empty,product-recommendations.related-products:not(:has(.grid)){display:none!important;padding:0!important;margin:0!important;min-height:0!important}[data-template=product] .related-products .scroll-trigger,[data-template=product] .related-products .product-grid,[data-template=product] .related-products .grid__item{animation:none!important;opacity:1!important;transform:none!important;visibility:visible!important}[data-template=product] .related-products .product-grid{display:flex!important;flex-wrap:wrap!important;column-gap:1.6rem!important;row-gap:3.2rem!important}[data-template=product] .related-products__heading{color:#2d2831;font-family:Geist,system-ui,sans-serif;font-weight:600;margin-bottom:2rem}[data-template=product] .related-products .price,[data-template=product] .related-products .price-item{color:#f26a24;font-weight:700}[data-template=product] .related-products .product-grid>.grid__item{flex:0 0 calc(20% - 1.28rem)!important;width:calc(20% - 1.28rem)!important;max-width:calc(20% - 1.28rem)!important}@media screen and (max-width:989px){[data-template=product] .related-products .product-grid>.grid__item{flex:0 0 calc(50% - .8rem)!important;width:calc(50% - .8rem)!important;max-width:calc(50% - .8rem)!important}}@media screen and (max-width:749px){[data-template=product] .related-products .product-grid{column-gap:1rem!important;row-gap:2.4rem!important}[data-template=product] .related-products .product-grid>.grid__item{flex:0 0 calc(50% - .5rem)!important;width:calc(50% - .5rem)!important;max-width:calc(50% - .5rem)!important}}@media screen and (max-width:799px){[data-template=product] .tg-product-title--styled{margin-bottom:.4rem;padding-top:0}[data-template=product] .tg-product-title--styled h1{font-size:var(--tg-product-title-size-mobile, 12px);line-height:18px}[data-template=product] .tg-product-accordion summary{min-height:4.5rem;padding:.9rem 0}[data-template=product] .tg-product-accordion .accordion__title{font-size:1.1rem}[data-template=product] .tg-product__purchase-row{gap:1rem}[data-template=product] .tg-product__purchase-row .product-form__submit{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){[data-template=product] .tg-product-accordion summary>.icon-caret{transition:none}}[data-template=product] .product__accordion{border-color:#d7e1e8}[data-template=product] .product__accordion summary{min-height:5.2rem}[data-template=product] .product__accordion .accordion__title{color:#102a43;font-weight:700}[data-template=product] .product__description{color:#526373;line-height:1.65}@media screen and (max-width:989px){[data-template=product] .product__info-wrapper{padding-left:3rem}}@media screen and (max-width:749px){.tg-product-breadcrumb{display:none;margin-bottom:1.6rem}[data-template=product] .product__media-wrapper{background:transparent;border:0;border-left:0;border-radius:0;border-right:0;margin-left:0;padding:0;width:100%}[data-template=product] .product__media-list{margin:0;padding:0;width:100%;column-gap:0;row-gap:0;scroll-padding:0;scroll-behavior:smooth}[data-template=product] .product__media-wrapper media-gallery,[data-template=product] .product__media-wrapper slider-component{display:block;width:100%}[data-template=product] .product__media-list .product__media-item{padding-top:0;padding-bottom:0;scroll-snap-stop:always}[data-template=product] .product__media-list .product__media-item:first-of-type{margin-left:0}[data-template=product] .product__media-list--single{overflow-x:hidden}[data-template=product] .product__media-list:after{display:none}[data-template=product] .product__media-list [data-slider-loop-clone]{pointer-events:none}[data-template=product] .product:not(.product--mobile-columns) .product__media-list .product__media-item{flex:0 0 100%;width:100%;max-width:100%}[data-template=product] .product-media-container,[data-template=product] .product-media-container.constrain-height{aspect-ratio:var(--tg-mobile-gallery-aspect-ratio, 1 / 1);width:100%;max-width:100%;min-width:0;margin:0;border:0;border-radius:0;overflow:hidden!important}[data-template=product] .product-media-container.global-media-settings:after{display:none}[data-template=product] .product-media-container .product__modal-opener,[data-template=product] .product-media-container .media,[data-template=product] .product-media-container.constrain-height .media{height:100%}[data-template=product] .product-media-container .media,[data-template=product] .product-media-container.constrain-height .media{padding-top:0}[data-template=product] .product-media-container .product__media img{object-fit:cover;object-position:center}[data-template=product] .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}[data-template=product] .product__media-wrapper>media-gallery>slider-component{position:relative}[data-template=product] .product__media-wrapper>media-gallery>slider-component>.slider-buttons{position:absolute;z-index:2;top:50%;right:0;left:0;display:flex;justify-content:space-between;margin:0;padding:0 .8rem;pointer-events:none;transform:translateY(-50%)}[data-template=product] .product__media-wrapper>media-gallery>slider-component>.slider-buttons .slider-button{flex:0 0 4.4rem;width:4.4rem;height:4.4rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:50%;background:rgb(var(--color-background));box-shadow:0 .2rem .6rem rgba(var(--color-foreground),.12);pointer-events:auto}[data-template=product] .product__media-wrapper>media-gallery>slider-component>.slider-buttons .flickity-button-icon{display:block;width:2rem;height:2rem;fill:currentColor}[data-template=product] .product__info-wrapper{padding-left:0;padding-top:0}[data-template=product] .product__title h1{font-size:2.8rem}[data-template=product] .product-form__input,[data-template=product] .product-form__buttons{max-width:none}}[data-template=product] .tg-product-accordion{border-color:#eee}[data-template=product] .tg-product-accordion summary{align-items:center}[data-template=product] .tg-product-accordion .summary__title{align-items:center}[data-template=product] .tg-product-accordion summary>.icon-caret{top:50%;right:0;transform:translateY(-50%)}[data-template=product] .tg-product-accordion details[open] summary>.icon-caret{transform:translateY(-50%) rotate(180deg)}@media screen and (max-width:799px){[data-template=product] .tg-product-title--styled h1{font-size:var(--tg-product-title-size-mobile, 12px);line-height:18px}}[data-template=product] .tg-product__purchase-actions .product-form__submit,[data-template=product] .tg-product__purchase-actions .shopify-payment-button__button--unbranded{--color-button: var(--tg-purchase-button-color);--color-button-text: var(--tg-purchase-button-text-color);border-radius:99rem;background-color:rgb(var(--tg-purchase-button-color));color:rgb(var(--tg-purchase-button-text-color))}[data-template=product] .tg-product__purchase-actions .product-form__submit:before,[data-template=product] .tg-product__purchase-actions .product-form__submit:after,[data-template=product] .tg-product__purchase-actions .shopify-payment-button__button--unbranded:before,[data-template=product] .tg-product__purchase-actions .shopify-payment-button__button--unbranded:after{border-radius:99rem}[data-template=product] .tg-product__purchase-actions .product-form__submit:after,[data-template=product] .tg-product__purchase-actions .shopify-payment-button__button--unbranded:after{box-shadow:none}[data-template=product] .tg-product__purchase-actions .product-form__submit:not([disabled]):hover,[data-template=product] .tg-product__purchase-actions .shopify-payment-button__button--unbranded:not([disabled]):hover{background-color:rgb(var(--tg-purchase-button-hover-color))}[data-template=product] .tg-product__purchase-actions .product-form__submit:focus-visible,[data-template=product] .tg-product__purchase-actions .shopify-payment-button__button--unbranded:focus-visible{outline:.2rem solid rgb(var(--tg-purchase-button-hover-color));outline-offset:.3rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tg-product-page.css.map */
