body#product #wrapper{background:var(--osl-paper,#fffdf9);color:var(--osl-ink,#3a5845);padding-top:24px;}
body#product #wrapper>.container{max-width:none;width:100%;padding-inline:clamp(18px,2.5vw,48px);}
body#product #content-wrapper{width:100%;float:none;}
body#product .breadcrumb{background:none;padding:0 0 22px;font-size:12px;color:var(--osl-muted);}
body#product .osl-product-page{font-family:Arial,Helvetica,sans-serif;}
body#product .osl-product-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(72px,9vw,168px);margin:0;}
body#product .osl-product-gallery,body#product .osl-product-summary{width:auto;min-width:0;padding:0;float:none;}
body#product #main .page-content{margin:0;max-width:none;background:transparent;}
body#product .product-cover{position:relative;margin:0 0 16px;background:var(--osl-white);border:1px solid var(--osl-line);}
body#product .product-cover img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;box-shadow:none;}
body#product .product-cover .layer{background:rgba(255,253,249,.45);}
body#product .images-container .product-images{display:flex;gap:10px;}
body#product .images-container .product-images>li.thumb-container{flex:0 0 80px;}
body#product .images-container .product-images>li.thumb-container>.thumb{width:80px;height:80px;object-fit:contain;margin:0;border:1px solid var(--osl-line);background:var(--osl-white);box-shadow:none;}
body#product .images-container .product-images>li.thumb-container>.thumb.selected,body#product .images-container .product-images>li.thumb-container>.thumb:hover{border:2px solid var(--osl-coral);}
body#product .product-flags{z-index:2;}
body#product .product-flags .product-flag{background:var(--osl-coral);box-shadow:none;font-size:11px;letter-spacing:.06em;}
body#product #main h1{margin:0 0 24px;overflow-wrap:anywhere;}
body#product .product-prices{margin:0 0 24px;padding-bottom:24px;border-bottom:1px solid var(--osl-line);}
body#product .current-price{color:var(--osl-coral);font-size:27px;font-weight:400;}
body#product .osl-product-tax{font-size:12px;color:var(--osl-muted);font-weight:400;margin-left:8px;white-space:nowrap;}
body#product .product-price{color:var(--osl-coral);}
body#product .discount-percentage,body#product .discount-amount{background:var(--osl-coral);}
body#product .tax-shipping-delivery-label{color:var(--osl-muted);font-size:12px;margin-top:8px;line-height:1.5;}
body#product .product-information{color:var(--osl-ink);font-size:15px;line-height:1.75;}
body#product .product-description,body#product .product-description p,body#product .product-description span{font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.8!important;color:var(--osl-ink)!important;}
body#product .product-description p{margin-bottom:14px;}
body#product .product-description img{max-width:100%;height:auto;}
body#product .product-actions{margin-top:24px;}
body#product .product-variants>.product-variants-item{margin:0 0 20px;}
body#product .product-variants .control-label,body#product .product-add-to-cart .control-label{display:block;font-size:13px;font-weight:600;color:var(--osl-ink);margin-bottom:8px;}
body#product .product-variants select{max-width:100%;min-height:44px;background:var(--osl-white);border:1px solid var(--osl-line);box-shadow:none;color:var(--osl-ink);}
body#product .input-color:checked+span,body#product .input-color:hover+span{border-color:var(--osl-coral);}
body#product .product-quantity{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px;}
body#product .product-quantity .qty,body#product .product-quantity .add{float:none;margin:0;}
body#product .product-quantity .add{flex:1;}
body#product .product-quantity .input-group{height:48px;border:1px solid var(--osl-line);box-shadow:none;}
body#product .product-quantity #quantity_wanted{height:46px;color:var(--osl-ink);background:var(--osl-white);}
body#product .add-to-cart{width:100%;height:auto;min-height:48px;padding:12px 16px;border:1px solid var(--osl-coral);white-space:normal;}
body#product .add-to-cart{position:relative;padding-inline:48px;}
body#product .add-to-cart .material-icons{position:absolute;left:16px;top:50%;transform:translateY(-50%);margin:0;line-height:1;}
body#product .add-to-cart:disabled{opacity:.5;cursor:not-allowed;}
body#product #product-availability{display:block;font-size:13px;margin:14px 0;color:var(--osl-ink);}
body#product #block-reassurance{margin-top:24px;border-block:1px solid var(--osl-line);background:transparent;box-shadow:none;}
body#product #block-reassurance li{border-color:var(--osl-line);padding:15px 0;}
body#product #block-reassurance li .block-reassurance-item{padding:0;}
body#product #block-reassurance li span{color:var(--osl-ink);font-size:13px;font-weight:400;}
body#product .blockreassurance_product{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:24px;padding:14px 0;border-block:1px solid var(--osl-line);}
body#product .blockreassurance_product>div{min-height:0!important;padding:10px 0!important;margin:0!important;display:flex;align-items:center;gap:8px;}
body#product .blockreassurance_product .item-product{display:none;}
body#product .blockreassurance_product .block-title{margin:0!important;}
body#product .blockreassurance_product .clearfix{display:none;}
body#product .social-sharing{margin-top:20px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--osl-muted);}
body#product .osl-product-details{margin-top:24px;padding-top:0;border:0;}
body#product .tabs{margin:0;padding:0;background:transparent;box-shadow:none;}
body#product .tabs .nav-tabs{display:flex;flex-wrap:wrap;gap:8px 24px;border-bottom:1px solid var(--osl-line);}
body#product .tabs .nav-tabs .nav-item{float:none;margin:0;}
body#product .tabs .nav-tabs .nav-link{padding:12px 0;font-family:Georgia,'Times New Roman',serif;font-size:21px;font-weight:400;color:var(--osl-muted);border:0;border-bottom:2px solid transparent;}
body#product .tabs .nav-tabs .nav-link.active,body#product .tabs .nav-tabs .nav-link:hover{color:var(--osl-coral);border-bottom-color:var(--osl-coral);}
body#product .tabs .tab-content{padding:26px 0;max-width:960px;}
body#product .product-features>dl.data-sheet{margin:18px 0;}
body#product .product-features>dl.data-sheet dd.value,body#product .product-features>dl.data-sheet dt.name{padding:12px 16px;background:var(--osl-frame-muted);color:var(--osl-ink);font-size:14px;text-transform:none;}
body#product .product-accessories{margin-top:40px;padding-top:30px;border-top:1px solid var(--osl-line);}
body#product .product-accessories>.h5,body#product .product-accessories>h2{margin-bottom:26px;}
body#product .product-accessories .products{display:flex;flex-wrap:wrap;}
body#product .osl-product-reviews{margin:28px 0 36px;padding-top:20px;border-top:1px solid var(--osl-line);}
body#product .osl-product-reviews #agWidgetH{float:none;margin:0;}
body#product #footer #blockEmailSubscription_displayFooterBefore{float:none;width:100%;max-width:none;padding:clamp(32px,5vw,64px);margin:0;background:var(--osl-ivory-deep);border:0;color:var(--osl-ink);font-family:Arial,Helvetica,sans-serif;}
body#product #blockEmailSubscription_displayFooterBefore>.row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);margin:0;align-items:center;}
body#product #blockEmailSubscription_displayFooterBefore>.row>div{float:none;width:auto;padding:0;min-width:0;}
body#product .osl-article-newsletter-eyebrow{margin:0 0 14px!important;}
body#product #blockEmailSubscription_displayFooterBefore h2{margin:0;max-width:480px;}
body#product #blockEmailSubscription_displayFooterBefore form .row{margin:0;}
body#product #blockEmailSubscription_displayFooterBefore form .col-xs-12{padding:0;}
body#product #blockEmailSubscription_displayFooterBefore form .col-xs-12:first-child{display:flex;flex-wrap:wrap;}
body#product #blockEmailSubscription_displayFooterBefore .input-wrapper{order:0;flex:1;min-width:120px;overflow:visible;}
body#product #blockEmailSubscription_displayFooterBefore input[type=email]{width:100%;height:48px;padding:12px 14px;border:1px solid var(--osl-line);font:14px Arial,Helvetica,sans-serif;color:var(--osl-ink);box-shadow:none;}
body#product #blockEmailSubscription_displayFooterBefore input[type=submit]{order:1;float:none!important;min-height:48px;padding:12px 20px;margin:0;border:1px solid var(--osl-coral);}
body#product #blockEmailSubscription_displayFooterBefore input[type=submit]:disabled{opacity:.5;}
body#product #blockEmailSubscription_displayFooterBefore form p,body#product #blockEmailSubscription_displayFooterBefore .gdpr_consent{font-size:11px;line-height:1.6;color:var(--osl-muted);margin:12px 0 0;}
body#product #blockEmailSubscription_displayFooterBefore .gdpr_consent label{color:var(--osl-muted);}
body#product #blockEmailSubscription_displayFooterBefore .gdpr_consent a{color:var(--osl-coral);text-decoration:underline;}
body#product .product-customization{background:transparent;box-shadow:none;}
body#product .product-customization .form-control{border:1px solid var(--osl-line);background:var(--osl-white);}
body#product #main a:focus-visible,body#product #main button:focus-visible,body#product #main input:focus-visible,body#product #main select:focus-visible{outline:2px solid var(--osl-coral);outline-offset:3px;}

