body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}
*,body{margin:0}
*{box-sizing:border-box;font-family:Poppins,sans-serif}
.category-large-box-parent{align-items:center;display:flex;justify-content:center;margin-bottom:16px;margin-left:auto !important;margin-right:auto !important;max-width:1600px;padding:0 16px;width:100%}
.dpp-category-card{align-items:center;display:flex;flex-direction:column;gap:8px;line-height:1.5}
.category-large-box{align-items:center;background:#abc2db40;border-radius:25px;display:flex;gap:16px;height:180px !important;height:160px;justify-content:center;margin-bottom:25px !important;margin-top:15px;padding:34px 0;width:100%}
.category-card{align-items:center;justify-content:space-between;padding:0 24px}
.dpp-button{background-color:initial !important;border:0;color:#0068ff !important;font-size:12px;font-style:normal;font-weight:700;margin-top:8px;padding:0 8px;text-align:center;white-space:normal !important;width:50% !important}
.card-benefits-box,.chakra-card{border:none !important;box-shadow:none !important}
.benefits-direct-parent{display:flex;gap:24px}
.benefits-card-dpp{align-items:center;display:flex;gap:16px;margin-top:24px;padding:0 !important}
.benefits-card-dpp img{border-radius:0 !important;height:40px !important;object-fit:fill;width:40px !important}
.card-benefits-box p{color:#002a46;font-size:16px;font-weight:700}
.benefits-card-dpp{color:#002a46;font-size:16px;font-weight:400}
.benefits-card-dpp,.uppercase-hero{font-style:normal;line-height:137.5%}
.uppercase-hero{color:#1e1e1e;font-size:14px;font-weight:700;margin-bottom:25px;text-transform:uppercase}
h1{color:#404040;font-size:45px;font-style:normal;font-weight:900;line-height:112.5%}
.image-gallery-bullets-inner,.image-gallery-icon{display:none !important}
.image-gallery-content{max-width:none !important;width:100%}
.hero-container{align-items:flex-start;display:flex;gap:24px;gap:30px;justify-content:flex-start;margin-left:auto !important;margin-right:auto !important;margin-top:48px;max-width:1600px;padding:0 72px;width:100%}
.hero-container .image-gallery{flex:1 1;flex:0 0 680px;max-width:680px;min-width:0}
.subimages-container{display:flex;gap:16px;margin-left:110px;margin-top:24px}
.css-1ltwbxr{align-items:center !important;aspect-ratio:1/1 !important;display:flex !important;height:72px !important;justify-content:center !important;width:72px !important}
.product-info-benefits{display:flex;flex:1 1;flex-direction:column;gap:24px}
.hero-container .chakra-card{max-width:100%;padding:15px}
.image-gallery-slide .image-gallery-image{align-items:flex-start;aspect-ratio:1/1;background-color:#f5f5f5;border-radius:25px;display:flex;flex-direction:column;gap:25px}
.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:1px solid #3da8f5}
.mobile-only{display:none !important}
.image-gallery-thumbnail.active,.image-gallery-thumbnail:hover{border-radius:none !important;outline:1px solid #3da8f5}
.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:2px solid #337ab7;border:var(--ig-thumbnail-border-width,2px) solid var(--ig-primary-color,#337ab7);border-radius:none !important;outline:.5px solid #3da8f5}
.chakra-modal__header{background-color:#002a46;color:#fff;display:flex;font-size:24px !important;font-style:normal !important;font-weight:600 !important;line-height:normal !important}
.chakra-modal__content-container .chakra-tabs__tab{color:#0068ff;font-size:14px;font-style:normal;line-height:normal}
.chakra-tabs__tablist button[aria-selected=true]{font-weight:800}
.chakra-tabs__tablist{border:none !important;box-shadow:0 4px 10px 0 #00000040;height:48px;margin:0 !important}
.chakra-modal__body{margin-top:15px;padding:0 !important;p{padding-left:10px}
}
.chakra-tabs__tab-panel{padding:0 !important}
.chakra-tabs__tab-panels{padding:16px}
.chakra-modal__close-btn{align-items:center !important;display:flex !important;justify-content:center !important;top:1rem !important}
.chakra-modal__close-btn svg{color:#fff;font-size:20px}
@media screen and (max-width:767px){.subimages-container{margin-left:0}
.product-info-benefits{order:0}
.hero-container>.image-gallery{flex:1 1;order:1}
.mobile-only{display:block !important;order:2}
.desktop-only{display:none !important}
.image-gallery-icon{display:block !important}
.image-gallery-right-nav svg,.image-gallery-thumbnails-left svg{align-items:center;aspect-ratio:1/1;background:#0068ff;border-radius:20px;box-shadow:0 1px 4px 0 #00000040;display:flex;gap:10px;height:32px !important;justify-content:center;padding:2px 4px;width:32px !important}
.image-gallery-icon{padding:0 !important}
.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:none !important}
.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:100% !important}
h1{font-size:32px;font-style:normal;font-weight:900;line-height:112.5%}
.category-large-box{display:grid;grid-template-columns:1fr 1fr;height:-webkit-fit-content !important;height:fit-content !important}
.hero-container .chakra-card,.product-info-benefits{max-width:100%;padding:0}
.hero-container{flex-direction:column;padding:0 16px}
.image-gallery-thumbnails{display:none;width:0}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.hero-container{align-items:center;flex-direction:column;padding:0 24px}
.hero-container .chakra-card,.product-info-benefits{max-width:100%}
}
:root{--ig-primary-color:#337ab7;--ig-white:#fff;--ig-black:#000;--ig-background-overlay:#0006;--ig-thumbnail-size:96px;--ig-thumbnail-size-small:80px;--ig-thumbnail-border-width:4px;--ig-thumbnail-border-width-small:3px;--ig-bullet-size:4px;--ig-bullet-size-small:3px}
.image-gallery-icon{-webkit-appearance:none;appearance:none;background-color:initial;border:0;color:#fff;color:var(--ig-white,#fff);cursor:pointer;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5));outline:0;position:absolute;transition:all .3s ease-out;z-index:4}
@media(hover:hover) and (pointer:fine){.image-gallery-icon:hover{color:#337ab7;color:var(--ig-primary-color,#337ab7)}
.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}
}
.image-gallery-icon:focus{outline:2px solid #337ab7;outline:2px solid var(--ig-primary-color,#337ab7)}
.image-gallery-using-mouse .image-gallery-icon:focus{outline:0}
.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}
.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:32px;width:32px}
@media(max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:16px}
.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}
}
@media(max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:12px}
.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}
}
.image-gallery-fullscreen-button{right:0}
.image-gallery-play-button{left:0}
.image-gallery-bottom-nav,.image-gallery-top-nav{left:50%;padding:12px;transform:translateX(-50%)}
.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:120px;width:96px}
@media(max-width:768px){.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:72px;width:48px}
}
@media(max-width:480px){.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:48px;width:32px}
}
.image-gallery-bottom-nav[disabled],.image-gallery-top-nav[disabled]{cursor:not-allowed;opacity:.6;pointer-events:none}
.image-gallery-top-nav{top:0}
.image-gallery-bottom-nav{bottom:0}
.image-gallery-left-nav,.image-gallery-right-nav{padding:48px 12px;top:50%;transform:translateY(-50%)}
.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:64px}
@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:32px}
}
@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}
}
.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:not-allowed;opacity:.6;pointer-events:none}
.image-gallery-left-nav{left:0}
.image-gallery-right-nav{right:0}
.image-gallery{-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overscroll-behavior:none;position:relative;-webkit-user-select:none;user-select:none}
.image-gallery.fullscreen-modal{background:#000;background:var(--ig-black,#000);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}
.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}
.image-gallery-content{line-height:0;position:relative;top:0}
.image-gallery-content.fullscreen{background:#000;background:var(--ig-black,#000)}
.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}
.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}
.image-gallery-slide-wrapper{position:relative}
.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 112px)}
@media(max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 88px)}
}
.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}
.image-gallery-swipe{transform:translateZ(0)}
.image-gallery-slides,.image-gallery-swipe{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;touch-action:pan-y pinch-zoom}
.image-gallery-slides{contain:layout style paint;isolation:isolate;position:relative}
.image-gallery-slides-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;transform-style:preserve-3d;will-change:transform}
.image-gallery-slides-container.vertical{flex-direction:column;height:100%}
.image-gallery-slides-container.vertical .image-gallery-slide{flex:0 0 100%;height:100%;min-height:0}
.image-gallery-slides-container.vertical .image-gallery-slide .image-gallery-image{height:100%;max-width:100%;width:auto}
.image-gallery-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;flex:0 0 100%;min-width:0;position:relative}
.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}
.image-gallery-slide .image-gallery-description{background:#0006;background:var(--ig-background-overlay,#0006);bottom:72px;color:#fff;color:var(--ig-white,#fff);left:0;line-height:1;padding:12px 20px;position:absolute;white-space:normal}
@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:48px;font-size:.8em;padding:8px 16px}
}
.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;text-align:center;width:80%;z-index:4}
.image-gallery-bullets .image-gallery-bullets-container{display:inline-block;margin:0 auto;padding:0}
.image-gallery-bullets .image-gallery-bullets-inner{align-items:center;display:flex;justify-content:flex-start;padding:2px 0;white-space:nowrap}
.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;appearance:none;background-color:initial;border:1px solid #fff;border:1px solid var(--ig-white,#fff);border-radius:50%;box-shadow:0 2px 2px #0009;cursor:pointer;flex-shrink:0;height:10px;height:calc(var(--ig-bullet-size, 4px)*2 + 2px);margin:0 4px;outline:0;padding:0;transition:all .2s ease-out;width:10px;width:calc(var(--ig-bullet-size, 4px)*2 + 2px)}
@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{height:8px;height:calc(var(--ig-bullet-size-small, 3px)*2 + 2px);margin:0 3px;width:8px;width:calc(var(--ig-bullet-size-small, 3px)*2 + 2px)}
}
@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{height:8px;width:8px}
}
.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;background:var(--ig-primary-color,#337ab7);border:1px solid #337ab7;border:1px solid var(--ig-primary-color,#337ab7);transform:scale(1.2)}
.image-gallery-bullets .image-gallery-bullet.active{background:#fff;background:var(--ig-white,#fff);border:1px solid #fff;border:1px solid var(--ig-white,#fff);transform:scale(1.2)}
@media(hover:hover) and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{border:1px solid #337ab7;border:1px solid var(--ig-primary-color,#337ab7)}
.image-gallery-bullets .image-gallery-bullet.active:hover,.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;background:var(--ig-primary-color,#337ab7)}
}
.image-gallery-bullets.image-gallery-bullets-vertical{bottom:auto;left:20px;right:auto;top:50%;transform:translateY(-50%);width:auto}
.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullets-inner{flex-direction:column;padding:0 2px}
.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{display:block;margin:4px 0}
@media(max-width:768px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:3px 0}
}
@media(max-width:480px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:3px 0}
}
.image-gallery-thumbnails-wrapper{position:relative}
.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}
.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}
.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}
.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:96px;width:var(--ig-thumbnail-size,96px)}
@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:80px;width:var(--ig-thumbnail-size-small,80px)}
}
.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}
.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}
.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}
.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 4px}
@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 4px}
}
.image-gallery-thumbnails{overflow:hidden;padding:4px 0}
@media(max-width:768px){.image-gallery-thumbnails{padding:4px 0}
}
.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}
.image-gallery-thumbnail{background:#0000;border:4px solid #0000;border:var(--ig-thumbnail-border-width,4px) solid #0000;display:inline-block;padding:0;transition:border .3s ease-out;width:96px;width:var(--ig-thumbnail-size,96px)}
@media(max-width:768px){.image-gallery-thumbnail{border:3px solid #0000;border:var(--ig-thumbnail-border-width-small,3px) solid #0000;width:80px;width:var(--ig-thumbnail-size-small,80px)}
}
.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}
.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}
.image-gallery-thumbnail .image-gallery-thumbnail-image{line-height:0;vertical-align:middle;width:100%}
.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:4px solid #337ab7;border:var(--ig-thumbnail-border-width,4px) solid var(--ig-primary-color,#337ab7);outline:0}
@media(max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7;border:var(--ig-thumbnail-border-width-small,3px) solid var(--ig-primary-color,#337ab7)}
}
@media(hover:hover) and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;border:var(--ig-thumbnail-border-width,4px) solid var(--ig-primary-color,#337ab7);outline:0}
}
@media(hover:hover) and (pointer:fine) and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7;border:var(--ig-thumbnail-border-width-small,3px) solid var(--ig-primary-color,#337ab7)}
}
.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;color:var(--ig-white,#fff);font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;text-shadow:0 2px 2px #0009;top:50%;transform:translateY(-50%);white-space:normal;width:100%}
@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}
}
.image-gallery-index{background:#0006;background:var(--ig-background-overlay,#0006);color:#fff;color:var(--ig-white,#fff);line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}
@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}
}