:root{--check-mark: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-check%22%3E%3Cpolyline%20points%3D%2220%206%209%2017%204%2012%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E)}[data-trigger-type=slideup]{position:fixed;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;z-index:100;transition:.2s linear}[data-trigger-type=slideup].is-open{top:0;background:#00000080;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.sticky-buy-button .button{width:100%;flex:1}[data-trigger-type=slideup] .scroller{max-height:35rem;overflow:auto;overflow-x:hidden;padding-bottom:1.5rem}.sticky-buy-button .button,.sticky-buy-button .button:before,.sticky-buy-button .button:after{border-radius:0}.sticky-buy-button--details{width:100%;max-width:50rem;max-height:calc(100svh - 5rem);background:none;margin:0 auto}.sticky-buy-button--summary{display:grid;place-content:center;background:rgb(var(--color-button));color:rgb(var(--color-button-text));transition:.2s linear}[data-trigger-type=slideup] .sticky-buy-button--summary{width:6rem;border-radius:.5rem .5rem 0 0;box-shadow:0 0 .5rem rgba(var(--color-shadow),.3)}[data-trigger-type=popup] .sticky-buy-button--summary{position:fixed;right:1em;bottom:calc(env(safe-area-inset-bottom) + 1em);left:1em;max-width:30rem;height:3em;padding:0 3em;margin:auto;border-radius:1.5em;box-shadow:0 0 1rem rgba(var(--color-shadow),.1);z-index:10}[data-trigger-type=popup] .sticky-buy-button--summary:hover{transform:translateY(-5px);opacity:.9}.sticky-buy-button--summary .icon{width:2.5rem;height:2.5rem;transition:.2s linear}[data-trigger-type=slideup] [open] .sticky-buy-button--summary .icon{transform:scaleY(-1)}[data-button-style=circle] .sticky-buy-button--summary{left:auto;display:flex;flex-direction:column;align-items:center;width:8rem;height:8rem;font-size:1rem;padding:0;border-radius:50%}[data-trigger-type=slideup] .sticky-buy-button--content{background:#fff;padding:1.5rem 1.5rem 0;box-shadow:0 0 1rem rgba(var(--color-shadow),.1)}[data-open=true] .sticky-buy-button--content{min-height:100vh}[data-trigger-type=popup] .sticky-buy-button--content{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:stretch;align-items:center;padding:2em 1em;background:#00000080;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}[data-trigger-type=popup] [open] .sticky-buy-button--content{z-index:10}[data-trigger-type=popup] .sticky-buy-button--inner{position:relative;background:#fff;width:100%;max-width:var(--lp-max-width);max-height:100%;padding:2em 1em;margin:auto;border-radius:5px;box-shadow:0 0 1rem rgba(var(--color-shadow),.1);overflow:auto;transform:scale(0);opacity:0;transition:.2s linear}[data-trigger-type=popup] [open] .sticky-buy-button--inner{transform:scale(1);opacity:1}[data-trigger-type=popup] .popup-close{position:absolute;top:1rem;right:1rem;width:4rem;height:4rem;display:grid;place-content:center;background:rgb(var(--color-background));border:none;border-radius:50%;box-shadow:0 0 .5rem #0000001a;transform:translateY(-100%);opacity:0;transition:.2s linear;cursor:pointer}[data-trigger-type=popup].is-open .popup-close{transform:translateY(0);opacity:1}[data-trigger-type=popup] .popup-close:hover .icon{transform:scale(1.2)}[data-trigger-type=popup] .series-selector--summary{pointer-events:none;font-weight:700}.sticky-buy-button .selected-product{display:grid;grid-template-columns:5rem 1fr;align-items:center;gap:1rem;margin-bottom:1rem}.sticky-buy-button .selected-product .title{font-size:inherit;font-weight:400;margin:0}.sticky-buy-button .selected-product .price-box{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;font-size:.8em;margin:0}.sticky-buy-button .shipping-message{text-align:center;margin:0 0 1rem}.sticky-buy-button .shipping-message em{font-style:normal}.sticky-buy-button .buttons{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem}.sticky-buy-button .buttons .button{font-size:.8em;letter-spacing:0;min-width:auto;min-height:3rem;padding:0 .5rem}.sticky-buy-button .bulk-order-form-button{font-size:1.9rem;font-weight:700;background:var(--buy-button-color);padding:1em;border-radius:.5rem;transition:.2s linear}.sticky-buy-button .bulk-order-form-button:before,.sticky-buy-button .bulk-order-form-button:after{content:none}.sticky-buy-button .bulk-order-form-button:hover{opacity:.9;box-shadow:0 0 0 1px var(--buy-button-color)}.sticky-buy-button .bulk-order-form-button:disabled{pointer-events:none}.sticky-buy-button .text-box{background:#0000000d;font-size:.9em;line-height:1.4;padding:1em;margin:1rem 0}.sticky-buy-button .text-box>*:first-child{margin-top:0}.sticky-buy-button .text-box>*:last-child{margin-bottom:0}.sticky-buy-button .text-box ul{display:grid;gap:.5rem;list-style:none;padding:0 0 0 2em}.sticky-buy-button .text-box ul li{position:relative}.sticky-buy-button .text-box ul li:before{position:absolute;top:50%;left:-2em;content:"";display:block;width:1.5em;height:1.5em;mask:var(--check-mark) center center / contain no-repeat;background:#000;transform:translateY(-50%)}.sticky-buy-button .text-box ul li strong{color:#c00}.sticky-product-details{position:relative}.sticky-product-details[open] .sticky-product-summary{position:absolute;right:0;bottom:0;left:0}.sticky-product-summary .button{min-height:4rem}.sticky-product-content{padding-bottom:5rem}.sticky-product-panel .panel{margin-bottom:1.5rem}.sticky-product-panel .panel-inner[data-hide=false]{opacity:1;transition:1s linear}.sticky-product-panel .panel-inner[data-hide=true]{opacity:0;transition:1s linear}@media (min-width: 750px){.sticky-product-panel .panel-inner{max-height:50rem}.toc-true[data-trigger-type=popup] .sticky-buy-button--summary{left:calc(25rem + 1em)}[data-button-style=circle] .sticky-buy-button--summary{left:auto!important;width:10rem;height:10rem;font-size:1.2rem}[data-button-style=circle] .sticky-buy-button--summary .icon{width:3rem;height:3rem;stroke-width:1.5}}.offers .offer-title{font-size:1.4rem;font-weight:700}.offers .offer-container{margin:0 -1.5rem}.offers .offer-products{display:flex;gap:1rem;list-style:none;padding:0 1.5rem;margin:0;overflow:auto;scroll-snap-type:x mandatory;scroll-padding:0 1.5rem;-ms-overflow-style:none;scrollbar-width:none}.offers .offer-products::-webkit-scrollbar{display:none}.offers .offer-item{width:13rem;text-align:center;scroll-snap-align:start}.offers .item-link{display:block;text-decoration:none;transition:.2s linear}.offers .item-link:hover{opacity:.7}.offers .item-image{width:13rem;height:13rem;margin:0;overflow:hidden}.offers .item-image .image{width:100%;height:100%;object-fit:cover;transition:.2s linear}.offers .item-link:hover .image{transform:scale(1.1)}.offers .item-meta{display:grid;gap:.5rem;font-size:1.2rem;line-height:1.2;color:#000;padding:1rem 0}.series-selector{margin:0!important;border:none!important}.series-selector--details{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.series-selector .color-selector--details{border-top:1px solid #ccc}.series-selector details[open]>summary .icon{transform:scaleY(-1)}.series-selector summary{padding:1rem 3.5rem 1rem 1rem}.series-selector .product-label{display:grid;font-size:1.4rem;line-height:1.4}.series-selector .product-label small{font-weight:700}.series-selector .item{padding:1rem;border-top:1px dotted #ccc;border-bottom:none!important}.series-selector .banner{margin:0 0 1rem}.series-selector img{max-width:100%;height:auto;vertical-align:top}.series-selector .quantity__input{pointer-events:none}.series-selector .color-selector{margin-bottom:1rem;border-bottom:1px solid #ccc}.series-selector .color-selector--summary{display:flex;justify-content:space-between;align-items:center;padding-right:1rem}.series-selector .color-selector .color-select{display:flex;align-items:center;gap:.5rem;font-size:1rem;line-height:1;white-space:nowrap;background:#fff;padding:1rem;border-radius:1.5rem;box-shadow:0 0 0 1px #ccc inset;transition:.2s linear}.series-selector .color-selector .color-select:hover{box-shadow:0 0 0 2px #ccc inset}.series-selector .color-selector .color-select .icon-caret{position:unset}.series-selector .color-selector--details[open] .color-select{background:#ccc;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sticky-buy-button.css.map */