@media(max-width:767px){body#product #wrapper{padding-top:16px;}
body#product .osl-product-layout{grid-template-columns:minmax(0,1fr);gap:28px;}
body#product #main h1{margin-bottom:18px;}
body#product .product-prices{padding-bottom:18px;margin-bottom:18px;}
body#product .images-container .product-images>li.thumb-container{flex-basis:64px;}
body#product .images-container .product-images>li.thumb-container>.thumb{width:64px;height:64px;}
body#product .tabs .nav-tabs{gap:0 18px;}
body#product .tabs .nav-tabs .nav-link{font-size:18px;}
body#product .product-quantity .add{min-width:180px;}
body#product #blockEmailSubscription_displayFooterBefore>.row{grid-template-columns:minmax(0,1fr);gap:24px;}
body#product #footer #blockEmailSubscription_displayFooterBefore{padding:32px 20px;}}
body#product .osl-product-thumbs-grid .product-images{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%!important;transform:none!important;margin:0;}
body#product .osl-product-thumbs-grid .product-images>li.thumb-container{width:100%!important;min-width:0;display:block;}
body#product .osl-product-thumbs-grid .product-images>li.thumb-container>.thumb{width:100%;height:auto;aspect-ratio:1;object-fit:contain;cursor:pointer;}
body#product .osl-product-gallery .scroll-box-arrows{display:none!important;}
body#product #blockEmailSubscription_displayFooterBefore{float:none;clear:both;width:100%;max-width:none;margin:0;padding:clamp(48px,7vw,104px) max(32px,calc(50vw - 640px));background:var(--osl-terracotta-soft);color:var(--osl-green);}
body#product #blockEmailSubscription_displayFooterBefore>.row{align-items:end;gap:clamp(32px,5vw,96px);}
body#product #blockEmailSubscription_displayFooterBefore form .col-xs-12:first-child{align-items:center;border-bottom:1px solid var(--osl-green);padding-bottom:5px;gap:16px;}
body#product #blockEmailSubscription_displayFooterBefore input[type=email]{height:auto;padding:16px 0;background:transparent;border:0;box-shadow:none;font:18px Georgia,'Times New Roman',serif;}
body#product #blockEmailSubscription_displayFooterBefore input[type=email]:focus{background:transparent;outline:2px solid var(--osl-coral);outline-offset:2px;}
body#product #blockEmailSubscription_displayFooterBefore input[type=submit]{flex:0 0 48px;width:48px;height:48px;padding:0;border:0;}

@media(max-width:767px){body#product #blockEmailSubscription_displayFooterBefore{padding:40px 20px;}
body#product .osl-product-thumbs-grid .product-images{gap:10px;}}
body#product #product-modal .modal-dialog{width:80vw;max-width:none;height:80vh;margin:10vh auto;}
body#product #product-modal .modal-content{height:100%;border:0;border-radius:0;position:relative;}
body#product #product-modal .modal-body{height:100%;padding:24px;display:grid;grid-template-columns:minmax(0,4fr) minmax(120px,1fr);gap:24px;overflow:hidden;}
body#product #product-modal figure{margin:0;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto;}
body#product #product-modal .product-cover-modal{width:auto;height:auto;max-width:min(100%,2000px);max-height:min(100%,2000px);object-fit:contain;box-shadow:none;}
body#product #product-modal #thumbnails{position:static;width:auto;margin:24px 0 0;min-height:0;overflow:auto;padding:0 8px;}
body#product #product-modal .osl-modal-thumbs{height:auto;overflow:visible;}
body#product #product-modal .product-images{display:grid;grid-template-columns:1fr;gap:12px;width:auto;height:auto!important;transform:none!important;margin:0;}
body#product #product-modal .thumb-container{display:block;width:100%;margin:0;}
body#product #product-modal .thumb{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border:1px solid var(--osl-line);cursor:pointer;}
body#product #product-modal .thumb.selected{border:2px solid var(--osl-coral);}
body#product #product-modal .osl-modal-close{position:absolute;top:4px;right:8px;z-index:2;border:0;width:36px;height:36px;cursor:pointer;}

@media(max-width:767px){body#product #product-modal .modal-body{padding:12px;gap:10px;grid-template-columns:minmax(0,1fr) 70px;}
body#product #product-modal #thumbnails{padding:0;margin-top:28px;}
body#product .product-cover .layer{display:block;background:transparent;}}
body#product #product-modal .modal-body{width:100%;margin:0;left:auto;right:auto;}
body#product #product-modal figure{position:relative;display:block;overflow:hidden;cursor:zoom-in;}
body#product #product-modal .product-cover-modal{position:absolute;width:min(2000px,160vw);height:min(2000px,160vw);max-width:2000px;max-height:2000px;object-fit:contain;left:0;top:0;}

@media(hover:none){body#product #product-modal figure{overflow:auto;}
body#product #product-modal .product-cover-modal{position:relative;width:min(2000px,160vw);height:min(2000px,160vw);}}
body#product #product-modal .product-cover-modal{left:calc((100% - min(2000px,160vw))/2);top:calc((100% - min(2000px,160vw))/2);}
@media(hover:none){body#product #product-modal .product-cover-modal{left:0;top:0;}}
body#product #product-modal{padding:0!important;background:var(--osl-white);}
body#product #product-modal .modal-dialog{width:100vw;height:100dvh;max-width:none;margin:0;}
body#product #product-modal .modal-content{background:var(--osl-white);}
body#product #product-modal .modal-body{display:block;padding:64px 100px 90px;height:100%;}
body#product #product-modal #thumbnails{display:none;}
body#product #product-modal figure{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--osl-white);cursor:default;overflow:hidden;}
body#product #product-modal .product-cover-modal{position:static;width:auto;height:auto;max-width:min(100%,2000px);max-height:min(100%,2000px);left:auto;top:auto;}
body#product #product-modal.osl-is-zoomed figure{display:block;cursor:move;position:relative;overflow:hidden;}
body#product #product-modal.osl-is-zoomed .product-cover-modal{position:absolute;width:min(2000px,160vw);height:min(2000px,160vw);max-width:2000px;max-height:2000px;left:calc((100% - min(2000px,160vw))/2);top:calc((100% - min(2000px,160vw))/2);}
body#product #product-modal .osl-modal-close{top:16px;right:24px;width:40px;height:40px;}
body#product #product-modal .osl-lightbox-prev,body#product #product-modal .osl-lightbox-next{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border:0;cursor:pointer;}
body#product #product-modal .osl-lightbox-prev{left:32px;}
body#product #product-modal .osl-lightbox-next{right:32px;}
body#product #product-modal .osl-lightbox-prev:disabled,body#product #product-modal .osl-lightbox-next:disabled{opacity:.35;cursor:default;}
body#product #product-modal .osl-lightbox-pagination{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:14px;}
body#product #product-modal .osl-lightbox-dot{width:6px;height:6px;padding:0;border:0;background:#aaa;cursor:pointer;}
body#product #product-modal .osl-lightbox-dot.active{width:48px;height:3px;background:var(--osl-ink);}
body#product #product-modal .osl-lightbox-zoom{width:32px;height:32px;margin-left:24px;border:1px solid var(--osl-ink);cursor:pointer;}

@media(max-width:767px){body#product #product-modal .modal-body{padding:64px 42px 82px;}
body#product #product-modal .osl-lightbox-prev{left:4px;}
body#product #product-modal .osl-lightbox-next{right:4px;}
body#product #product-modal .osl-lightbox-prev,body#product #product-modal .osl-lightbox-next{width:32px;height:44px;}
body#product #product-modal .osl-lightbox-pagination{gap:10px;}
body#product #product-modal.osl-is-zoomed figure{overflow:auto;}
body#product #product-modal.osl-is-zoomed .product-cover-modal{position:relative;left:0;top:0;}}
body#product #product-modal .modal-body{padding:20px 80px 58px;}
body#product #product-modal:not(.osl-is-zoomed) .product-cover-modal{width:100%;height:100%;max-width:2000px;max-height:2000px;object-fit:contain;}

@media(max-width:767px){body#product #product-modal .modal-body{padding:60px 38px 64px;}}
body#product #product-modal .modal-body{display:flex;align-items:center;justify-content:center;}
body#product #product-modal figure{flex:none;width:min(calc(100vw - 160px),calc(100dvh - 78px),2000px);height:min(calc(100vw - 160px),calc(100dvh - 78px),2000px);aspect-ratio:1;margin:0;}
body#product #product-modal:not(.osl-is-zoomed) .product-cover-modal{width:100%;height:100%;aspect-ratio:1;object-fit:contain;}

@media(max-width:767px){body#product #product-modal figure{width:min(calc(100vw - 76px),calc(100dvh - 124px),2000px);height:min(calc(100vw - 76px),calc(100dvh - 124px),2000px);}}
body#product .osl-accordion{border-bottom:1px solid var(--osl-line);padding:0;margin:0;}
body#product .osl-accordion summary{list-style:none;cursor:pointer;padding:21px 30px 21px 0;position:relative;}
body#product .osl-accordion summary::-webkit-details-marker{display:none;}
body#product .osl-accordion summary:after{content:'+';position:absolute;right:3px;font-size:23px;top:16px;}
body#product .osl-accordion[open]>summary:after{content:'−';}
body#product .osl-accordion summary:focus-visible{outline:2px solid var(--osl-green);outline-offset:3px;}
body#product .osl-accordion-content{padding:0 0 24px;line-height:1.8;font-size:14px;}
body#product .osl-accordion-content a,body#product .osl-product-discovery a{color:var(--osl-coral);text-decoration:underline;text-underline-offset:4px;}
body#product .osl-specifications{margin:15px 0 22px;}
body#product .osl-specifications>div{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:10px 0;border-bottom:1px solid var(--osl-line);}
body#product .osl-specifications dt{font-weight:400;color:var(--osl-control-muted);}
body#product .osl-specifications dd{margin:0;}
body#product .osl-product-highlights{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:20px 0 28px;list-style:none;}
body#product .osl-product-highlights li{border:1px solid var(--osl-line);padding:9px 12px;font-size:12px;}
body#product .osl-product-highlights span{display:block;color:var(--osl-control-muted);font-size:10px;margin-bottom:3px;}
body#product .osl-product-discovery{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,100px);padding:55px clamp(24px,4vw,70px);background:var(--osl-frame-muted);margin:60px 0 35px;}
body#product .osl-product-discovery h2{margin:0 0 20px;}
body#product .osl-product-discovery p{line-height:1.8;max-width:520px;}
body#product .osl-product-discovery>div>a{display:block;margin-top:15px;}
body#product .osl-discovery-label{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--osl-coral);}

@media(max-width:767px){body#product .osl-product-discovery{grid-template-columns:1fr;padding:30px 20px;margin-top:35px;}}
body#product .osl-product-summary h1 .osl-title-reference{display:block;margin-top:9px;overflow-wrap:anywhere;}
body#product .osl-purchase-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:0 0 18px;font-size:12px;line-height:1.5;color:var(--osl-control-muted);}
body#product .osl-purchase-status #product-availability{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:12px;}
body#product .osl-purchase-status .delivery-information{font-size:12px;color:var(--osl-control-muted);}
body#product .osl-purchase-status .delivery-information::before{content:'·';margin-right:12px;}
body#product .tax-shipping-delivery-label:empty{display:none;}
body#product #description.product-description{line-height:1.55;}
body#product #description.product-description p{line-height:1.55!important;margin-bottom:10px;}
body#product #description.product-description p:empty{display:none;}
body#product #description.product-description p:last-child{margin-bottom:0;}
body#product .blockreassurance_product{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;margin:30px 0 8px;padding:28px 0;border-top:1px solid var(--osl-line);border-bottom:1px solid var(--osl-line);background:transparent;}
body#product .blockreassurance_product>div:not(.clearfix){display:flex;flex-direction:column;align-items:center;text-align:center;gap:11px;padding:0!important;min-width:0;}
body#product .blockreassurance_product>div:not(.clearfix)::before{content:'';display:block;width:28px;height:28px;mask:var(--osl-reassurance-icon) center/contain no-repeat;-webkit-mask:var(--osl-reassurance-icon) center/contain no-repeat;}
body#product .blockreassurance_product>div:nth-child(1){--osl-reassurance-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='14' width='18' height='14' rx='2'/%3E%3Cpath d='M11 14V9a5 5 0 0 1 10 0v5M16 20v3'/%3E%3C/svg%3E");}
body#product .blockreassurance_product>div:nth-child(2){--osl-reassurance-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h17v16H3zM20 14h5l4 5v5h-9M20 19h9'/%3E%3Ccircle cx='9' cy='25' r='3' fill='white'/%3E%3Ccircle cx='24' cy='25' r='3' fill='white'/%3E%3C/svg%3E");}
body#product .blockreassurance_product>div:nth-child(3){--osl-reassurance-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M25 12a10 10 0 0 0-17-4L4 12M4 6v6h6M7 20a10 10 0 0 0 17 4l4-4M28 26v-6h-6'/%3E%3C/svg%3E");}
body#product .blockreassurance_product>div:nth-child(4){--osl-reassurance-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 3l11 4v9c0 6-6 10-11 13C11 26 5 22 5 16V7zM11 16l3 3 7-7'/%3E%3C/svg%3E");}
body#product .blockreassurance_product .block-title{max-width:190px;}

@media(min-width:768px) {body#product .blockreassurance_product{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:28px 0;}}

@media(min-width:1600px) {body#product .blockreassurance_product{gap:16px;padding:32px 0;}}
