.sf-price-financing{display:block;margin:9px 0 0;font-size:13px;line-height:1.5}.sf-price-financing form{margin:0}.sf-buying-terms{display:grid;gap:12px;margin:18px 0;padding:16px 0;border-block:1px solid #e1e1e1;font-size:12px;line-height:1.55;color:#555}.sf-buying-terms>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px}.sf-buying-terms dt{font-weight:700;color:#202124}.sf-buying-terms dd{margin:0}.sf-buying-terms dd span{display:block}.sf-buying-terms dd a{display:inline-block;color:#934411;font-weight:600;text-decoration:underline;text-underline-offset:3px;margin-top:3px}.sf-mobile-buy,.sf-mobile-product-intro{display:none}
@media(max-width:767px){.sf-mobile-product-intro{display:block;padding:0 0 16px}.sf-mobile-product-intro .hdt-product__title h1{font-size:23px!important;line-height:1.3!important;margin-bottom:12px}.sf-mobile-product-intro .hdt-product__price{margin:0!important}.sf-mobile-product-intro .hdt-price{font-size:24px!important}.sf-mobile-buy{position:fixed;bottom:0;left:0;right:0;z-index:110;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #dedede;background:#fff;box-shadow:0 -4px 14px #0000000d;min-height:70px}.sf-mobile-buy__label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#666}.sf-mobile-buy strong{display:block;font-size:18px;color:#202124;line-height:1.5}.sf-mobile-buy button{min-width:155px;min-height:46px;padding:10px 18px;border:1px solid #d97824;border-radius:3px;background:#d97824;color:#fff;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.sf-mobile-buy button:disabled{opacity:.55}.sf-mobile-buy button:focus-visible{outline:2px solid #934411;outline-offset:3px}body.sf-mobile-purchase-ready{padding-bottom:calc(145px + env(safe-area-inset-bottom))!important}body.sf-mobile-purchase-ready .hdt-toolbar{bottom:calc(var(--sf-mobile-buy-height,70px) + env(safe-area-inset-bottom))!important}body.sf-mobile-purchase-ready .hdt-sticky-btn-atc{display:none!important}.sf-buying-terms>div{grid-template-columns:86px minmax(0,1fr);gap:10px}}
.sf-buying-terms--forno{gap:8px;font-size:12px;line-height:1.5;padding-block:14px}
.sf-buying-terms--forno>div{grid-template-columns:120px minmax(0,1fr);gap:10px}
.hdt-main-product .sf-purchase-help__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:16px}
.hdt-main-product .sf-purchase-help__actions :is(.sf-project-quote-button,.sf-kb-entry){display:grid;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:54px;margin:0;padding:14px 16px;border:2px solid #d97824;border-radius:3px;background:#fff4e8;color:#262626;font-family:inherit;font-size:14px;font-weight:650;line-height:1.4;text-align:left;text-decoration:none;box-sizing:border-box;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}
.hdt-main-product .sf-purchase-help__actions :is(.sf-project-quote-button,.sf-kb-entry):hover{background:#ffe9d2;border-color:#b85e18;color:#262626}
.hdt-main-product .sf-purchase-help__actions :is(.sf-project-quote-button,.sf-kb-entry):focus-visible{outline:3px solid #934411;outline-offset:3px}
.hdt-main-product .sf-purchase-help__icon,.hdt-main-product .sf-purchase-help__arrow{color:#b85e18}
.hdt-main-product .sf-purchase-help__arrow{justify-self:end}
@media(max-width:480px){.hdt-main-product .sf-purchase-help__actions :is(.sf-project-quote-button,.sf-kb-entry){padding:13px 12px;gap:10px;font-size:13px}.sf-buying-terms--forno>div{grid-template-columns:112px minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.hdt-main-product .sf-purchase-help__actions :is(.sf-project-quote-button,.sf-kb-entry){transition:none}}

.hdt-main-product:has(.sf-purchase-help__actions--package) .sf-buying-terms--forno{gap:0;margin:18px 0;padding:2px 0;border:0;border-block:1px solid #e6e6e6;border-radius:0;background:#fff;box-sizing:border-box;font-size:12px;line-height:1.5;color:#666}
.hdt-main-product:has(.sf-purchase-help__actions--package) .sf-buying-terms--forno>div{grid-template-columns:minmax(145px,.9fr) minmax(0,1.1fr);align-items:center;gap:12px;padding:10px 0}
.hdt-main-product:has(.sf-purchase-help__actions--package) .sf-buying-terms--forno dt{display:flex;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:600;line-height:1.45;color:#353535}
.hdt-main-product:has(.sf-purchase-help__actions--package) .sf-buying-terms--forno .sf-delivery-icon{flex:0 0 18px;width:18px;height:18px;color:#b85e18}
.hdt-main-product:has(.sf-purchase-help__actions--package) .sf-buying-terms--forno dd{min-width:0;margin:0;padding:0;font-size:12px;line-height:1.5;color:#666}
.hdt-main-product:has(.sf-purchase-help__actions--package) .sf-purchase-help__actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;margin-top:14px}
.hdt-main-product:has(.sf-purchase-help__actions--package) .sf-purchase-help__actions :is(.sf-project-quote-button,.sf-kb-entry){grid-template-columns:18px minmax(0,1fr) 12px;gap:8px;min-height:46px;padding:10px 12px;border:1px solid #dedede;border-radius:3px;background:#fff;color:#444;font-size:12px;font-weight:550;line-height:1.4;box-shadow:none;text-transform:none}
.hdt-main-product:has(.sf-purchase-help__actions--package) .sf-purchase-help__actions :is(.sf-project-quote-button,.sf-kb-entry):hover{background:#fafafa;border-color:#b9b9b9;color:#282828}
.hdt-main-product:has(.sf-purchase-help__actions--package) .sf-purchase-help__actions .sf-purchase-help__icon{width:18px;height:18px;color:#777}
.hdt-main-product:has(.sf-purchase-help__actions--package) .sf-purchase-help__actions .sf-purchase-help__arrow{color:#b85e18;font-size:15px}
.hdt-main-product:has(.sf-purchase-help__actions--package) .sf-configuration{padding:6px 0;margin-bottom:10px;background:#fff!important;border-left:0!important}
.hdt-main-product:has(.sf-purchase-help__actions--package) .sf-configuration__label{font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;color:#666}
.hdt-main-product:has(.sf-purchase-help__actions--package) .sf-configuration__value{font-size:12px;font-weight:600!important;color:#444!important}
@media(max-width:480px){.hdt-main-product:has(.sf-purchase-help__actions--package) .sf-buying-terms--forno>div{grid-template-columns:1fr;gap:3px;padding:9px 0}.hdt-main-product:has(.sf-purchase-help__actions--package) .sf-buying-terms--forno dd{padding-left:27px}.hdt-main-product:has(.sf-purchase-help__actions--package) .sf-purchase-help__actions :is(.sf-project-quote-button,.sf-kb-entry){padding:10px 11px;gap:8px;font-size:12px}}

body.hdt-page-type-product .hdt-main-product .sf-purchase-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:14px 0;padding:0;border:1px solid #e2dbd3!important;border-radius:11px;background:#fffdf9!important;overflow:hidden}
body.hdt-page-type-product .hdt-main-product .sf-purchase-tools__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:92px;padding:16px 9px;text-align:center;color:#202124;border:0;text-decoration:none}
body.hdt-page-type-product .hdt-main-product .sf-purchase-tools__item:nth-child(even){border-left:1px solid #e4e4df}
body.hdt-page-type-product .hdt-main-product .sf-purchase-tools__item:nth-child(n+3){border-top:1px solid #e4e4df}
body.hdt-page-type-product .hdt-main-product .sf-purchase-tools__icon{display:inline-flex;color:#555650}
body.hdt-page-type-product .hdt-main-product .sf-purchase-tools__icon svg{width:24px;height:24px}
body.hdt-page-type-product .hdt-main-product .sf-purchase-tools__copy{display:flex;flex-direction:column;align-items:center;gap:5px}
body.hdt-page-type-product .hdt-main-product .sf-purchase-tools__title{font-size:13px;font-weight:700;line-height:1.35;color:#202124}
body.hdt-page-type-product .hdt-main-product .sf-purchase-tools__text{display:block;font-size:12px;font-weight:400;line-height:1.4;color:#76766f}
body.hdt-page-type-product .hdt-main-product .sf-purchase-tools__item:hover{background:#fbf7f1;transform:none}
body.hdt-page-type-product .hdt-main-product .sf-purchase-tools__item:focus-visible{outline:2px solid #b85e18;outline-offset:-3px}
body.hdt-page-type-product .hdt-main-product .sf-free-ship,body.hdt-page-type-product .hdt-main-product .sf-standard-delivery{display:flex;align-items:center;gap:7px;color:#b85e18!important;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}
body.hdt-page-type-product .hdt-main-product .sf-free-ship svg,body.hdt-page-type-product .hdt-main-product .sf-standard-delivery svg{width:16px;height:16px;color:#b85e18!important;flex-shrink:0}
body.hdt-page-type-product .hdt-main-product .sf-standard-delivery{margin-top:12px}
.hdt-main-product .sf-purchase-help__actions .sf-project-quote-button{display:grid;grid-template-columns:20px minmax(0,1fr) 18px;min-height:46px;padding:12px 14px;border:1px solid #dedede;background:#fff;color:#444;font-size:13px;font-weight:600;line-height:1.4}

@media(max-width:380px){body.hdt-page-type-product .hdt-main-product .sf-purchase-tools__item{padding:14px 7px}body.hdt-page-type-product .hdt-main-product .sf-purchase-tools__title{font-size:12px}body.hdt-page-type-product .hdt-main-product .sf-purchase-tools__text{font-size:11px}body.hdt-page-type-product .hdt-main-product .sf-free-ship,body.hdt-page-type-product .hdt-main-product .sf-standard-delivery{font-size:11px;letter-spacing:.045em}}

body.hdt-page-type-product .hdt-main-product .sf-purchase-help .sf-purchase-help__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0}
body.hdt-page-type-product .hdt-main-product .sf-purchase-help .sf-purchase-help__actions :is(.sf-project-quote-button,.sf-kb-entry){display:grid;grid-template-columns:18px minmax(0,1fr) 12px;align-items:center;gap:8px;min-height:48px;width:100%;margin:0;padding:12px;border:1px solid #dedede;border-radius:3px;background:#fff;color:#444;font:inherit;font-size:13px;font-weight:600;line-height:1.4;text-align:left;text-decoration:none;text-transform:none!important;box-sizing:border-box;cursor:pointer;box-shadow:none}
body.hdt-page-type-product .hdt-main-product .sf-purchase-help .sf-purchase-help__actions :is(.sf-project-quote-button,.sf-kb-entry):hover{background:#fafafa;border-color:#b85e18;color:#282828}
body.hdt-page-type-product .hdt-main-product .sf-purchase-help .sf-purchase-help__actions :is(.sf-project-quote-button,.sf-kb-entry):focus-visible{outline:2px solid #b85e18;outline-offset:3px}
body.hdt-page-type-product .hdt-main-product .sf-purchase-help .sf-purchase-help__icon{width:18px;height:18px;color:#b85e18}
body.hdt-page-type-product .hdt-main-product .sf-purchase-help .sf-purchase-help__arrow{justify-self:end;color:#b85e18;font-size:15px}
@media(max-width:480px){body.hdt-page-type-product .hdt-main-product .sf-purchase-help .sf-purchase-help__actions{grid-template-columns:minmax(0,1fr)}}
