body.overflow-hidden #ecom-footer.ecom-builder{position:relative;z-index:1}body.overflow-hidden #ecom-footer.ecom-builder:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff8c;pointer-events:none;z-index:1}body.overflow-hidden #ecom-footer.ecom-builder .ecom-base-image .ecom-image-picture img{filter:grayscale(100%) opacity(.75)!important;position:relative;z-index:2}body.overflow-hidden #ecom-footer.ecom-builder .ecom__element-social{background-color:transparent!important;position:relative;z-index:2}body.overflow-hidden #ecom-footer.ecom-builder .ecom__element-social svg,body.overflow-hidden #ecom-footer.ecom-builder .ecom__element-social *{color:rgba(var(--color-foreground),.65)!important;fill:currentColor!important}body.overflow-hidden #ecom-footer.ecom-builder .ecom-klaviyo-element form{background-color:transparent!important;color:rgba(var(--color-foreground),.75)!important;position:relative;z-index:2}body.overflow-hidden #ecom-footer.ecom-builder .ecom-klaviyo-element form input[type=email]{background-color:rgba(var(--color-background),.85)!important;border-color:rgba(var(--color-foreground),.4)!important;color:rgb(var(--color-foreground))!important}body.overflow-hidden #ecom-footer.ecom-builder .ecom-klaviyo-element form button{background-color:#000!important;filter:brightness(.9)!important;color:rgb(var(--color-background))!important}#rbr-container-element-volume{width:100%!important;max-width:44rem!important;display:block!important;box-sizing:border-box;text-align:left!important;margin:0 0 5px!important}#rbr-container-element-volume ._container_oclh5_29[data-rbrselector=volumeDiscount],#rbr-container-element-volume #rbr-bundle-395848{width:100%!important;max-width:inherit!important;margin-left:0!important;text-align:left!important}.product__tax{margin-top:-.5rem!important}.product-form+.button.cad_save,.product__info-wrapper>.button.cad_save{width:100%!important;margin-left:0!important;display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;padding-bottom:10px}.product__info-wrapper>.button.cad_save{height:56px!important;border-radius:12px!important;border:1.5px solid #000!important;background:#fff!important;color:#000!important;padding:0!important}.product__info-wrapper>.button.cad_save:hover{background:#000!important;color:#fff!important;border-color:#000!important}.button.cad_save:hover{border-color:#000!important;transform:scale(.98);transition:all .2s ease;box-shadow:0 0 0 .1rem #00000059}.button.cad_save{transition:all .2s ease}.product__info-container .product-form{margin-bottom:1.25rem!important}.product__info-container .product__description{margin-top:1.5rem!important}._container_oclh5_29{margin-bottom:-5px!important}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:0!important}.product-media-modal .product-media-modal__content img{max-height:90vh!important;max-width:90vw!important;object-fit:contain!important}#cart-notification-form button[name=checkout]{background:#eaefd7!important;color:#121212!important;border:1px solid #d0d1c5!important;box-shadow:none!important;position:relative!important;z-index:1!important}#cart-notification-form button[name=checkout]:before,#cart-notification-form button[name=checkout]:after{box-shadow:none!important;background:transparent!important;border:0!important}#cart-notification-form button[name=checkout]:hover{background:#dfe6c4!important;color:#121212!important}.card-wrapper .quick-add__submit.button--secondary:hover,.card-wrapper .quick-add__submit.button--secondary:focus-visible{background-color:#eef1e0!important;color:#121212!important}.card-wrapper .quick-add__submit.button--secondary:hover:after,.card-wrapper .quick-add__submit.button--secondary:focus-visible:after{box-shadow:0 0 0 .1rem #00000059!important}@media screen and (max-width:989px){[id$=__image_banner_RAyFcz]{height:clamp(110px,24vw,240px)!important;min-height:110px!important;overflow:hidden!important}[id$=__image_banner_RAyFcz]:before,[id$=__image_banner_RAyFcz] .banner__media:before,[id$=__image_banner_RAyFcz]:not(.banner--mobile-bottom) .banner__content:before{padding-bottom:0!important}[id$=__image_banner_RAyFcz] .banner__media{height:100%!important;min-height:100%!important;overflow:hidden!important}[id$=__image_banner_RAyFcz] .banner__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:scale(1.12)!important;transform-origin:center center}@media screen and (max-width:360px){[id*=__featured-collection] .quick-add__submit{min-height:44px!important;padding:7px 6px!important;font-size:1.2rem!important;line-height:1.15!important}[id*=__featured-collection] .quick-add__submit span{line-height:1.15!important}}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/custom-overrides.css.map */
