.tb-pdp{--section-text-color:#243c36;--section-alternative-color:#56655e;--section-border-color:#dddcd2;--section-primary-bg:#243c36;--section-primary-text-color:#fff;background:#fffcf8;color:#243c36}.tb-pdp .breadcrumbs{margin-bottom:22px}.tb-pdp .breadcrumbs_list .breadcrumbs_link{font-size:12px;line-height:1.6}.tb-pdp .main-product_wrapper{gap:40px;padding-bottom:36px;align-items:flex-start}.tb-pdp .products_info{min-width:0;line-height:1.6}.tb-pdp .main-product_heading{font-size:clamp(25px,2.4vw,38px);line-height:1.2;letter-spacing:-.04em!important;color:#243c36;overflow-wrap:anywhere}.tb-pdp .main-product_vendor-name{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#65776c}.tb-pdp .product-gallery-thumbnail{border-radius:18px;background:#f3f0e9;overflow:hidden}.tb-pdp .product-gallery-thumbnail img{object-fit:contain}.tb-pdp .main-product_sticky-block.sticky{top:calc(var(--page-header-height,0px) + 20px)}.tb-pdp .main-product_price_and_variations-block .regular-price{font-size:27px;font-weight:600;color:#243c36}.tb-pdp .variant-element_span{border-radius:8px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.tb-pdp .variant-element_title{font-size:13px}.tb-pdp .main-product_submit-from .button--product-action{width:100%;min-height:54px;border-radius:10px;background:#243c36;color:#fff;border-color:#243c36;font-weight:600;font-size:16px}.tb-pdp .main-product_submit-from .button--product-action:hover{background:#3f5c50}.tb-pdp .main-product_submit-from .button--product-action:disabled{background:#e7e4dc;color:#6c716a;border-color:#d7d9d0}.tb-pdp .quantity_extra-wrap{border-radius:8px;min-height:44px}.tb-pdp .main-product_stacked-bar_wrapper{background:#fffcf8;border-top:1px solid #dedfd4}.tb-pdp :is(a,button,input,summary):focus-visible{outline:3px solid #a13b60;outline-offset:4px}.tb-product-help{background:#eaf1ed;border:1px solid #dce7de;border-radius:12px;padding:16px 18px;font-size:13px;line-height:1.6;color:#243c36}.tb-product-help p{margin:0}.tb-product-help p>span{margin-right:6px}.tb-product-help>div{display:flex;gap:7px 16px;flex-wrap:wrap;margin-top:8px}.tb-product-help a{color:#243c36;text-decoration:underline;text-underline-offset:3px;font-size:12px}.tb-product-help-note{font-size:11px!important;margin-top:10px!important;color:#56655e}.tb-product-accordion{border-top:1px solid #dadfd4;padding:0;color:#243c36}.tb-product-accordion:last-child{border-bottom:1px solid #dadfd4}.tb-product-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:18px 0;font-size:14px;font-weight:600;line-height:1.5;list-style:none}.tb-product-accordion summary::-webkit-details-marker{display:none}.tb-product-accordion summary>span{font-size:21px;font-weight:400;transition:transform .2s}.tb-product-accordion[open] summary>span{transform:rotate(45deg)}.tb-product-accordion-content{padding:0 0 20px;font-size:14px;line-height:1.75;color:#56655e;overflow-wrap:anywhere}.tb-product-accordion-content p{margin:0 0 12px}.tb-product-accordion-content a{color:#243c36;text-decoration:underline;text-underline-offset:3px}.tb-product-accordion-content img{max-width:100%;height:auto}.tb-product-accordion-content table{display:block;max-width:100%;overflow-x:auto}.tb-product-accordion-content :is(h1,h2,h3,h4){font-size:17px;line-height:1.4;color:#243c36}.tb-product-details{clear:both}.tb-pdp .main-product_sticky-bar .button{border-radius:9px;background:#243c36;color:white}@media(min-width:992px){.tb-pdp .main-product_wrapper:not(.main-product--no-media)>.products_gallery{width:calc(55% - 20px)}.tb-pdp .main-product_wrapper:not(.main-product--no-media)>.products_info{width:calc(45% - 20px)}}@media(max-width:991px){.tb-pdp .main-product_wrapper{gap:24px}.tb-pdp .main-product_sticky-block.sticky{position:static}.tb-pdp .products_gallery,.tb-pdp .products_info{width:100%}.tb-pdp .main-product_heading{font-size:28px}.tb-pdp .breadcrumbs{margin-bottom:16px}.tb-product-accordion summary{padding-block:17px;min-height:52px}}@media(max-width:575px){.tb-pdp .main-product_heading{font-size:25px}.tb-pdp .product-gallery-thumbnail{border-radius:12px}.tb-pdp .main-product_wrapper{padding-bottom:24px}.tb-product-help{padding:15px}.tb-product-help>div{gap:9px 14px}.tb-pdp .main-product_statistics_bar-block{flex-wrap:wrap}.tb-pdp .main-product_sticky-bar .main-product_aside-card{gap:10px}}@media(prefers-reduced-motion:reduce){.tb-pdp *{transition:none!important}}
.tb-product-help-block{padding-bottom:20px}.tb-product-details-block{padding-top:8px;padding-bottom:14px}
