@font-face{font-family:Montserrat Fallback;src:local("Arial"),local("ArialMT");size-adjust:113%;ascent-override:85.6%;descent-override:22.2%;line-gap-override:0%}:root{--tc-green:#21B88E;--tc-navy:#243844;--tc-mint:#D6F3EA;--tc-gray:#C9D2D0;--tc-ink-muted:#5A6E78;--tc-rule:#E4EAE8;--tc-surface:#F5F7F7;--tc-font:"Montserrat","Montserrat Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--tc-radius:10px}.upper-product.tc-pdp{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "gallery" "buy";align-items:start;padding:16px 16px 24px;background:#fff}.upper-product.tc-pdp>.tc-bb-head{grid-area:head;margin-bottom:16px}.upper-product.tc-pdp>.product-image{grid-area:gallery;width:auto;max-width:none;margin:0;min-width:0}.upper-product.tc-pdp>.product-details{grid-area:buy;width:auto;max-width:none;margin:0;min-width:0;padding-top:16px}@media(min-width:769px){.upper-product.tc-pdp{grid-template-columns:minmax(0,46fr) minmax(0,54fr);grid-template-rows:auto auto 1fr;grid-template-areas:"gallery head" "gallery buy" "gallery .";column-gap:48px;max-width:1200px;margin:0 auto;padding:24px 20px 40px}.upper-product.tc-pdp>.tc-bb-head,.upper-product.tc-pdp>.product-details{max-width:560px}.upper-product.tc-pdp>.tc-bb-head{margin-bottom:0}.upper-product.tc-pdp>.product-details{padding-top:16px}}.tc-bb{font-family:var(--tc-font);color:var(--tc-navy);letter-spacing:-.01em;text-align:left}.tc-bb *,.tc-bb *:before,.tc-bb *:after{box-sizing:border-box}.tc-bb p{margin:0}.tc-bb ul{list-style:none;margin:0;padding:0}.tc-bb li{margin:0;padding:0;list-style:none}.tc-bb a{color:var(--tc-navy)}.tc-bb [hidden]{display:none!important}.tc-bb .tc-sr-only,.tc-fit .tc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tc-bb .tc-bb__title{font-family:var(--tc-font);font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:var(--tc-navy);text-transform:none;margin:0 0 6px;padding:0}.tc-bb .tc-bb__title--long{font-size:18px;line-height:1.3}.tc-bb .tc-bb__for{font-size:15px;font-weight:800;line-height:1.3;margin:0 0 2px}.tc-bb .tc-bb__meta{display:flex;flex-wrap:wrap;gap:0 8px;font-size:14px;font-weight:600;line-height:1.45;color:var(--tc-ink-muted)}.tc-bb .tc-bb__dot{color:var(--tc-gray)}.tc-bb a.tc-bb__inline-link{color:var(--tc-navy);text-decoration:underline;text-underline-offset:2px}.tc-bb a.tc-stars{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-6px 0 -8px;color:var(--tc-navy);text-decoration:none;font-size:14px;font-weight:600;line-height:1}.tc-bb .tc-stars__icons{position:relative;display:inline-block;line-height:0;white-space:nowrap;color:var(--tc-gray)}.tc-bb .tc-stars__row{display:inline-flex;gap:1px}.tc-bb .tc-stars__row--on{position:absolute;top:0;left:0;width:var(--tc-fill,0%);overflow:hidden;color:var(--tc-green)}.tc-bb .tc-stars__num{font-weight:800}.tc-bb .tc-stars__count{text-decoration:underline;text-underline-offset:2px}.tc-bb .tc-bb__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:8px}.tc-bb .tc-bb__now{font-size:30px;font-weight:900;line-height:1;color:var(--tc-navy)}.tc-bb .tc-bb__was{font-size:16px;font-weight:600;color:var(--tc-ink-muted)}.tc-bb .tc-bb__ship{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:800;line-height:1.2;color:var(--tc-navy)}.tc-bb .tc-bb__ship .tc-ico{color:var(--tc-green)}.tc-bb .tc-bb__per{flex-basis:100%;font-size:14px;font-weight:600;line-height:1.4;color:var(--tc-ink-muted)}@media(min-width:769px){.tc-bb .tc-bb__title{font-size:28px;line-height:1.15;margin-bottom:8px}.tc-bb .tc-bb__title--long{font-size:22px;line-height:1.25}.tc-bb .tc-bb__now{font-size:34px}}.tc-bb .tc-bb__label{display:block;font-size:14px;font-weight:800;line-height:1.2;color:var(--tc-navy);margin:0 0 8px;padding:0;text-transform:none;letter-spacing:-.01em}.tc-bb .tc-bb__fits{margin:0 0 12px}.tc-bb .tc-bb__fits-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px}.tc-bb .tc-bb__fits-head .tc-bb__label{margin:0}.tc-bb .tc-bb__fits-head a.tc-bb__link{margin:-12px 0;position:relative;z-index:1}.tc-bb .tc-chips{display:flex;flex-wrap:wrap;gap:8px}.tc-bb .tc-chip{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border-radius:999px;background:var(--tc-mint);color:var(--tc-navy);font-family:var(--tc-font);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.tc-js .tc-bb .tc-chips:not(.is-open) .tc-chip--x{display:none}.tc-bb .tc-chip-more{display:none}.tc-js .tc-bb .tc-chip-more{display:inline-flex}.tc-bb button.tc-chip--more{position:relative;margin:0;border:1px solid var(--tc-navy);background:#fff;cursor:pointer;font-weight:800;-webkit-appearance:none;appearance:none}.tc-bb button.tc-chip--more:after{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}.tc-bb a.tc-bb__link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:800;color:var(--tc-navy);text-decoration:underline;text-underline-offset:3px}.tc-bb a.tc-bb__link--small{font-weight:600}.tc-bb .tc-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 14px;padding:12px 0;border-top:1px solid var(--tc-rule);border-bottom:1px solid var(--tc-rule)}.tc-bb .tc-benefit{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 6px;text-align:center}.tc-bb .tc-benefit+.tc-benefit{border-left:1px solid var(--tc-rule)}.tc-bb .tc-benefit .tc-ico{flex:0 0 auto;color:var(--tc-green)}.tc-bb .tc-benefit__txt{display:flex;flex-direction:column;gap:2px}.tc-bb .tc-benefit__label{font-size:13px;font-weight:800;line-height:1.2}.tc-bb .tc-benefit__cap{font-size:12px;font-weight:600;line-height:1.3;color:var(--tc-ink-muted)}@media(min-width:769px){.tc-bb .tc-benefits{padding:10px 0}.tc-bb .tc-benefit{flex-direction:row;justify-content:center;gap:8px;padding:0 10px;text-align:left}}.tc-bb .tc-guide{margin:0 0 14px;padding:10px 14px 2px;border-radius:12px;background:var(--tc-mint)}.tc-bb .tc-guide__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 4px}.tc-bb .tc-guide__h{font-size:14px;font-weight:800;margin:0}.tc-bb .tc-guide__head a.tc-bb__link{margin:-12px 0;position:relative;z-index:1}.tc-bb .tc-guide__rows{margin:0}.tc-bb .tc-guide__row{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-top:1px solid rgba(36,56,68,.14);font-size:14px;line-height:1.35}.tc-bb .tc-guide__row dt{flex:0 0 auto;font-weight:800}.tc-bb .tc-guide__row dd{margin:0;font-weight:600;text-align:right}.tc-bb .tc-bb__form{margin:0}.tc-bb .tc-variants{border:0;margin:0 0 14px;padding:0;min-width:0}.tc-bb .tc-variants__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.tc-bb .tc-variant{position:relative}.tc-bb .tc-variant__input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0}.tc-bb .tc-variant__label{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:64px;height:100%;margin:0;padding:10px 12px;border:1px solid var(--tc-gray);border-radius:var(--tc-radius);background:#fff;color:var(--tc-navy);cursor:pointer;font-family:var(--tc-font);text-transform:none;letter-spacing:-.01em}.tc-bb .tc-variant__input:checked+.tc-variant__label{border:2px solid var(--tc-navy);padding:9px 11px;background:var(--tc-mint)}.tc-bb .tc-variant__input:focus-visible+.tc-variant__label{outline:3px solid var(--tc-navy);outline-offset:2px}.tc-bb .tc-variant__input:disabled+.tc-variant__label{background:var(--tc-surface);color:var(--tc-ink-muted);cursor:not-allowed}.tc-bb .tc-variant__name{font-size:15px;font-weight:800;line-height:1.2}.tc-bb .tc-variant__price{font-size:16px;font-weight:900;line-height:1.2}.tc-bb .tc-variant__unit,.tc-bb .tc-variant__oos{font-size:13px;font-weight:600;line-height:1.3;color:var(--tc-ink-muted)}.tc-bb .tc-qty{display:flex;align-items:center;gap:12px;margin:0 0 12px}.tc-bb .tc-qty .tc-bb__label{margin:0}.tc-bb .tc-qty__ctl{display:inline-flex;align-items:stretch;height:46px;border:1px solid var(--tc-gray);border-radius:var(--tc-radius);overflow:hidden;background:#fff}.tc-bb button.tc-qty__btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:0;background:#fff;color:var(--tc-navy);font-family:var(--tc-font);font-size:20px;font-weight:800;line-height:1;cursor:pointer;-webkit-appearance:none;appearance:none}.tc-bb input.tc-qty__input{width:52px;height:44px;margin:0;padding:0;border:0;border-left:1px solid var(--tc-gray);border-right:1px solid var(--tc-gray);border-radius:0;background:#fff;color:var(--tc-navy);font-family:var(--tc-font);font-size:16px;font-weight:800;text-align:center;box-shadow:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.tc-bb input.tc-qty__input::-webkit-outer-spin-button,.tc-bb input.tc-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tc-bb button.tc-qty__btn:focus-visible,.tc-bb input.tc-qty__input:focus-visible{outline:3px solid var(--tc-navy);outline-offset:-3px}.tc-bb button.tc-atc.add-to-cart{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin:0;padding:14px 20px;border:0;border-radius:var(--tc-radius);background-color:#21b88e!important;background-image:none!important;color:#243844!important;font-family:var(--tc-font);font-size:18px;font-weight:800;line-height:1.2;letter-spacing:-.01em;text-transform:none;text-align:center;box-shadow:none;cursor:pointer;float:none;-webkit-appearance:none!important;appearance:none}.tc-bb button.tc-atc.add-to-cart:hover{box-shadow:inset 0 0 0 2px #243844}.tc-bb button.tc-atc.add-to-cart:active{transform:translateY(1px)}.tc-bb button.tc-atc.add-to-cart:focus-visible{outline:3px solid #243844;outline-offset:3px}.tc-bb button.tc-atc.add-to-cart[disabled]{background-color:#c9d2d0!important;color:#243844!important;box-shadow:none;cursor:not-allowed;transform:none}.tc-bb .tc-bb__lines{display:grid;gap:8px;margin:14px 0 2px}.tc-bb .tc-bb__lines li{display:flex;align-items:flex-start;gap:8px;font-size:14px;font-weight:600;line-height:1.4;color:var(--tc-navy)}.tc-bb .tc-bb__lines .tc-ico{flex:0 0 20px;color:var(--tc-green)}.tc-bb .tc-sticky{display:none}@media(max-width:768px){.tc-bb .tc-sticky{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:990;margin:0;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--tc-rule);box-shadow:0 -6px 20px #2438441f;font-family:var(--tc-font);color:var(--tc-navy);transform:translateY(110%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.tc-bb .tc-sticky.is-visible{transform:none;visibility:visible;transition:transform .2s ease}.tc-bb .tc-sticky__info{flex:1 1 auto;min-width:0}.tc-bb .tc-sticky__title{margin:0;font-size:14px;font-weight:800;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-bb .tc-sticky__price{margin:2px 0 0;font-size:18px;font-weight:900;line-height:1.1}.tc-bb .tc-sticky button.tc-atc.add-to-cart{flex:0 0 auto;width:auto;min-width:148px;min-height:48px;padding:12px 18px;font-size:17px}html.tc-pdp #___ratingbadge_0{display:none!important}html.tc-pdp body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.tc-bb .tc-sticky,.tc-bb .tc-sticky.is-visible{transition:none}}#tc-fit,#judgeme_product_reviews,#product-details{scroll-margin-top:190px}@media(max-width:768px){#tc-fit,#judgeme_product_reviews,#product-details{scroll-margin-top:226px}}.product-info .tc-fit{max-width:1200px;margin:24px auto;padding:20px 16px;border:1px solid var(--tc-rule);border-radius:12px;background:#fff;font-family:var(--tc-font);color:var(--tc-navy);letter-spacing:-.01em;text-align:left}.product-info .tc-fit:focus{outline:none}.tc-fit .tc-fit__h{font-family:var(--tc-font);font-size:22px;font-weight:900;line-height:1.15;color:var(--tc-navy);text-transform:none;letter-spacing:-.01em;margin:0 0 4px;padding:0}.tc-fit .tc-fit__sub{font-family:var(--tc-font);font-size:15px;font-weight:800;line-height:1.3;color:var(--tc-navy);text-transform:none;letter-spacing:-.01em;margin:16px 0 8px;padding:0}.tc-fit .tc-fit__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:0 20px;list-style:none;margin:0;padding:0}.tc-fit .tc-fit__list li{margin:0;padding:8px 0;border-bottom:1px solid var(--tc-rule);font-size:15px;font-weight:600;line-height:1.35;list-style:none}.tc-fit .tc-fit__note{margin:16px 0 0;padding:12px 14px;border-radius:var(--tc-radius);background:var(--tc-surface);font-size:14px;font-weight:600;line-height:1.5}.tc-fit .tc-fit__note a{position:relative;z-index:1;padding:14px 0;color:var(--tc-navy)!important;font-weight:800;text-decoration:underline}.tc-fit .tc-fit__specs{display:grid;gap:6px;margin:16px 0 0}.tc-fit .tc-fit__specs div{display:flex;gap:12px;font-size:14px;line-height:1.4}.tc-fit .tc-fit__specs dt{flex:0 0 100px;font-weight:800}.tc-fit .tc-fit__specs dd{margin:0;font-weight:600}.tc-fit .tc-fit__specs a{color:var(--tc-navy)!important;text-decoration:underline}.tc-fit .tc-fit__legal{margin:14px 0 0;font-size:12px;font-weight:600;line-height:1.45;color:var(--tc-ink-muted)}@media(min-width:769px){.product-info .tc-fit{padding:28px 32px}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/tc-pdp.css.map */
