.template-product .tg-main-disclosure{min-width:0;max-width:100%;margin:0;border-block:1px solid #d9dde2;background:#fff;color:#171a1f;font-family:var(--text-font-family,system-ui,sans-serif)}.template-product .tg-main-disclosure>summary{display:list-item;list-style:disclosure-closed inside;min-height:48px;padding:13px 0;color:#315e78;font-size:13px;font-weight:600;line-height:1.55;cursor:pointer;overflow-wrap:anywhere}.template-product .tg-main-disclosure[open]>summary{list-style-type:disclosure-open}.template-product .tg-main-disclosure>summary:focus-visible{outline:2px solid #315e78;outline-offset:3px}.template-product .tg-main-disclosure__body{padding:0 0 15px}.template-product .tg-main-disclosure__body .tgl-order-help{margin:0;padding:0;border:0;color:#171a1f}.template-product .tg-main-disclosure__body .tgl-order-help p{color:#58636d;line-height:1.6}.template-product .tg-main-disclosure__body .tgl-order-help__eyebrow{color:#171a1f!important}.template-product .tg-main-disclosure__body .tgl-order-help__links{flex-wrap:wrap;gap:8px}.template-product .tg-main-disclosure__body .tgl-order-help__links a{min-height:44px;padding:10px 14px;border-color:#d9dde2;color:#315e78;font-size:12px}.template-product .tg-main-disclosure__body .tgl-order-help__terms{border-color:#d9dde2}.template-product .tg-main-disclosure__body .tgl-material-trust{margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:#fff;color:#171a1f}.template-product .tg-main-disclosure__body .tgl-material-trust__body{color:#58636d;line-height:1.65}.template-product .tg-main-disclosure__body .tgl-material-trust__links{flex-wrap:wrap;gap:8px}.template-product .tg-main-disclosure__body .tgl-material-trust__links a{min-height:44px;border-color:#d9dde2;color:#315e78;box-shadow:none}.template-product .tg-main-disclosure--freight{border-color:#dce6ed;background:#f2f7fb;padding-inline:13px}.template-product .tg-main-disclosure--freight .tg-main-disclosure__body{padding-bottom:12px}.template-product .tg-main-disclosure--freight .tg-supply-notice{border:0!important;padding:0!important;background:transparent!important}.template-product .product-info .tgl-discount-tiers{gap:5px;padding:11px 13px;border-color:#dce6ed;background:#f2f7fb}.template-product .product-info .tgl-discount-tiers__headline{font-size:13px;line-height:1.5}.template-product .product-info .tgl-discount-tiers__note{color:#58636d;font-size:12px;line-height:1.5}.template-product .shopify-section--main-product .feature-badge-list{gap:1px;border-color:#d9dde2;background:#e9eef2}.template-product .shopify-section--main-product .feature-badge-list .feature-badge{background:#fff;color:#171a1f}.template-product .shopify-section--main-product .feature-badge-list .feature-badge svg{color:#315e78}.template-product .product-content-below-gallery .accordion{border-color:#d9dde2}.template-product .tgl-product-documents a{min-height:44px;border-color:#d9dde2}.template-product .tgl-product-documents a:before{color:#315e78}.template-product .product-sticky-bar{background:#fffffffa;color:#171a1f}.template-product .product-sticky-bar__info .h6,.template-product .product-sticky-bar .price-list{color:#171a1f}.template-product .product-sticky-bar .button{background:#171a1f;color:#fff}@media(max-width:749px){.template-product .tg-main-disclosure>summary{min-height:48px;padding-block:13px;font-size:13px}.template-product .tg-main-disclosure__body .tgl-order-help{grid-template-columns:minmax(0,1fr);gap:10px}.template-product .tg-main-disclosure__body .tgl-order-help p{font-size:13px}.template-product .tg-main-disclosure__body .tgl-order-help__links a{flex:1 1 0}.template-product .tg-main-disclosure__body .tgl-material-trust__body{font-size:13px}.template-product .tg-main-disclosure--freight{padding-inline:12px}}.tg-purchase-specs.tg-purchase-specs th{opacity:1;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.55;color:#171717;padding:11px 10px}@media(max-width:749px){.tg-purchase-specs.tg-purchase-specs th{padding:10px 8px}}.template-product .shopify-section--main-product .feature-badge-list:has(>[data-block-id=feature_shipping]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;width:100%;padding:0;border:0;background:transparent;container-type:inline-size;container-name:tg-assurances}.template-product .shopify-section--main-product .feature-badge-list:has(>[data-block-id=feature_shipping])>.product-info__block-item{min-width:0;min-height:0;margin:0}.template-product .shopify-section--main-product .feature-badge-list:has(>[data-block-id=feature_shipping])>:is([data-block-id=feature_shipping],[data-block-id=feature_returns]){aspect-ratio:1}.template-product .shopify-section--main-product .feature-badge-list:has(>[data-block-id=feature_shipping])>[data-block-id=feature_warranty]{grid-column:1 / -1;min-height:76px}.template-product .shopify-section--main-product .feature-badge-list:has(>[data-block-id=feature_shipping]) .feature-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,2.5cqi,12px);box-sizing:border-box;width:100%;height:100%;min-width:0;padding:clamp(10px,3.2cqi,18px);border:1px solid #d9d0be;border-radius:0;background:#fff;color:#28251f;text-align:center;text-decoration:none;font-size:clamp(11px,3.8cqi,14px);line-height:1.45;overflow-wrap:anywhere}.template-product .shopify-section--main-product .feature-badge-list:has(>[data-block-id=feature_shipping]) .feature-badge p{max-width:22ch;margin:0;white-space:normal}.template-product .shopify-section--main-product .feature-badge-list:has(>[data-block-id=feature_shipping]) .feature-badge strong{font-weight:500}.template-product .shopify-section--main-product .feature-badge-list:has(>[data-block-id=feature_shipping]) .feature-badge :is(svg,img){width:clamp(24px,7cqi,32px);height:clamp(24px,7cqi,32px);flex:none;color:#947847}.template-product .shopify-section--main-product .feature-badge-list:has(>[data-block-id=feature_shipping])>[data-block-id=feature_warranty] .feature-badge{flex-direction:row;gap:12px;padding:16px 20px}.template-product .shopify-section--main-product .feature-badge-list:has(>[data-block-id=feature_shipping]) .feature-badge:hover{border-color:#947847;background:#fcfbf8}.template-product .shopify-section--main-product .feature-badge-list:has(>[data-block-id=feature_shipping]) .feature-badge:focus-visible{outline:2px solid #28251f;outline-offset:3px}@container tg-assurances (max-width:280px){.template-product .shopify-section--main-product .feature-badge-list:has(>[data-block-id=feature_shipping]) .feature-badge{font-size:11px;padding:8px;gap:7px}.template-product .shopify-section--main-product .feature-badge-list:has(>[data-block-id=feature_shipping]) .feature-badge :is(svg,img){width:22px;height:22px}}.template-product .tg-purchase-specs{margin:14px 0 12px;color:#171717}.template-product .tg-purchase-specs h3{margin:0 0 10px;color:#171717;font-family:var(--heading-font-family,Georgia,"Times New Roman",serif);font-size:22px;font-weight:400;line-height:1.2;letter-spacing:0}.template-product .tg-purchase-specs.tg-purchase-specs :is(th,td){padding:7px 0;background:#fff;color:#171717;border:0;border-bottom:1px solid #e3e3e3;font-size:13px;line-height:1.5}.template-product .tg-purchase-specs.tg-purchase-specs thead th{padding:10px 0;border-top:1px solid #171717;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.template-product .tg-purchase-specs__details{margin:4px 0 0}.template-product .tg-purchase-specs__details>div{padding:8px 0;border-bottom-color:#e3e3e3}.template-product .tg-purchase-specs__details dt{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.template-product .tg-purchase-specs__details dd{font-size:13px}.template-product .tg-purchase-specs__help{margin:4px 0 0}.template-product .tg-purchase-specs__help a{min-height:44px;color:#171717;text-decoration-thickness:1px;text-underline-offset:3px}.template-product .tg-product-video{margin:14px 0;padding:12px 0 0;border:0;border-top:1px solid #b39a63;border-radius:0;background:#fff;color:#171717;box-shadow:none}.template-product .tg-product-video .tg-product-video__title{margin:0;color:#171717;font-family:var(--heading-font-family,Georgia,"Times New Roman",serif);font-size:22px;font-weight:400;line-height:1.2;letter-spacing:0}.template-product .tg-product-video p{margin:5px 0 0;color:#5b5b5b;font-size:13px;line-height:1.5}.template-product .tg-product-video__links{margin-top:2px;gap:0 18px}.template-product .tg-product-video .tg-product-video__links a{min-height:44px;color:#171717;font-weight:500;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px}.template-product .tg-product-video .tg-product-video__links a:hover{color:#765c32}.template-product .tg-product-video .tg-product-video__links a:focus-visible,.template-product .tg-purchase-specs__help a:focus-visible,.template-product .tg-purchase-specs__summary:focus-visible{outline:2px solid #171717;outline-offset:3px}@media(max-width:749px){.template-product .tg-purchase-specs h3,.template-product .tg-product-video .tg-product-video__title{font-size:20px}}@media(min-width:1000px){.template-product .tg-desktop-balanced .product-content-below-gallery>.tg-purchase-specs.tg-purchase-specs{margin:0 0 12px}.template-product .tg-desktop-balanced .product-content-below-gallery>.tg-product-video.tg-product-video{margin:0 0 16px}}.template-product .tg-purchase-controls{margin:10px 0;padding:0;border:0;background:transparent;color:#343431;font-size:13px;line-height:1.5}.template-product .tg-purchase-controls__help{margin:0}.template-product .tg-purchase-controls__help a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px;color:inherit}.template-product .tg-purchase-controls__review{margin:0 0 8px}.template-product .tg-purchase-controls .tg-upgrade-links{margin:0;border:0;border-block:1px solid #dedbd6;padding:0}.template-product .tg-purchase-controls .tg-upgrade-links[hidden]{display:none!important}.template-product .tg-purchase-controls .tg-upgrade-links summary{min-height:44px;padding:12px 0;color:#171717}.template-product .tg-purchase-controls select{border-color:#bbb8b2;border-radius:0;color:#171717}.template-product .tg-purchase-controls :is(a,select,summary):focus-visible{outline:2px solid #171717;outline-offset:3px}.template-product .tg-purchase-controls [data-tg-upgrade-summary]{background:#f8f7f4;border-color:#a3936b}.template-product .tg-purchase-controls [data-tg-upgrade-status]{color:#343431}
/*# sourceMappingURL=/cdn/shop/t/15/assets/tg-main-conversion.css.map */
