@media screen and (min-width: 748px){.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.product-media-container .media{padding-top:var(--ratio-percent);max-height:600px}.product-media-container img{object-fit:contain}.product__media-toggle:after{border:1px solid #ECECEC;z-index:1!important}.global-media-settings:after{border-radius:5px}}@media (min-width: 1024px){.product__info-container.product__column-sticky .shopify-block.shopify-app-block{text-align:right}.product__info-container.product__column-sticky .shopify-block.shopify-app-block .jdgm-widget.jdgm-preview-badge{margin-bottom:-44px}}.main-gallery-container{display:flex;align-items:flex-start;gap:20px;overflow-x:hidden}.product__info-container>*+*{margin:0}.left-media{width:13%}.right-media{width:83%}.main-gallery-container .thumbnail-list{display:flex;flex-direction:column;flex-wrap:nowrap}.product__info-wrapper{padding:0 0 0 80px}.product .product__title h1{font-family:Granary;font-size:30px;font-weight:500;line-height:30px;text-align:left;color:#222223;margin:0}.product .product__title{margin:0}.product__info-container .product__description{margin:25px 0 0}.product__description p{margin:0;font-family:Granary;font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#5d5d5d}.product__info-container .icon-with-text{margin:0}.product-icon-with-text-main-container{display:flex;justify-content:space-between;padding-top:25px;padding-bottom:20px;align-items:center}.icon-with-text--vertical .icon-with-text__item{margin-bottom:0;padding-bottom:10px}.icon-with-text__item .h4.inline-richtext p{font-family:Granary;font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#5d5d5d;margin:2px 0 0}.product__accordion summary{padding:15px 0}.product__accordion .summary__title .accordion__title{font-family:Granary;font-size:18px;font-weight:500;line-height:23.4px;text-align:left;color:#222223}.product__accordion .accordion__content p{font-family:Granary;font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#5d5d5d;margin:0}.accordion__content p a{font-size:14px;font-weight:600;line-height:21px;text-align:left;color:#5d5d5d}.accordion__content p a:hover{color:#5d5d5d}.product-form__buttons{display:flex;gap:10px;justify-content:center;align-items:center;width:100%}.product-form__submit.button--full-width{padding:16px 20px;font-family:Granary;font-size:14px;font-weight:500;line-height:14px;letter-spacing:.03em;text-align:left;color:#fff;background-color:1px solid #2d3f2e;border-radius:50px;text-transform:capitalize;display:flex;justify-content:center;align-items:center;width:100%;margin:0}.product-form__submit.loading:before{border:none!important;border-top:none;border-radius:50%;animation:spin .5s linear infinite;content:"";position:absolute;top:5px;margin-left:auto;margin-right:auto;z-index:2;width:20px;height:20px}button.buy-now{border:1px solid #2d3f2e;border-radius:50px;background-color:#2d3f2e;width:50%}button.buy-now a{padding:15px 10px;font-family:Granary;font-size:14px;color:#fff;text-transform:capitalize;display:flex;justify-content:center;align-items:center;text-decoration:none;font-weight:500}.trust-rating{display:flex;justify-content:center;align-items:center}product-form.product-form{padding-top:25px;padding-bottom:36px}.product__info-container .product-form{margin:0}.product-accordion .plus-icon{display:block}.product-accordion .minus-icon{display:none}.product-accordion details[open] .plus-icon{display:none}.product-accordion details[open] .minus-icon{display:block}.product.product--small.product.grid{align-items:flex-start}.key-benefit{display:flex;align-items:center;gap:20px;width:100%;padding-left:60px}.key-benefit h2{font-family:Granary;font-size:14px;font-weight:500;line-height:21px;letter-spacing:.02em;text-align:center;color:#5d5d5d;margin:0;width:calc(20% - 10px)}.benefit-key-wrapper{display:flex;gap:30px;width:100%}.key-tooltip{position:relative;display:inline-block}.key-tooltip .key-tooltiptext{visibility:hidden;width:300px;background-color:#fff;color:#5d5d5d;text-align:center;border-radius:6px;padding:8px;position:absolute;z-index:1;left:50%;margin-left:-150px;opacity:0;border:1px solid #2d3f2e;transition:opacity .3s;top:calc(100% + 10px);font-family:Granary;font-size:12px;font-weight:300;line-height:19.6px}.key-tooltip .key-tooltiptext:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:7px;border-style:solid;border-color:transparent transparent #2d3f2e transparent}.key-tooltip:hover .key-tooltiptext{visibility:visible;opacity:1}.benefit-key-wrapper a{text-decoration:none}.benefit-text{font-family:Granary;font-size:14px;font-weight:400;line-height:16.8px;text-align:center;color:#2d3f2e;width:64px;text-decoration:none}.benfit-key-wrapper a{text-decoration:none}@media (max-width: 1920px){.key-benefit{padding-left:80px;justify-content:center;flex-direction:column;align-items:center}.benefit-key-wrapper{width:100%;justify-content:center;gap:33px}.key-benefit h2{width:100%}.benefit-image img{width:64px;height:64px}}.benefit-image img{width:64px;height:64px}@media (max-width: 1540px){.key-benefit{flex-direction:column;align-items:center;gap:15px}.key-benefit h2,.benefit-key-wrapper{width:100%}}@media (max-width: 1024px){.benefit-key-wrapper{gap:15px}}@media (max-width: 768px){.key-tooltip .key-tooltiptext,.key-tooltip .key-tooltiptext:after{display:none}.key-benefit{flex-direction:column;align-items:flex-start;padding-bottom:25px;padding-left:0;flex-wrap:wrap}.key-benefit h2{padding-left:0;font-size:14px;font-weight:700;line-height:21px;letter-spacing:.02em;text-align:left;width:100%}.benefit-key-wrapper{padding-left:0;width:100%}.benefit-key-wrapper{gap:30px;justify-content:flex-start}.key-benefit{gap:10px}.benefit-image img{width:52px;height:52px}.benefit-text{font-size:11px;font-weight:400;letter-spacing:0}}@media screen and (max-width: 748px){.main-gallery-container{flex-direction:column;gap:0px}.left-media,.right-media{width:100%}.product__info-wrapper{padding:0}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin:0}.grid--peek .grid__item{min-width:100%}.grid--peek.slider .grid__item:first-of-type{margin:0}.product-media-container{border:none}.product .product__title h1{font-family:Granary;font-size:20px;font-weight:500;line-height:20px;text-align:left}.product__info-container .product__description{margin:20px 0 0}.product__description p{font-size:14px;font-weight:400;line-height:21px;text-align:left}.product-icon-with-text-main-container{padding-top:15px;padding-bottom:30px;flex-direction:column;align-items:flex-start}.icon-with-text__item .h4.inline-richtext{font-size:14px;font-weight:400;line-height:21px;text-align:left}.icon-with-text img{object-fit:contain;width:18px;height:18px}.product__accordion .summary__title .accordion__title{font-size:16px;font-weight:500;line-height:20.8px;text-align:left}.product__accordion .accordion__content p{font-size:14px;font-weight:400;line-height:21px;text-align:left}.main-gallery-container .slider-buttons{display:none}}.right-media .wishlist_button{align-items:end;position:absolute;right:15px;top:15px;z-index:2}.product__accordion .accordion__content{padding:0}.product-details .product-summary{cursor:pointer;transition:margin .3s ease-out,opacity .4s ease-out,transform .3s ease-out;opacity:.7;transform:translateY(-10px)}.product-details[open] .product-summary{margin-bottom:10px;opacity:1;transform:translateY(0)}.acc-container .accordion details summary{cursor:pointer;position:relative;transition:margin .3s ease-out,opacity .4s ease-out,transform .3s ease-out;opacity:.7;transform:translateY(-10px)}.acc-container .accordion details[open] summary{margin-bottom:10px;opacity:1;transform:translateY(0)}.acc-container .accordion details .accordion__content{overflow:hidden;max-height:0;transition:max-height .3s ease-in-out,opacity .4s ease-in-out;opacity:0}.acc-container .accordion details[open] .accordion__content{max-height:500px;opacity:1}.refrence-container details summary{cursor:pointer;position:relative;transition:margin .3s ease-out,opacity .4s ease-out,transform .3s ease-out;opacity:.7;transform:translateY(-10px)}.refrence-container details[open] summary{margin-bottom:10px;opacity:1;transform:translateY(0)}.refrence-container details .references-content{overflow:hidden;max-height:0;transition:max-height .3s ease-in-out,opacity .4s ease-in-out;opacity:0}.refrence-container details[open] .references-content{max-height:800px;opacity:1}.tooltip-text-container{margin:10px 0 0 6px}.tooltip-text-container{position:relative;display:inline-block}.tooltip-text-container .tooltip-text{visibility:hidden;width:160px;background-color:#2d3f2e;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:150%;left:-70px;font-family:Granary;font-size:14px;line-height:19px}.tooltip-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#2d3f2e transparent transparent transparent}.tooltip-text-container:hover .tooltip-text{visibility:visible}@media (max-width:991px){.tooltip-text-container{margin:-10px 0 0}.tooltip-text:after{right:13px;left:unset}.tooltip-text-container .tooltip-text{right:-8px;left:unset}}@media (max-width:768px){.tooltip-text-container{margin-left:9px;margin-top:8px}}@media (max-width: 576px){.tooltip-text-container{margin:-8px 0 0}}.product__accordion summary{padding:25px 0 10px}
/*# sourceMappingURL=/cdn/shop/t/155/assets/product.css.map */
