.custom-prod-design-section .cus-variant-value-main{display:flex;flex-wrap:wrap;gap:10px}.custom-prod-design-section .product-option{margin-bottom:20px}.custom-prod-design-section .product-option .option-name{font-weight:600;margin-bottom:8px}.custom-prod-design-section .option-values{display:flex;flex-wrap:wrap;gap:10px}.custom-prod-design-section .variant-value{position:relative}.custom-prod-design-section .variant-value input{display:none;padding:6px 12px}.custom-prod-design-section .variant-value label{cursor:pointer}.custom-prod-design-section .variant-value[style*="display: none"],.custom-prod-design-section .product__media.image-static.hidden{display:none!important}.custom-prod-design-section .custom-product-option .variant-value .color-swatch{width:40px;height:40px}.custom-prod-design-section .custom-product-option .variant-value .label-swatch{font-size:14px;padding:15px}.custom-prod-design-section .custom-product-option{margin:0}.custom-prod-design-section .cus-variant-main-wrap{display:flex;flex-direction:column;gap:15px;margin:10px 0 15px}.custom-prod-design-section .productDescription p{margin:0!important}.custom-prod-design-section .productDescription{margin:0}.custom-prod-design-section .product__info>*+*{margin-block-start:10px}.custom-prod-design-section .featured-product{grid:auto / minmax(0,1.15fr) minmax(0,.85fr);--sp-15: 45px}.custom-prod-design-section .product-form__buttons{margin:0 0 20px}.custom-prod-design-section .product__inventory .alert{padding:12px}.custom-prod-design-section .product-form__submit{min-height:2rem;padding:5px}.custom-prod-design-section .product__inventory .alert.alert--active svg.icon{display:none}.custom-prod-design-section .product__inventory .alert.alert--active{padding:0}.custom-prod-design-section .product-icon-text{margin:12px 0}.custom-prod-design-section .additional_infor{display:flex;align-items:center;padding:5px 0;gap:5px}.custom-prod-design-section .additional_infor img{max-width:30px;padding-right:5px;height:24px}.custom-prod-design-section .p_text.mobile-only{display:none}.custom-prod-design-section .leading-tight{font-weight:600}.custom-prod-design-section .product-icon-text.mobile-only,.custom-prod-design-section .prod-description.product__text.mobile-only{display:none}.custom-prod-design-section .p_text,.custom-prod-design-section .product__info .text-sm{font-size:16px}.custom-prod-design-section .product__rating .rating-count{color:#35a5b7!important}.footer-copyright .localization__item{font-size:16px;font-weight:400!important;padding:14px 48px!important;border:1px solid rgb(var(--color-foreground) / .045);background-color:rgb(var(--color-background));padding-block:var(--sp-3d5);padding-inline:var(--sp-12);border-radius:var(--buttons-radius)}select,.footer-copyright .localization__item{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}.footer-copyright .credits{line-height:1.5}.custom-prod-design-section .additional_infor p{line-height:normal}#CartDrawer .cart-quantity{height:calc(var(--sp-12) - 10px)}.cart .drawer__footer-top-head.cart__footer-tree-wrap{border-radius:var(--inputs-radius);margin:20px 0 0}@media screen and (min-width: 1280px){.custom-prod-design-section .product--scroll .product__gallery{grid-template-columns:calc(33.33% - 15px) 66.66%;gap:30px}.custom-prod-design-section .product--scroll .product__media-list{gap:30px}.custom-prod-design-section .product--scroll .product__gallery .product__preview{order:2;aspect-ratio:1 / 1;max-height:max-content}.custom-prod-design-section .product--scroll .product__gallery .product__media-container{order:1}}@media only screen and (min-width: 1024px) and (max-width: 1920px){.custom-prod-design-section .product__info .product__title.with-price .heading{font-size:28px}.custom-prod-design-section .productDescription p,.custom-prod-design-section .p_text{font-size:14px}.custom-prod-design-section .custom-product-option .variant-value .color-swatch{width:30px;height:30px}.custom-prod-design-section .rating.text-lg.leading-none,.custom-prod-design-section .product__info .text-sm{font-size:14px}.subtext-md{font-size:14px!important}}@media only screen and (min-width: 2560px) and (max-width: 3900px){.custom-prod-design-section .product__info .product__title.with-price .heading{font-size:56px}}@media only screen and (max-width: 1023px){.custom-prod-design-section .product__info .product__title.with-price .heading{font-size:32px}.custom-prod-design-section .cus-variant-value-main{gap:1rem}.template-product .image-with-text.with-background .rich-text{padding-bottom:0;padding-left:0;padding-right:0}}@media only screen and (max-width: 767px){.custom-prod-design-section .product-icon-text.desktop-only,.custom-prod-design-section .prod-description.product__text.desktop-only{display:none}.custom-prod-design-section .product-icon-text.mobile-only,.custom-prod-design-section .prod-description.product__text.mobile-only{display:block}#CartDrawer .drawer__close,#MenuDrawer .drawer__close{position:relative;width:28px;height:28px;opacity:1}.custom-prod-design-section .product__info .product__title.with-price .heading{font-size:24px}.custom-prod-design-section .product__title.with-price{gap:0}.custom-prod-design-section .product__rating .lg\:block,.custom-prod-design-section .fivestars .lg\:block{display:block}.custom-prod-design-section .product__rating .lg\:hidden,.custom-prod-design-section .fivestars .lg\:hidden{display:none}}@media only screen and (max-width: 576px){.custom-prod-design-section .custom-product-option .variant-value .label-swatch{padding:10px 5px!important;font-size:14px!important}.custom-prod-design-section .custom-product-option .variant-value .color-swatch{width:44px;height:44px}.custom-prod-design-section .cus-variant-value-main{gap:5px}.custom-prod-design-section .cus-variant-main-wrap{gap:12px}.custom-prod-design-section .product__inventory span.leading-tight{font-size:12px}.custom-prod-design-section .product-form__buttons{margin:0 0 10px}}.videos-slidehow-main .newsletter-videos-wrapper{overflow:hidden}.video-image-banner video{object-fit:cover}.video-image-banner .video-image-wrapper{display:flex}.video-image-banner .video-left,.video-image-banner .image-right{width:50%}.video-image-banner .inner-video{object-fit:cover;max-width:100%;height:100%}.video-image-banner .inner-image{object-fit:cover;max-width:100%;display:block}.video-image-banner .video-image-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;width:90%}.video-image-banner .video-banner-heading{color:#fff;margin:0}.video-image-banner{position:relative}.video-image-banner .video-banner-text{padding:15px 0 20px;max-width:650px;margin:auto}.videos-slidehow-main{overflow:hidden}.newsletter-videos-slideshow{display:flex;flex-wrap:wrap}.newsletter-videos-slideshow .slick-list{overflow:visible}.newsletter-video-item{width:25%;padding:0 10px;transition:.3s all}.newsletter-video-wrapper video{position:absolute;height:100%;object-fit:cover;width:100%;top:0;left:0}.newsletter-video-wrapper{overflow:hidden;transition:.3s all;padding-bottom:150%;position:relative}.newsletter-video-wrapper img{position:absolute;height:100%;object-fit:cover;width:100%;top:0;left:0}.newsletter-video-wrapper .nv-btn{z-index:2;width:64px;height:64px;border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important}.newsletter-videos-slideshow .slick-track{display:flex;flex-wrap:wrap;align-items:center}.newsletter-videos-slideshow .slick-arrow{background:#000!important}.newsletter-videos-slideshow .slick-arrow:before{color:#fff}.newsletter-videos-slideshow .slick-next{right:10px}.newsletter-videos-slideshow .slick-prev{left:10px}.newsletter.center{position:relative}.newsletter .newsletter-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex!important;align-items:center;justify-content:center;color:#fff;background:#00000080;font-size:24px;opacity:1;z-index:2;margin-top:0}.newsletter .newsletter-inner-content{z-index:3;position:relative}.newsletter .newsletter-inner-content h2.inline-richtext{margin:20px auto}.section.video-slideshow-section .title.h1{text-align:center;position:relative}.modal-video{position:fixed;left:0;top:0;z-index:999;background:#0000004d;width:100%;height:100%;opacity:0;visibility:hidden;transition:.3s all;display:flex;align-items:center;justify-content:center}.modal-video.active-video{opacity:1;visibility:visible}.modal-video-content{background:#000;margin:0 auto;box-shadow:0 0 8px #00000080;position:relative}.modal-video-close{position:absolute;right:-12px;top:-12px;z-index:2;color:#fff;background:#000;width:30px;height:30px;font-size:20px;line-height:1;font-weight:800;border-radius:50%}.modal-video-wrap{position:relative}.modal-video-video{width:100%;height:550px;display:block;max-height:90vh}.videos-slidehow-main .newsletter-video-wrapper img{border-radius:var(--rounded-block)}#CartDrawer .drawer__close.cart-close-btn{pointer-events:auto}@media only screen and (min-width: 1024px){.modal-video-video{height:650px!important}}@media only screen and (max-width: 767px){.modal-video-close{right:auto;top:15px;left:50%;transform:translate(-50%)}}@media (max-width: 590px){.videos-slidehow-main .slick-dots li button:before{font-size:40px}.newsletter-videos-slideshow .slick-list{overflow:visible;padding:0 40px}}body.modal-video-active{overflow:hidden}.section-single-banner-image img{width:100%}.section-single-banner-image .mobile-image-banner{display:none}.custom-prod-design-section .product__inventory{min-height:52px}.custom-prod-design-section .jdgm-rev-widg__title{font-weight:400}.template-product .leading-tight{font-weight:600}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}.custom-prod-design-section .product__media--variant.image-static-secondary{display:block!important}.custom-prod-design-section .product__media--variant.image-static-secondary.hide-image{opacity:0;visibility:hidden}.product__thumbnails-list .product__thumbnail.static-secondary-thumb.hide-image{display:none!important}#CartDrawer .drawer__inner{transition:transform .2s cubic-bezier(.7,0,.2,1)}#CartDrawer .drawer__panel[open]{transition:opacity .2s cubic-bezier(.3,1,.3,1)}.pswp__video-container{display:flex;justify-content:center;align-items:center}.pswp__video-container video-media{aspect-ratio:1 / 1;max-width:max-content;margin:0 auto;display:flex;align-items:center;justify-content:center;height:inherit;max-height:max-content}@media only screen and (min-width:1024px){.custom-prod-design-section .product__media--variant.image-static-secondary.hide-image{display:none!important}}@media only screen and (max-width: 768px){.section-single-banner-image .desktop-image-banner{display:none}.section-single-banner-image .mobile-image-banner{display:block}}@media only screen and (max-width:1279px){.custom-prod-design-section .product__media--variant.image-static,.custom-prod-design-section .product__media--variant.image-static-secondary{display:block!important}}@media only screen and (max-width:1023px){.custom-prod-design-section .product__media-container{position:relative}.custom-prod-design-section .product__media-container .product__thumbnails.with-dots{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:100%;padding-inline:8px;z-index:1}}.totals.grid.place-self-end{text-align:right}.progress-container{width:100%;background-color:#f3f3f3;border:1px solid #ccc;position:relative;margin-top:10px}.progress-bar{width:0%;height:7px;background-color:#4caf50}.progress-labels{display:flex;justify-content:space-between}.progress-bar-msg{text-align:center;font-size:16px;margin-bottom:10px}.progress-labels span{position:relative;text-align:center;font-weight:700}.progress-labels span.s-active{color:#4caf50}.progress-bar-container{margin:0 auto;width:85%}.progress-labels span[data-label="2"]{position:relative;left:-10px}.progress-bar-dots{display:flex;justify-content:space-between}.progress-bar-dots span{position:relative;font-size:0px;top:-13px}.progress-bar-dots span:after{background:#d3d3d3;height:16px;width:16px;border-radius:50%;position:absolute;content:"";z-index:9;left:auto;right:-20px}.progress-bar-dots span.s-active:after{background:#4caf50}.progress-bar-dots span[data-dot="1"]:after{right:-20px}.progress-bar-dots span[data-dot="4"]:after{right:5px}.drawer__footer-top-head{display:flex;align-items:center;padding:0;background:#d8fde9}.plant-tree-widget{width:100%;padding:10px}.judge-me-widget{width:40%;display:flex;align-items:center;justify-content:center;display:none}.plant-trees-svg{display:flex;justify-content:center;flex-wrap:wrap}.plant-trees-text{display:flex;align-items:center;justify-content:center;margin-top:5px;font-size:16px;font-weight:500}.plant-trees-svg svg{width:36px;height:36px}.free-shipping-bar progress-bar:before{background-color:#4caf50}.drawer__inner gesture-element.drawer__header{padding:12px 50px}.drawer__inner .drawer__tabs .drawer__title.heading{font-size:16px}.drawer__inner .drawer__tabs cart-count.count{font-size:12px}.drawer__inner .drawer__close{width:28px;height:28px}.drawer__inner .drawer__scrollable{padding-top:10px}.free-shipping-reached{display:block;width:100%;background:#6ff7af;position:relative;left:0;text-align:center;padding:10px;font-size:16px;margin-bottom:10px}.drawer__footer-bottom{padding:12px 36px;gap:5px}.jdgm-medals-wrapper,.jdgm-rev-widg__summary-stars a.jdgm-link{pointer-events:none}@media only screen and (max-width: 1023px){.drawer__content cart-quantity .cart-quantity{height:40px;width:72px}.custom-prod-design-section .product__gallery button:is([is=media-lightbox-button],.custom-prod-design-section [is=media-hover-button]){width:100%;height:100%;top:0;right:0;bottom:0;left:0;border-radius:0;background:transparent;border:0;-webkit-backdrop-filter:unset;backdrop-filter:unset;color:transparent}}@media only screen and (max-width: 767px){.drawer__footer-top-head{flex-wrap:wrap;gap:10px}.drawer__footer-top-head .plant-tree-widget,.drawer__footer-top-head .judge-me-widget{width:100%}.ydm-static-icons-with-text-section .ydm-icons-with-text-section-block{flex-direction:column;align-items:center;gap:1.25rem}.ydm-static-icons-with-text-section .ydm-icon-with-text.ydm-icons-with-text-section-block-content{flex-basis:auto}.ydm-static-icons-with-text-section .ydm-icon-container-inner-element{width:40px;height:40px}.ydm-icons-with-text.icons-line-through .ydm-icon-container:after{content:none}.ydm-static-icons-with-text-section .ydm-icon-with-text.ydm-icons-with-text-section-block-content .h3{font-size:18px}.drawer__inner gesture-element.drawer__header{padding:6px 30px}.custom-prod-design-section .featured-product{gap:5px!important}}@media (max-width: 590px){.newsletter-videos-slideshow .slick-list{overflow:visible;padding:0 40px}.videos-slidehow-main .page-width{padding:0}.videos-slidehow-main .slick-dots li button:before{font-size:40px}.videos-slidehow-main .slick-dots{bottom:-30px}.logo-multi-slideshow-main .slick-dots li button:before{font-size:40px;top:20px}.newsletter.center{display:block}}@media only screen and (max-width: 576px){.progress-bar{height:5px}.progress-bar-msg span,.progress-labels span,.free-shipping-reached{font-size:14px}.plant-trees-svg svg{width:24px;height:24px}.plant-trees-text{font-size:14px}.custom-judgeme-widget .judgeme-logo img{width:65px}span.fivestars .rating-star{font-size:14px}.progress-bar-dots span{top:-10px}.progress-bar-dots span:after{height:12px;width:12px}.custom-judgeme-widget .judgeme-logo{margin-bottom:0}.drawer__footer-top-head{gap:5px}.order_discount_text_value{padding-bottom:8px}.drawer__footer-bottom.grid.gap-4{padding:10px;gap:5px}.drawer__footer-bottom :is(.tax-note,.totals__subtotal){line-height:normal;font-size:12px}.tracking-tight.totals__subtotal-value{font-size:14px}.drawer__footer-buttons{height:50px}.cart__items table td{padding:10px 5px}.cart__items .cart-item td .flex{gap:10px}}@media only screen and (max-width: 450px){.close-btn svg.pswp__icn.icon{height:1.5rem;width:1.5rem}.template-product [data-option-slug=type] ul.swatches{gap:10px!important}}@media only screen and (max-width: 400px){.template-product [data-option-slug=type] ul.swatches .label-swatch{padding:10px;font-size:14px}.product-form-wrapper .product-form__buttons .button--fixed{min-width:auto}}@media only screen and (max-width: 767px){fieldset.product-form__input.variant-input-wrapper[data-option-slug=style] .swatches{flex-wrap:nowrap!important}}h2.ooo-instagram-header__title{font-size:var(--text-h1)}dl.row-variant_title dd,.row-variant_title .product-details-title-text{font-size:16px;color:#000;font-weight:400}.row-variant_title .leading-tight{font-weight:600}.cart-quantity .quantity__buttons{height:calc(var(--sp-12) - 10px)}@media only screen and (min-width: 2559px) and (max-width: 3900px){.product-form__submit.button.button--primary.button--fixed.w-full{min-height:4rem!important;padding:10px!important}}.inventory-desktop-display{margin-top:20px}fieldset.product-form__input.variant-input-wrapper{margin-top:10px}fieldset.product-form__input.variant-input-wrapper .form__label{display:none}.disable-free-item{pointer-events:none}main-cart .progress-bar-msg{font-size:14px}main-cart .free-shipping-reached{left:0;width:100%;font-size:14px}.drawer__content .horizontal-product:first-child{padding-block-start:0}.drawer__content .horizontal-product{--cart-item-media-width: var(--sp-16);padding-block-end:var(--sp-2);padding-block-start:var(--sp-2)}.drawer__content .horizontal-product+.horizontal-product{border-block-start:none}.drawer__content .horizontal-product__quantity .grid.gap-3{gap:var(--sp-2)}.drawer__panel{line-height:normal}@media (min-width: 769px){.drawer__footer{position:absolute;bottom:0}}.drawer__footer-bottom{background-color:#fff}@media (max-width: 768px){.drawer__panel cart-quantity.cart-quantity .quantity__buttons .quantity__button[name=plus],.drawer__panel cart-quantity.cart-quantity .quantity__buttons .quantity__button[name=minus]{display:flex;align-items:center}.drawer__panel .cart-quantity .quantity__input{margin-right:40px}.drawer__panel .cart-quantity .quantity__button .icon{width:14px;min-width:14px;height:14px}.drawer__panel .cart-quantity{width:5rem;margin-bottom:10px}.drawer-panel-inner-element cart-items.block.grow ul li{margin-bottom:10px}.horizontal-products .horizontal-product__details .horizontal-product-details-inner-text .product-details-title-text{padding-top:5px}}.have_link_url.banner{cursor:pointer}.footer-copyright .localization svg.icon.icon-chevron-down.icon-xs.absolute.pointer-events-none,.contact .contact__fields svg.icon.icon-chevron-up.icon-sm.absolute{display:none}.variant-input-wrapper[data-option-index=option2] .swatches li.Daypack{display:none}@media only screen and (max-width: 767px){#CartDrawer .drawer__close,#MenuDrawer .drawer__close{position:relative;width:28px;height:28px}}#CartDrawer .free-shipping-reached{margin-bottom:0}#CartDrawer .drawer__inner .drawer__scrollable{padding:20px 20px 10px;gap:10px}#CartDrawer .progress-bar-msg{margin-bottom:20px}#CartDrawer .horizontal-product__details .gap-1{row-gap:0}#CartDrawer .drawer__content .horizontal-product{gap:20px;padding-block:10px}#CartDrawer .cart-quantity .quantity__input{padding-block:0;background:#fff}#CartDrawer .drawer__content .horizontal-product__quantity .grid.gap-3{gap:0}#CartDrawer .cart-quantity .quantity__button{height:1rem}#CartDrawer cart-quantity{height:calc(var(--sp-12) - 10px)}#CartDrawer .progress-bar-msg{white-space:nowrap;font-size:clamp(14px,4vw,16px);line-height:1.5}#CartDrawer .cart-quantity .quantity__input{border:.5px solid #c7c7c7}#CartDrawer .drawer__inner .drawer__scrollable cart-items.block.grow .grid .horizontal-product__quantity{display:flex;align-items:center}@media only screen and (min-width: 768px){#CartDrawer .drawer__inner .drawer__scrollable{max-height:calc(100vh - 360px)}}@media only screen and (max-width: 767px){#CartDrawer .progress-bar-msg p>strong:last-child{display:block}#CartDrawer .progress-bar-msg p em{font-style:normal}#CartDrawer .drawer__inner gesture-element.drawer__header{padding:12px 30px}#CartDrawer .progress-bar-msg{margin-bottom:14px}#CartDrawer .drawer__inner .drawer__scrollable{padding:14px 0 7px;gap:9px}#CartDrawer .cart-quantity{height:calc(var(--sp-10) - 10px);margin-bottom:4px}#CartDrawer .drawer__content .horizontal-product{gap:14px;padding-block:7px;margin:0}.drawer__footer .button[name=checkout]{height:50px}#CartDrawer .drawer__inner .drawer__scrollable cart-items.block.grow,.free-shipping-bar .progress-bar-wrapper{padding-inline:14px}#CartDrawer .drawer__inner .drawer__scrollable cart-items.block.grow .grid{display:block}}@media only screen and (max-width: 576px){.drawer__footer-bottom{padding:10px;gap:5px}.horizontal-product__quantity .product-quantity-selector{position:relative}.horizontal-product__quantity .remove-cart-item-element{position:absolute;right:0}}
/*# sourceMappingURL=/cdn/shop/t/180/assets/custom.css.map */
