@charset "UTF-8";@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.custom-modal{display:none;opacity:1;z-index:10;position:relative}.custom-modal .modal__container,.custom-modal .modal__overlay{will-change:transform}.custom-modal .modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:#0009}.custom-modal .modal__overlay .modal__container{position:relative;padding:0 10px 10px;max-width:90%;width:100%;max-height:80vh;border-radius:15px;box-sizing:border-box;background-color:#f7f7f7;overflow:auto}.custom-modal .modal__overlay .modal__container .modal__header{display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-end}.custom-modal .modal__overlay .modal__container .modal__header .modal__close{display:flex;align-items:center;justify-content:center;padding:1.5rem 2rem;border:0;background:transparent;line-height:1}.custom-modal .modal__overlay .modal__container .modal__header .modal__close.modal__close:before{content:"\2715"}.custom-modal .modal__overlay .modal__container .modal__content{line-height:1.5;color:#000c}@media screen and (min-width: 769px){.custom-modal .modal__overlay .modal__container{padding:0 20px 20px;border-radius:20px}}.custom-modal[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.custom-modal[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.custom-modal[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.custom-modal[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.custom-modal.is-open{display:block;z-index:101}body:has(.custom-modal.is-open){overflow:hidden}@media screen and (min-width: 768px){.product-sticky-form:has(.button--has-icon){width:650px}}.button--has-icon .btn-text{display:none}.button--has-icon .svg-container{width:20px;height:20px}.button--has-icon .svg-container svg{width:100%;height:100%}@media screen and (min-width: 768px){.button--has-icon .btn-text{display:inline-block}.button--has-icon .svg-container{display:none}}.block--unique-selling-points .usp-inner{padding:var(--sp-5) var(--sp-6)}.block--unique-selling-points+.block--unique-selling-points,.block--unique-selling-points:has(+.block--unique-selling-points){padding:var(--sp-6);background-color:rgb(var(--color-foreground)/.025)}.block--unique-selling-points+.block--unique-selling-points .usp-inner,.block--unique-selling-points:has(+.block--unique-selling-points) .usp-inner{padding:var(--sp-4);background-color:rgb(var(--color-background))}.block--unique-selling-points+.block--unique-selling-points{margin-block-start:0;padding-block-start:0;border-start-start-radius:0;border-start-end-radius:0}.block--unique-selling-points+.block--unique-selling-points.even .usp-inner{background-color:transparent}.block--unique-selling-points:has(+.block--unique-selling-points){padding-block-end:0;border-end-start-radius:0;border-end-end-radius:0}[data-rounded-block=round] .block--unique-selling-points{border-radius:var(--sp-2d5)}
/*# sourceMappingURL=/cdn/shop/t/45/assets/custom.css.map */
