.rounded-gallery img{border-radius:12px!important;box-shadow:0 0px 0px rgba(0,0,0,.1)}.rounded-gallery img{border-radius:12px!important;border:1px solid #5f6b2a;padding:8px;background-color:transparent;box-sizing:border-box}.overlay_top_round .us-row-overlay{border-top-left-radius:60px!important;border-top-right-radius:60px!important;overflow:hidden;pointer-events:none}.overlay_bottom_round{border-radius:0!important;overflow:visible!important}.overlay_bottom_round .us-row-overlay{border-bottom-left-radius:60px!important;border-bottom-right-radius:60px!important;overflow:hidden;pointer-events:none}.overlay_bottom_round .l-section-overlay{border-bottom-left-radius:60px!important;border-bottom-right-radius:60px!important;overflow:hidden;pointer-events:none}.overlay_bottom_round .us-row-overlay:before,.overlay_bottom_round .l-section-overlay:before{border-bottom-left-radius:60px!important;border-bottom-right-radius:60px!important}.spin-360{display:inline-block;animation:spin360 6s linear infinite;will-change:transform}.spin-slow{animation-duration:10s}.spin-fast{animation-duration:3s}.spin-reverse{animation-name:spin360Reverse}.spin-hover-pause:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.spin-360,.spin-slow,.spin-fast,.spin-reverse,.spin-hover-pause{animation:none!important}}.card-click{position:relative;cursor:pointer}.card-click .card-link a::after{content:"";position:absolute;inset:0;z-index:5}.di-product-specs{--di-olive:#5f6b2a;--di-cream:#f6f3e7;--di-border:#e3dfcc;width:100%;border:1px solid var(--di-border);border-radius:12px;overflow:hidden;color:#22251a;font-family:Jost,sans-serif}.di-product-specs table{width:100%;margin:0;border:0;border-collapse:collapse;table-layout:fixed}.di-product-specs caption{padding:17px 20px;background:var(--di-olive);color:#fff;font-size:18px;font-weight:500;text-align:left}.di-product-specs th,.di-product-specs td{box-sizing:border-box;padding:13px 20px;border:0;border-bottom:1px solid var(--di-border);text-align:left;vertical-align:top;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.di-product-specs th{width:35%;background:var(--di-cream);font-weight:500}.di-product-specs td{background:#fff;font-weight:400}.di-product-specs tr:last-child>*{border-bottom:0}@media (max-width:600px){.di-product-specs caption{padding:14px;font-size:17px}.di-product-specs th,.di-product-specs td{padding:11px 12px;font-size:14px}.di-product-specs th{width:38%}}