/* CZ: existing product visual rules loaded before first paint. No scripts, stock or cart changes. */
/* ssp-produkt-cz-v1.js */
body.type-detail .p-detail-inner{--ssp-purchase-bg: #f3f1ec;}
body.type-detail .p-detail-inner .ratings-and-brand>.stars-wrapper{display: flex !important; align-items: center !important; flex-wrap: wrap !important; gap: 6px 10px !important; max-width: 100%; min-width: 0;}
body.type-detail .p-detail-inner .stars-wrapper>.stars-label{margin: 0 !important; white-space: normal !important; flex: 0 1 auto; min-width: 0; max-width: 100%;}
body.type-detail .p-detail-inner .ssp-rated-status{display: block !important; flex: 0 0 100% !important; width: 100% !important; min-width: 0; white-space: normal !important; font: 400 12px/1.4 Nunito,sans-serif !important; color: #777 !important;}
body.type-detail .p-detail-inner .stars-wrapper>.stars{flex: 0 0 auto; white-space: nowrap;}
body.type-detail .p-detail-inner .js-ratingDialogTrigger.js-ratingDialogTrigger.js-ratingDialogTrigger{display: inline-block !important; flex: 0 0 auto !important; background: transparent !important; color: #a86500 !important; border: 0 !important; border-radius: 0 !important; padding: 4px 0 !important; min-height: 0 !important; min-width: 0 !important; width: auto !important; height: auto !important; font-family: inherit !important; font-size: 13px !important; font-weight: 400 !important; line-height: 1.4 !important; text-decoration: underline !important; text-underline-offset: 3px; text-transform: none !important; box-shadow: none !important; white-space: nowrap !important; vertical-align: middle; margin: 0 !important;}
body.type-detail .p-detail-inner .js-ratingDialogTrigger.js-ratingDialogTrigger.js-ratingDialogTrigger:hover{background: transparent !important; color: #805000 !important; text-decoration: underline !important;}
body.type-detail .p-detail-inner .js-ratingDialogTrigger.js-ratingDialogTrigger.js-ratingDialogTrigger:focus-visible{outline: 2px solid #a87300 !important; outline-offset: 3px !important;}
@media (max-width: 767px) {
body.type-detail .p-detail-inner .ratings-and-brand>.stars-wrapper{gap: 6px !important;}
body.type-detail .p-detail-inner .stars-wrapper>.stars-label{font-size: 12px !important;}
body.type-detail .p-detail-inner .stars-wrapper>.stars{font-size: 13px !important;}
body.type-detail .p-detail-inner .stars-wrapper>.stars .star{font-size: 13px !important;}
body.type-detail .p-detail-inner .js-ratingDialogTrigger.js-ratingDialogTrigger.js-ratingDialogTrigger{font-size: 12px !important;}
}
@media (max-width: 359px) {
body.type-detail .p-detail-inner .ratings-and-brand>.stars-wrapper{gap: 4px !important;}
body.type-detail .p-detail-inner .stars-wrapper>.stars-label,body.type-detail .p-detail-inner .js-ratingDialogTrigger.js-ratingDialogTrigger.js-ratingDialogTrigger{font-size: 11px !important;}
body.type-detail .p-detail-inner .stars-wrapper>.stars,body.type-detail .p-detail-inner .stars-wrapper>.stars .star{font-size: 12px !important;}
}
body.type-detail .ssp-purchase-box{background: var(--ssp-purchase-bg) !important; border-radius: 8px; padding: 0 !important; margin: 0 0 20px !important; min-width: 0; clear: both;}
body.type-detail .ssp-purchase-box>.quantity-discounts,body.type-detail .ssp-purchase-box>.p-to-cart-block,body.type-detail .ssp-purchase-box>.mehub-bonus-product-detail-container,body.type-detail .ssp-purchase-box .mehub-bonus-product-detail-container .card{background: transparent !important; border: 0 !important; box-shadow: none !important; border-radius: 0 !important; margin: 0 !important;}
body.type-detail .ssp-purchase-box>.quantity-discounts{padding: 18px 20px 8px !important;}
body.type-detail .ssp-purchase-box>.p-to-cart-block{padding: 18px 20px 20px !important; gap: 14px; align-items: center;}
body.type-detail .ssp-purchase-box>.mehub-bonus-product-detail-container{padding: 8px 20px 0 !important;}
body.type-detail .ssp-purchase-box .mehub-bonus-product-detail-container .card{padding: 0 !important;}
body.type-detail .ssp-purchase-box .twisto-info{flex: 0 0 100% !important; width: 100% !important; display: flex !important; align-items: center; gap: 10px; margin: 4px 0 0 !important; padding: 14px 0 0 !important; border-top: 1px solid #dedbd3; line-height: 1.5; font-size: 13px; min-width: 0;}
body.type-detail .ssp-purchase-box .twisto-info img{flex: 0 0 auto; height: 20px !important; width: auto !important; max-width: 90px; object-fit: contain; margin: 0 !important;}
body.type-detail .ssp-purchase-box .twisto-info span{min-width: 0;}
body.type-detail .ssp-purchase-box .up-banner-productDetail-bellow_add_to_cart{flex: 0 0 100% !important; width: 100% !important; margin: 0 !important;}
body.type-detail .p-data-wrapper>.p-short-description{margin: 18px 0 !important;}
body.type-detail #product-detail-form>.detail-parameters{margin: 0 0 20px !important;}
body.type-detail #product-detail-form>.detail-parameters td{padding-top: 5px !important; padding-bottom: 5px !important;}
body.type-detail .dm_warehouse{line-height: 1.55 !important; white-space: normal !important;}
body.type-detail .dm_warehouse:not(:last-child){margin-bottom: 6px !important;}
body.type-detail .ssp-before-purchase{margin: 0 0 20px !important; clear: both;}
body.type-detail .p-image-wrapper .flags-extra .flag-discount{display: none !important;}
body.type-detail #product-detail-form>.ssp-after-purchase{margin-top: 40px !important; margin-bottom: 24px !important;}
body.type-detail .ssp-product-tools{display: grid !important; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 12px; align-items: start; width: 100%; max-width: 480px; margin: 24px 0 16px; clear: both;}
body.type-detail .ssp-product-tools .social-buttons-wrapper,body.type-detail .ssp-product-tools .link-icons{display: contents !important;}
body.type-detail .ssp-product-tools .link-icon.print,body.type-detail .ssp-product-tools .link-icon.share,body.type-detail .ssp-product-tools .social-buttons{display: none !important;}
body.type-detail .ssp-product-tools .link-icon.chat,body.type-detail .ssp-product-tools .link-icon.watchdog,body.type-detail .ssp-product-tools .heurekabann{display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: flex-start !important; gap: 8px !important; position: relative !important; float: none !important; max-width: none !important; width: 100% !important; min-width: 0 !important; min-height: 72px !important; margin: 0 !important; padding: 0 !important; font: 400 13px/1.4 Nunito,sans-serif !important; text-transform: none !important; text-align: center !important; color: #444 !important; text-decoration: none !important;}
body.type-detail .ssp-product-tools .link-icon.chat:before,body.type-detail .ssp-product-tools .link-icon.watchdog:before{display: flex !important; align-items: center; justify-content: center; position: static !important; transform: none !important; flex: 0 0 40px !important; width: 40px !important; height: 40px !important; margin: 0 !important; font-size: 30px !important; line-height: 40px !important;}
body.type-detail .ssp-product-tools .heurekabann img{display: block !important; flex: 0 0 40px !important; width: 40px !important; height: 40px !important; max-width: 40px !important; max-height: 40px !important; margin: 0 !important; object-fit: contain;}
body.type-detail .ssp-product-tools .ssp-heureka-label{display: block; font: inherit; color: inherit;}
body.type-detail .ssp-product-tools a.link-icon.chat .ssp-tool-label,body.type-detail .ssp-product-tools a.link-icon.watchdog .ssp-tool-label,body.type-detail .ssp-product-tools a.heurekabann .ssp-heureka-label{text-decoration: none !important; border-bottom: 0 !important; box-shadow: none !important;}
body.type-detail .ssp-product-tools a:hover{text-decoration: none !important;}
@media (hover: hover) and (pointer: fine) {
body.type-detail .ssp-product-tools a.link-icon.chat:hover .ssp-tool-label,body.type-detail .ssp-product-tools a.link-icon.watchdog:hover .ssp-tool-label,body.type-detail .ssp-product-tools a.heurekabann:hover .ssp-heureka-label{text-decoration: underline !important; text-underline-offset: 3px;}
}
body.type-detail .shipping-options.shipping-options{display: inline-flex !important; align-items: center !important; flex-wrap: nowrap !important; gap: 6px !important; text-decoration: none !important; border-bottom: 0 !important;}
body.type-detail .shipping-options.shipping-options:before{margin: 0 !important; text-decoration: none !important; border-bottom: 0 !important;}
body.type-detail .shipping-options.shipping-options:hover{text-decoration: none !important;}
body.type-detail .shipping-options:hover .ssp-delivery-label{text-decoration: underline !important; text-underline-offset: 3px; text-decoration-thickness: 1px !important;}
body.type-detail .ssp-twisto-compact{display: none !important;}
@media (min-width: 768px) {
body.type-detail .ssp-product-tools{max-width: 360px; gap: 8px;}
}
body.type-detail .ssp-product-tools a:focus-visible{outline: 2px solid #a87300; outline-offset: 4px;}
@media (min-width: 1024px) {
body.type-detail .p-detail-inner{display: flex !important; flex-wrap: wrap !important; align-items: flex-start !important; position: relative;}
body.type-detail .p-detail-inner>.p-data-wrapper,body.type-detail .p-detail-inner>.p-image-wrapper{position: relative !important; top: auto !important; bottom: auto !important; align-self: flex-start !important; transform: none !important; min-width: 0 !important;}
body.type-detail .p-detail-inner>.ssp-short-column{position: sticky !important; top: var(--ssp-sticky-top,16px) !important;}
}
@media (max-width: 767px) {
body.type-detail .p-data-wrapper .p-short-description,body.type-detail .p-data-wrapper .p-short-description p,body.type-detail .p-data-wrapper .p-short-description li,body.type-detail .p-data-wrapper .p-short-description span,body.type-detail .p-data-wrapper .p-short-description strong{font-size: 15px !important; line-height: 1.5 !important;}
body.type-detail .ssp-product-tools{gap: 8px; max-width: none; margin-top: 24px;}
body.type-detail .ssp-product-tools .link-icon.chat,body.type-detail .ssp-product-tools .link-icon.watchdog,body.type-detail .ssp-product-tools .heurekabann{font-size: 11px !important;}
body.type-detail .ssp-purchase-box>.quantity-discounts{padding: 16px 14px 6px !important;}
body.type-detail .ssp-purchase-box>.p-to-cart-block{padding: 16px 14px !important;}
body.type-detail .ssp-purchase-box>.mehub-bonus-product-detail-container{padding: 8px 14px 0 !important;}
body.type-detail .ssp-purchase-box .twisto-info{font-size: 12px; align-items: center; gap: 8px;}
body.type-detail .ssp-purchase-box .twisto-info img{height: 18px !important; max-width: 66px !important;}
body.type-detail .ssp-purchase-box .twisto-info .ssp-twisto-full{display: none !important;}
body.type-detail .ssp-purchase-box .twisto-info .ssp-twisto-compact{display: block !important; font-size: 11.5px !important; white-space: nowrap !important;}
}
/* ssp-produkt-dovera-cz-v1.js */
body.type-detail.type-detail{--colors-surface-rating: #c49335;}
body.type-detail.type-detail .star.star-on,body.type-detail.type-detail .star.star-on:before,body.type-detail.type-detail .star.star-half:before{color: #c49335 !important;}
body.type-detail.type-detail .star.star-off,body.type-detail.type-detail .star.star-off:before,body.type-detail.type-detail .star.star-half:after{color: #d8d5cf !important;}
body.type-detail .ssp-product-help{box-sizing: border-box; display: grid; grid-template-columns: 64px minmax(0,1fr); gap: 16px; align-items: center; width: 100%; padding: 20px; margin: 20px 0 24px; background: #f3f1ec; border: 1px solid #e8e3d9; border-radius: 10px; color: #292824; font-family: inherit; clear: both;}
body.type-detail .ssp-product-help img{display: block; width: 64px !important; height: 80px !important; object-fit: cover; border-radius: 8px; margin: 0 !important;}
body.type-detail .ssp-product-help h3{font: 700 18px/1.35 Nunito,sans-serif; margin: 0 0 5px; text-transform: none; color: #292824;}
body.type-detail .ssp-product-help p{font: 400 14px/1.5 Nunito,sans-serif; margin: 0 0 9px;}
body.type-detail .ssp-product-help-links{display: flex; flex-wrap: wrap; align-items: center; gap: 5px 16px; font: 400 14px/1.5 Nunito,sans-serif;}
body.type-detail .ssp-product-help-links>strong{flex: 0 0 auto; display: block;}
body.type-detail .ssp-product-help a{color: #39352f; text-decoration: none; overflow-wrap: anywhere;}
body.type-detail .ssp-product-help a:hover{text-decoration: underline; text-underline-offset: 3px;}
body.type-detail .ssp-product-help a:focus-visible{outline: 2px solid #a87300; outline-offset: 3px;}
body.type-detail .ssp-product-help-hours{display: block; margin-top: 4px; font: 400 12px/1.5 Nunito,sans-serif; color: #6a655c;}
@media (max-width: 767px) {
body.type-detail .ssp-product-help{padding: 16px 14px; grid-template-columns: 48px minmax(0,1fr); gap: 12px;}
body.type-detail .ssp-product-help img{width: 48px !important; height: 64px !important; align-self: start;}
body.type-detail .ssp-product-help h3{font-size: 16px;}
body.type-detail .ssp-product-help p{font-size: 13px;}
body.type-detail .ssp-product-help-links{font-size: 13px; gap: 4px 12px;}
}
/* ssp-produkt-detaily-cz-v1.js */
body.type-detail #p-detail-tabs .shp-tab-link{font-family: inherit; font-size: 18px !important; font-weight: 700 !important; line-height: 1.4 !important; padding: 12px 20px !important; border: 0 !important; border-bottom: 0 !important; border-radius: 8px 8px 0 0 !important; color: #625d55 !important; background: transparent !important; text-decoration: none !important;}
body.type-detail #p-detail-tabs .active>.shp-tab-link{color: #a86500 !important; background: transparent !important; border-bottom-color: transparent !important;}
body.type-detail #p-detail-tabs .shp-tab-link:hover{color: #a86500 !important; background: transparent !important;}
body.type-detail #p-detail-tabs .shp-tab-link:focus-visible{outline: 2px solid #a87300; outline-offset: 2px;}
body.type-detail #p-detail-tabs .shp-tab-link:before,body.type-detail #p-detail-tabs .shp-tab-link:after{display: none !important;}
body.type-detail #p-detail-tabs .shp-tab-link,body.type-detail #p-detail-tabs .shp-tab-link :is(span, strong){text-decoration: none !important; box-shadow: none !important;}
body.type-detail .mehub-bonus-product-detail-container,body.type-detail .mehub-bonus-product-detail-container *{color: #222 !important;}
body.type-detail .mehub-bonus-product-detail-container :is(b, strong),body.type-detail .mehub-bonus-product-detail-container :is(b, strong) *{color: #c49335 !important;}
body.type-detail .p-data-wrapper .sold-out-wrapper{display: none !important;}
body.type-detail .p-data-wrapper .shipping-options-layout :is(tr, th, td){background: transparent !important;}
body.type-detail .p-data-wrapper .shipping-options{background: transparent !important;}
body.type-detail .p-data-wrapper .ssp-sold-watchdog-row>td{padding: 6px 0 14px !important;}
body.type-detail .p-data-wrapper .ssp-sold-watchdog-row .link-icon.watchdog{display: inline-flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important; gap: 8px !important; position: relative !important; float: none !important; width: auto !important; min-width: 0 !important; max-width: none !important; min-height: 0 !important; height: auto !important; margin: 0 !important; font: 400 14px/1.5 Nunito,sans-serif !important; color: #222 !important; text-transform: none !important; text-align: left !important; text-decoration: none !important; white-space: nowrap !important; background: transparent !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important;}
body.type-detail .p-data-wrapper .ssp-sold-watchdog-row .link-icon.watchdog:before{display: block !important; position: static !important; flex: 0 0 20px !important; width: 20px !important; height: 20px !important; line-height: 20px !important; margin: 0 !important; padding: 0 !important; font-size: 19px !important; color: #c49335 !important; transform: none !important;}
body.type-detail .p-data-wrapper .ssp-sold-watchdog-row .link-icon.watchdog .ssp-tool-label{display: inline !important; width: auto !important; max-width: none !important; white-space: nowrap !important; font: inherit !important; text-transform: none !important; text-align: left !important;}
body.type-detail .p-data-wrapper .ssp-sold-watchdog-row .link-icon.watchdog:hover .ssp-tool-label{text-decoration: underline !important; text-underline-offset: 3px;}
body.type-detail .p-data-wrapper .ssp-sold-watchdog-row .link-icon.watchdog .ssp-tool-label{font-size: 0 !important;}
body.type-detail .p-data-wrapper .ssp-sold-watchdog-row .link-icon.watchdog .ssp-tool-label:after{content: 'Upozornit na dostupnost'; font: 400 14px/1.5 Nunito,sans-serif; white-space: nowrap;}
body.type-detail #description .description-inner{align-items: flex-start !important;}
body.type-detail #description .extended-description{padding-top: 0 !important;}
body.type-detail .p-data-wrapper .p-short-description,body.type-detail .p-data-wrapper .p-short-description :is(p, li, span, strong){line-height: 1.55 !important;}
body.type-detail .p-data-wrapper .p-short-description p{margin-bottom: 6px !important;}
body.type-detail .p-data-wrapper .p-short-description p:last-child{margin-bottom: 0 !important;}
body.type-detail .p-data-wrapper .p-short-description li{margin-bottom: 4px !important;}
body.type-detail #colorbox.ssp-product-dialog{border-radius: 12px !important; overflow: hidden !important; box-shadow: 0 12px 40px #00000024 !important; max-width: calc(100vw - 24px) !important;}
body.type-detail #colorbox.ssp-product-dialog #cboxWrapper,body.type-detail #colorbox.ssp-product-dialog #cboxContent{border-radius: 12px !important; max-width: 100% !important; background: #fff !important;}
body.type-detail #colorbox.ssp-product-dialog #cboxLoadedContent{box-sizing: border-box !important; max-width: 100% !important; max-height: calc(100dvh - 72px) !important; padding: 0 !important; border: 0 !important; border-radius: 12px !important; overflow: auto !important; overscroll-behavior: contain; background: #fff !important;}
body.type-detail #colorbox.ssp-product-dialog .content-modal{box-sizing: border-box !important; max-width: 100%; padding: 28px !important; font-family: inherit; color: #292824;}
body.type-detail #colorbox.ssp-product-dialog .content-modal :is(h1, h2){font-family: inherit; font-size: 24px !important; line-height: 1.35 !important; font-weight: 700 !important; text-align: left !important; margin: 0 38px 20px 0 !important; padding: 0 !important; text-transform: none !important;}
body.type-detail #colorbox.ssp-product-dialog .content-modal h3{font-size: 19px !important; line-height: 1.4 !important; margin: 22px 0 12px !important;}
body.type-detail #colorbox.ssp-product-dialog .content-modal :is(p, .form-legend){font-size: 14px !important; line-height: 1.6 !important;}
body.type-detail #colorbox.ssp-product-dialog #cboxClose{position: absolute !important; top: 6px !important; right: 6px !important; width: 44px !important; height: 44px !important; min-width: 44px !important; padding: 0 !important; margin: 0 !important; border: 0 !important; border-radius: 8px !important; background: transparent !important; box-shadow: none !important; font-size: 0 !important; text-indent: 0 !important; color: #3e3a33 !important;}
body.type-detail #colorbox.ssp-product-dialog #cboxClose:before{content: '×' !important; display: block !important; font: 300 30px/44px Arial,sans-serif !important; color: inherit !important; margin: 0 !important; transform: none !important;}
body.type-detail #colorbox.ssp-product-dialog #cboxClose:hover{background: #f3f1ec !important;}
body.type-detail #colorbox.ssp-product-dialog #cboxClose:focus-visible{outline: 2px solid #a87300; outline-offset: -3px;}
body.type-detail #colorbox.ssp-product-dialog .form-control{border-radius: 8px !important; font-size: 16px !important; box-sizing: border-box; max-width: 100%;}
body.type-detail #colorbox.ssp-product-dialog textarea.form-control{min-height: 120px; resize: vertical;}
body.type-detail #colorbox.ssp-product-dialog .form-group{margin-bottom: 14px !important;}
body.type-detail #colorbox.ssp-product-dialog .btn{border-radius: 8px !important;}
body.type-detail #colorbox.ssp-product-dialog #watchdog-form .watchdog-title strong{font-weight: inherit;}
body.type-detail #colorbox.ssp-product-dialog #watchdog-form .disclaimer{font-size: 13px; line-height: 1.5;}
body.type-detail #colorbox.ssp-product-dialog :is(.star.star-on, .star.star-on:before, .star.star-half:before){color: #c49335 !important;}
body.type-detail #colorbox.ssp-product-dialog :is(.star.star-off, .star.star-off:before, .star.star-half:after){color: #d8d5cf !important;}
body.type-detail #colorbox.ssp-product-dialog .rating-star:before{color: #bdb9b1 !important;}
body.type-detail #colorbox.ssp-product-dialog .rating-star.full:before,body.type-detail #colorbox.ssp-product-dialog .rating-star:hover:before,body.type-detail #colorbox.ssp-product-dialog .rating-star:has(input:checked):before{color: #c49335 !important;}
body.type-detail #colorbox.ssp-product-dialog .rating-star:focus-within{outline: 2px solid #a87300; outline-offset: 1px; border-radius: 6px;}
body.type-detail #colorbox.ssp-product-dialog .rate-bar{border-radius: 4px !important; background: #ded9d0 !important;}
body.type-detail #colorbox.ssp-product-dialog .rate-average{font-size: 52px !important; line-height: 1.1 !important;}
body.type-detail #colorbox.ssp-product-dialog .rate-wrap{margin-bottom: 20px !important;}
body.type-detail #colorbox.ssp-product-dialog .rate-star-wrap{line-height: 1.5 !important;}
@media (max-width: 767px) {
body.type-detail #colorbox.ssp-product-dialog{left: 50vw !important; right: auto !important; margin-left: 0 !important; transform: translateX(-50%) !important; width: calc(100vw - 24px) !important; max-width: calc(100vw - 24px) !important;}
body.type-detail #colorbox.ssp-product-dialog :is(#cboxWrapper, #cboxContent, #cboxLoadedContent){width: 100% !important; max-width: 100% !important;}
body.type-detail #p-detail-tabs .shp-tab-link{font-size: 14px !important; padding: 10px 12px !important;}
body.type-detail #colorbox.ssp-product-dialog .content-modal{padding: 22px 16px !important;}
body.type-detail #colorbox.ssp-product-dialog .content-modal :is(h1, h2){font-size: 21px !important; margin-right: 32px !important; margin-bottom: 16px !important;}
body.type-detail #colorbox.ssp-product-dialog .rate-wrap{display: grid !important; grid-template-columns: minmax(0,1fr) !important; gap: 20px !important;}
body.type-detail #colorbox.ssp-product-dialog .rate-average{font-size: 44px !important;}
body.type-detail #colorbox.ssp-product-dialog .rate-average-inner{margin-bottom: 0 !important;}
body.type-detail #colorbox.ssp-product-dialog .votes{margin-top: 0 !important;}
}
/* ssp-recenze-cz-v1.js */
body.type-detail #ssp-product-help #ssp-product-review-proof{grid-column: 2 !important; justify-content: flex-start !important;}
body.type-detail #ssp-product-help.ssp-proof-wide{grid-template-columns: 64px minmax(0,1fr) 90px !important; column-gap: 14px !important;}
body.type-detail #ssp-product-help.ssp-proof-wide #ssp-product-review-proof{grid-column: 3 !important; grid-row: 1 !important; align-self: center !important; justify-self: end !important; flex-direction: column !important; margin: 0 !important; width: 90px !important; text-align: center !important; gap: 5px !important;}
@media (max-width: 767px) {
body.type-detail #ssp-product-help{padding: 12px !important; grid-template-columns: 36px minmax(0,1fr) !important; gap: 8px 10px !important;}
body.type-detail #ssp-product-help>img{width: 36px !important; height: 48px !important; max-width: 36px !important; align-self: start !important;}
body.type-detail #ssp-product-help h3{font-size: 14px !important; line-height: 1.4 !important; margin: 0 0 5px !important;}
body.type-detail #ssp-product-help>div>p{display: none !important;}
body.type-detail #ssp-product-help .ssp-product-help-links{font-size: 12px !important; line-height: 1.4 !important; gap: 2px 10px !important;}
body.type-detail #ssp-product-help .ssp-product-help-hours{margin-top: 3px !important; font-size: 11px !important; line-height: 1.4 !important;}
body.type-detail #ssp-product-help .ssp-proof-desktop-only{display: none !important;}
body.type-detail #ssp-product-help .ssp-proof-mobile-only{display: inline !important;}
body.type-detail #ssp-product-help #ssp-product-review-proof{grid-column: 1 / -1 !important; justify-content: center !important; margin: 3px 0 0 !important;}
}
body.type-detail #ssp-product-help>.ssp-product-help-heading{margin: 0 !important; grid-column: 1 / -1 !important; grid-row: 1 !important;}
body.type-detail #ssp-product-help>img{grid-column: 1 !important; grid-row: 2 !important; align-self: start !important;}
body.type-detail #ssp-product-help>div:not(.ssp-review-proof){grid-column: 2 !important; grid-row: 2 !important; align-self: start !important; min-width: 0 !important;}
body.type-detail #ssp-product-help.ssp-proof-wide #ssp-product-review-proof{grid-row: 2 !important;}
@media (min-width: 768px) {
body.type-detail #ssp-product-help{row-gap: 12px !important;}
body.type-detail #ssp-product-help>div>p{display: none !important;}
body.type-detail #ssp-product-help .ssp-product-help-links{display: grid !important; grid-template-columns: minmax(0,1fr) !important; gap: 3px !important; font-size: 13px !important; line-height: 1.5 !important;}
body.type-detail #ssp-product-help .ssp-product-help-links>strong{margin: 0 0 2px !important;}
}
@media (max-width: 767px) {
body.type-detail #ssp-product-help{row-gap: 4px !important;}
body.type-detail #ssp-product-help>.ssp-product-help-heading{grid-column: 2 !important; grid-row: 1 !important;}
body.type-detail #ssp-product-help>img{grid-row: 1 / span 2 !important;}
body.type-detail #ssp-product-help #ssp-product-review-proof{grid-row: 3 !important; margin-top: 6px !important;}
body.type-detail #ssp-product-help #ssp-product-review-proof .ssp-proof-aggregate{display: flex !important; flex-wrap: wrap !important; align-items: center !important; justify-content: center !important; gap: 3px 6px !important;}
}
body.type-detail #ssp-product-help{grid-template-columns: 64px minmax(0,1fr) !important;}
body.type-detail #ssp-product-help>.ssp-product-help-heading{grid-column: 1 / -1 !important; grid-row: 1 !important;}
body.type-detail #ssp-product-help>img{grid-column: 1 !important; grid-row: 2 !important;}
body.type-detail #ssp-product-help>div:not(.ssp-review-proof){grid-column: 2 !important; grid-row: 2 !important;}
@media (max-width: 767px) {
body.type-detail #ssp-product-help{grid-template-columns: 36px minmax(0,1fr) !important; row-gap: 7px !important;}
body.type-detail #ssp-product-help .ssp-product-help-links{display: grid !important; grid-template-columns: minmax(0,1fr) !important; gap: 2px !important;}
}
body.type-detail #ssp-product-help{border: 0 !important; padding: 16px !important; box-shadow: none !important;}
body.type-detail #ssp-product-help.ssp-help-horizontal{display: grid !important; grid-template-columns: 64px minmax(140px,1fr) max-content !important; grid-template-rows: auto auto auto !important; column-gap: 14px !important; row-gap: 3px !important; align-items: center !important;}
body.type-detail #ssp-product-help.ssp-help-horizontal>img{grid-column: 1 !important; grid-row: 1 / 4 !important; align-self: center !important; width: 64px !important; height: 80px !important; max-width: 64px !important;}
body.type-detail #ssp-product-help.ssp-help-horizontal>.ssp-product-help-heading{grid-column: 2 !important; grid-row: 1 !important; align-self: end !important; font-size: 15px !important; line-height: 1.4 !important; margin: 0 !important;}
body.type-detail #ssp-product-help.ssp-help-horizontal>div:not(.ssp-review-proof){display: contents !important;}
body.type-detail #ssp-product-help.ssp-help-horizontal .ssp-product-help-links{display: contents !important;}
body.type-detail #ssp-product-help.ssp-help-horizontal .ssp-product-help-links>strong{grid-column: 2 !important; grid-row: 2 !important; align-self: start !important; font: 700 14px/1.5 Nunito,sans-serif !important; margin: 0 !important;}
body.type-detail #ssp-product-help.ssp-help-horizontal .ssp-product-help-links>a[href^="tel:"]{grid-column: 3 !important; grid-row: 1 !important; justify-self: end !important; font: 700 15px/1.4 Nunito,sans-serif !important; white-space: nowrap !important;}
body.type-detail #ssp-product-help.ssp-help-horizontal .ssp-product-help-links>a[href^="mailto:"]{grid-column: 3 !important; grid-row: 2 !important; justify-self: end !important; font: 400 13px/1.4 Nunito,sans-serif !important; white-space: nowrap !important;}
body.type-detail #ssp-product-help.ssp-help-horizontal .ssp-product-help-hours{grid-column: 3 !important; grid-row: 3 !important; justify-self: end !important; margin: 0 !important; font: 400 11px/1.4 Nunito,sans-serif !important;}
@media (max-width: 767px) {
body.type-detail #ssp-product-help{padding: 12px !important;}
}
body.type-detail #ssp-product-help{display: grid !important; grid-template-columns: 64px minmax(0,1fr) minmax(100px,23%) !important; grid-template-rows: auto auto auto auto auto !important; column-gap: 14px !important; row-gap: 3px !important; padding: 16px !important; align-items: start !important;}
body.type-detail #ssp-product-help>.ssp-product-help-heading{grid-column: 1 / 3 !important; grid-row: 1 !important; font-size: 15px !important; line-height: 1.4 !important; margin: 0 0 7px !important;}
body.type-detail #ssp-product-help>img{grid-column: 1 !important; grid-row: 2 / 6 !important; width: 64px !important; height: 80px !important; max-width: 64px !important; align-self: start !important;}
body.type-detail #ssp-product-help>div:not(.ssp-review-proof){display: contents !important;}
body.type-detail #ssp-product-help .ssp-product-help-links{display: contents !important;}
body.type-detail #ssp-product-help .ssp-product-help-links>strong{grid-column: 2 !important; grid-row: 2 !important; font: 700 13px/1.4 Nunito,sans-serif !important; margin: 0 !important;}
body.type-detail #ssp-product-help .ssp-product-help-links>a[href^="tel:"]{grid-column: 2 !important; grid-row: 3 !important; justify-self: start !important; font: 400 13px/1.4 Nunito,sans-serif !important; white-space: nowrap !important;}
body.type-detail #ssp-product-help .ssp-product-help-links>a[href^="mailto:"]{grid-column: 2 !important; grid-row: 4 !important; justify-self: start !important; font: 400 12px/1.4 Nunito,sans-serif !important; white-space: normal !important; overflow-wrap: anywhere !important;}
body.type-detail #ssp-product-help .ssp-product-help-hours{grid-column: 2 !important; grid-row: 5 !important; justify-self: start !important; font: 400 11px/1.4 Nunito,sans-serif !important; margin: 0 !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit{grid-column: 3 !important; grid-row: 1 / 6 !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; align-self: center !important; gap: 4px !important; width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 0 0 6px !important; background: transparent !important; color: #39352f !important; text-decoration: none !important; text-align: center !important; overflow-wrap: normal !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit .ssp-benefit-icon{display: block !important; width: 36px !important; height: 29px !important; margin: 0 0 2px !important; color: #b78523 !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit svg{display: block !important; width: 100% !important; height: 100% !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit>strong{font: 700 14px/1.3 Nunito,sans-serif !important; margin: 0 !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit .ssp-benefit-caption{font: 400 11px/1.4 Nunito,sans-serif !important; margin: 0 !important; color: #716b61 !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit .ssp-benefit-region{font: 400 10px/1.3 Nunito,sans-serif !important; margin: 0 !important; color: #716b61 !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit:hover>strong{text-decoration: underline; text-underline-offset: 3px;}
@media (max-width: 767px) {
body.type-detail #ssp-product-help{grid-template-columns: 36px minmax(0,1fr) 76px !important; column-gap: 8px !important; row-gap: 3px !important; padding: 12px !important;}
body.type-detail #ssp-product-help>.ssp-product-help-heading{grid-column: 1 / -1 !important; font-size: 14px !important; margin-bottom: 5px !important;}
body.type-detail #ssp-product-help>img{grid-row: 2 / 4 !important; width: 36px !important; height: 48px !important; max-width: 36px !important;}
body.type-detail #ssp-product-help .ssp-product-help-links>strong{font-size: 12px !important;}
body.type-detail #ssp-product-help .ssp-product-help-links>a[href^="tel:"]{font-size: 12px !important;}
body.type-detail #ssp-product-help .ssp-product-help-links>a[href^="mailto:"]{grid-column: 1 / 3 !important; font-size: clamp(10px,3.1vw,12px) !important; white-space: nowrap !important;}
body.type-detail #ssp-product-help .ssp-product-help-hours{grid-column: 1 / 3 !important; font-size: 10px !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit{grid-row: 2 / 6 !important; padding-left: 2px !important; gap: 3px !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit .ssp-benefit-icon{width: 27px !important; height: 22px !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit>strong{font-size: 11px !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit .ssp-benefit-caption{font-size: 10px !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit .ssp-benefit-desktop{display: none !important;}
}
body.type-detail #ssp-product-help{grid-template-columns: 56px minmax(0,1fr) minmax(160px,1fr) !important; padding: 12px !important; column-gap: 14px !important; row-gap: 2px !important;}
body.type-detail #ssp-product-help>img{width: 56px !important; height: 70px !important; max-width: 56px !important;}
body.type-detail #ssp-product-help>.ssp-product-help-heading{margin-bottom: 5px !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit{display: grid !important; grid-template-columns: 32px max-content !important; grid-template-rows: auto auto !important; grid-row: 2 / 6 !important; column-gap: 9px !important; row-gap: 3px !important; justify-content: center !important; justify-self: center !important; align-content: center !important; width: auto !important; max-width: 100% !important; padding: 0 !important; text-align: left !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit .ssp-benefit-icon{grid-column: 1 !important; grid-row: 1 / 3 !important; align-self: center !important; width: 32px !important; height: 26px !important; margin: 0 !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit>strong{grid-column: 2 !important; grid-row: 1 !important; white-space: nowrap !important; font-size: 13px !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit .ssp-benefit-caption{grid-column: 2 !important; grid-row: 2 !important; white-space: nowrap !important; font-size: 10px !important;}
@media (max-width: 767px) {
body.type-detail #ssp-product-help{grid-template-columns: 36px minmax(0,1fr) 112px !important; column-gap: 8px !important; row-gap: 2px !important;}
body.type-detail #ssp-product-help>img{width: 36px !important; height: 48px !important; max-width: 36px !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit{display: flex !important; flex-direction: column !important; justify-content: center !important; gap: 4px !important; text-align: center !important; grid-row: 2 / 6 !important; width: 112px !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit .ssp-benefit-icon{width: 24px !important; height: 20px !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit>strong{font-size: 11px !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit .ssp-benefit-caption{font-size: 9px !important;}
}
@media (max-width: 359px) {
body.type-detail #ssp-product-help{grid-template-columns: 36px minmax(0,1fr) 100px !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit{width: 100px !important; grid-row: 2 / 4 !important;}
body.type-detail #ssp-product-help .ssp-product-help-links>a[href^="tel:"]{font-size: 11px !important;}
body.type-detail #ssp-product-help .ssp-product-help-links>a[href^="mailto:"]{grid-column: 1 / -1 !important; font-size: 11px !important;}
}
body.type-detail .ssp-purchase-box .ssp-replaced-packing-banner{display: none !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit{display: grid !important; grid-template-columns: 28px minmax(0,1fr) !important; grid-template-rows: auto auto auto !important; gap: 4px 8px !important; justify-content: start !important; text-align: left !important; max-width: 220px !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit .ssp-benefit-icon{grid-column: 1 !important; grid-row: 1 / 4 !important; width: 28px !important; height: 26px !important; align-self: center !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit>strong{grid-column: 2 !important; grid-row: 1 !important; white-space: normal !important; font-size: 13px !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit .ssp-benefit-caption{grid-column: 2 !important; grid-row: 2 !important; white-space: normal !important; font-size: 11px !important; line-height: 1.4 !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit .ssp-benefit-cta{grid-column: 2 !important; grid-row: 3 !important; font: 600 11px/1.4 Nunito,sans-serif !important; color: #926710 !important; text-decoration: underline; text-underline-offset: 3px;}
@media (max-width: 767px) {
body.type-detail #ssp-product-help>.ssp-contact-benefit{display: grid !important; grid-template-columns: 20px minmax(0,1fr) !important; gap: 4px 5px !important; text-align: left !important; width: 112px !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit .ssp-benefit-icon{grid-column: 1 !important; grid-row: 1 !important; width: 20px !important; height: 20px !important; align-self: center !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit>strong{grid-column: 2 !important; grid-row: 1 !important; font-size: 11px !important; line-height: 1.3 !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit .ssp-benefit-caption{grid-column: 1 / -1 !important; grid-row: 2 !important; font-size: 10px !important;}
body.type-detail #ssp-product-help>.ssp-contact-benefit .ssp-benefit-cta{grid-column: 1 / -1 !important; grid-row: 3 !important; font-size: 10px !important;}
}
@media (max-width: 359px) {
body.type-detail #ssp-product-help>.ssp-contact-benefit{width: 100px !important;}
}
body.type-detail #ssp-product-contact-pair{display: grid !important; grid-template-columns: minmax(0,2fr) minmax(0,1fr) !important; gap: 12px !important; align-items: stretch !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 20px 0 24px !important; padding: 0 !important; border: 0 !important; background: transparent !important; clear: both !important;}
body.type-detail #ssp-product-contact-pair>#ssp-product-help{display: grid !important; grid-template-columns: 56px minmax(0,1fr) !important; grid-template-rows: auto auto auto auto auto !important; gap: 2px 12px !important; align-content: center !important; box-sizing: border-box !important; width: 100% !important; max-width: none !important; min-width: 0 !important; height: 100% !important; margin: 0 !important; padding: 16px !important; border: 0 !important; border-radius: 10px !important; background: #f3f1ec !important;}
body.type-detail #ssp-product-contact-pair>#ssp-product-help>.ssp-product-help-heading{grid-column: 1 / -1 !important; grid-row: 1 !important; font-size: 15px !important; margin: 0 0 7px !important;}
body.type-detail #ssp-product-contact-pair>#ssp-product-help>img{grid-column: 1 !important; grid-row: 2 / 6 !important; width: 56px !important; height: 70px !important; max-width: 56px !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit{display: grid !important; grid-template-columns: 28px minmax(0,1fr) !important; grid-template-rows: auto auto auto !important; gap: 5px 8px !important; align-content: center !important; align-items: start !important; box-sizing: border-box !important; min-width: 0 !important; width: 100% !important; height: 100% !important; margin: 0 !important; padding: 16px !important; border: 0 !important; border-radius: 10px !important; background: #f3f1ec !important; color: #39352f !important; text-align: left !important; text-decoration: none !important; box-shadow: none !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit .ssp-benefit-icon{grid-column: 1 !important; grid-row: 1 / 4 !important; align-self: center !important; width: 28px !important; height: 26px !important; color: #b78523 !important; margin: 0 !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit svg{display: block !important; width: 100% !important; height: 100% !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit>strong{grid-column: 2 !important; grid-row: 1 !important; font: 700 13px/1.35 Nunito,sans-serif !important; margin: 0 !important; white-space: normal !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit .ssp-benefit-caption{grid-column: 2 !important; grid-row: 2 !important; font: 400 11px/1.4 Nunito,sans-serif !important; color: #716b61 !important; margin: 0 !important; white-space: normal !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit .ssp-benefit-cta{grid-column: 2 !important; grid-row: 3 !important; font: 600 11px/1.4 Nunito,sans-serif !important; color: #926710 !important; margin: 0 !important; text-decoration: underline; text-underline-offset: 3px;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit:hover>strong{text-decoration: underline; text-underline-offset: 3px;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit:focus-visible{outline: 2px solid #a87300; outline-offset: 3px;}
@media (max-width: 767px) {
body.type-detail #ssp-product-contact-pair{gap: 8px !important; margin: 16px 0 20px !important;}
body.type-detail #ssp-product-contact-pair>#ssp-product-help{grid-template-columns: 32px minmax(0,1fr) !important; gap: 2px 8px !important; padding: 10px !important;}
body.type-detail #ssp-product-contact-pair>#ssp-product-help>.ssp-product-help-heading{font-size: 13px !important; margin-bottom: 5px !important;}
body.type-detail #ssp-product-contact-pair>#ssp-product-help>img{grid-row: 2 / 4 !important; width: 32px !important; height: 44px !important; max-width: 32px !important;}
body.type-detail #ssp-product-contact-pair>#ssp-product-help .ssp-product-help-links>strong{font-size: 11px !important;}
body.type-detail #ssp-product-contact-pair>#ssp-product-help .ssp-product-help-links>a[href^="tel:"]{font-size: 11px !important;}
body.type-detail #ssp-product-contact-pair>#ssp-product-help .ssp-product-help-links>a[href^="mailto:"]{grid-column: 1 / -1 !important; font-size: 10px !important; white-space: normal !important;}
body.type-detail #ssp-product-contact-pair>#ssp-product-help .ssp-product-help-hours{grid-column: 1 / -1 !important; font-size: 10px !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit{display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 5px !important; padding: 10px 7px !important; text-align: center !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit .ssp-benefit-icon{width: 24px !important; height: 22px !important; align-self: center !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit>strong{font-size: 11px !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit .ssp-benefit-caption{font-size: 9.5px !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit .ssp-benefit-cta{font-size: 10px !important;}
}
body.type-detail .p-data-wrapper .ssp-replaced-packing-banner{display: none !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit{background: #fff8e8 !important; grid-template-columns: 40px minmax(0,1fr) !important; column-gap: 10px !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit .ssp-benefit-icon{box-sizing: border-box !important; width: 40px !important; height: 40px !important; padding: 8px !important; border-radius: 50% !important; background: #f7e9c7 !important; color: #a87515 !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit>strong{font-weight: 800 !important; font-size: 14px !important; color: #735019 !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit .ssp-benefit-caption{color: #625b4f !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit .ssp-benefit-cta{font-weight: 700 !important; color: #8a5c08 !important;}
@media (max-width: 767px) {
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit{display: grid !important; grid-template-columns: 24px minmax(0,1fr) !important; grid-template-rows: auto auto auto !important; align-content: start !important; align-items: start !important; justify-content: start !important; gap: 6px 5px !important; padding: 10px 7px !important; text-align: left !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit .ssp-benefit-icon{grid-column: 1 !important; grid-row: 1 !important; align-self: start !important; width: 24px !important; height: 24px !important; padding: 4px !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit>strong{grid-column: 2 !important; grid-row: 1 !important; font-size: 11px !important; line-height: 1.35 !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit .ssp-benefit-caption{grid-column: 1 / -1 !important; grid-row: 2 !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit .ssp-benefit-cta{grid-column: 1 / -1 !important; grid-row: 3 !important;}
}
@media (min-width: 768px) and (max-width: 1199px) {
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit{grid-template-columns: 24px minmax(0,1fr) !important; gap: 5px 7px !important; padding: 12px !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit .ssp-benefit-icon{grid-column: 1 !important; grid-row: 1 !important; width: 24px !important; height: 24px !important; padding: 4px !important; align-self: start !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit>strong{grid-column: 2 !important; grid-row: 1 !important; font-size: 13px !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit .ssp-benefit-caption{grid-column: 1 / -1 !important; grid-row: 2 !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit .ssp-benefit-cta{grid-column: 1 / -1 !important; grid-row: 3 !important;}
}
@media (max-width: 767px) {
body.type-detail #ssp-product-contact-pair>#ssp-product-help{padding: 10px 14px !important;}
}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit{background: #f3f1ec !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit>strong{color: #39352f !important;}
@media (min-width: 768px) {
body.type-detail #ssp-product-contact-pair{grid-template-columns: repeat(2,minmax(0,1fr)) !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit{grid-template-columns: 40px minmax(0,1fr) !important; grid-template-rows: auto auto auto !important; align-content: center !important; gap: 6px 12px !important; padding: 18px !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit .ssp-benefit-icon{grid-column: 1 !important; grid-row: 1 / 4 !important; width: 40px !important; height: 40px !important; padding: 8px !important; align-self: center !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit>strong{grid-column: 2 !important; grid-row: 1 !important; font-size: 16px !important; line-height: 1.35 !important; font-weight: 800 !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit .ssp-benefit-caption{grid-column: 2 !important; grid-row: 2 !important; font-size: 12px !important; line-height: 1.45 !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit .ssp-benefit-cta{grid-column: 2 !important; grid-row: 3 !important; font-size: 12px !important;}
}
@media (max-width: 767px) {
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit{display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: flex-start !important; gap: 4px !important; padding: 10px 7px !important; text-align: center !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit .ssp-benefit-icon{width: 28px !important; height: 28px !important; padding: 5px !important; align-self: center !important; margin: 0 0 2px !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit>strong{font-size: 11.5px !important; line-height: 1.3 !important; font-weight: 800 !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit .ssp-benefit-caption{font-size: 9.5px !important; line-height: 1.4 !important;}
body.type-detail #ssp-product-contact-pair>.ssp-contact-benefit .ssp-benefit-cta{font-size: 10px !important;}
}
body.type-detail #ssp-product-contact-pair>#ssp-product-help .ssp-product-help-links>strong{font-size: 14px !important; font-weight: 800 !important; color: #292824 !important; line-height: 1.4 !important;}
@media (max-width: 767px) {
body.type-detail #ssp-product-contact-pair>#ssp-product-help .ssp-product-help-links>strong{font-size: 12px !important; font-weight: 800 !important;}
}
@media (max-width: 767px) {
body.type-detail #ssp-product-contact-pair>#ssp-product-help>img{grid-row: 2 / 6 !important;}
body.type-detail #ssp-product-contact-pair>#ssp-product-help .ssp-product-help-links>a[href^="mailto:"]{grid-column: 2 !important; grid-row: 4 !important; justify-self: start !important; white-space: normal !important; overflow-wrap: anywhere !important;}
body.type-detail #ssp-product-contact-pair>#ssp-product-help .ssp-product-help-hours{grid-column: 2 !important; grid-row: 5 !important; justify-self: start !important;}
}
@media (max-width: 359px) {
body.type-detail #ssp-product-contact-pair>#ssp-product-help{grid-template-columns: 26px minmax(0,1fr) !important; column-gap: 6px !important; padding-left: 12px !important; padding-right: 12px !important;}
body.type-detail #ssp-product-contact-pair>#ssp-product-help>img{width: 26px !important; height: 36px !important; max-width: 26px !important;}
body.type-detail #ssp-product-contact-pair>#ssp-product-help .ssp-product-help-links>a[href^="mailto:"]{font-size: 9.5px !important;}
}
@media(min-width:1024px){body.type-detail .p-detail-inner{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important}body.type-detail .p-detail-inner>.p-data-wrapper,body.type-detail .p-detail-inner>.p-image-wrapper{box-sizing:border-box;width:50%;min-width:0}body.type-detail .p-image-wrapper>.p-image{aspect-ratio:1/1}body.type-detail .p-image-wrapper #main-slider{aspect-ratio:1/1}}
