@media(max-width:989px){.product{padding-top:1rem;padding-bottom:calc(var(--padding-bottom) * .75)}.product-block{padding-top:calc(var(--padding-top) * .75);padding-bottom:calc(var(--padding-bottom) * .75)}body[data-page-type=product] .product.product--editorial .container{padding-left:16px;padding-right:16px}}@media(min-width:990px){.product{padding-top:calc(var(--padding-top) * 1);padding-bottom:calc(var(--padding-bottom) * 1)}.product-inner{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.product-content{flex:1}.product-block{padding-top:calc(var(--padding-top) * 1);padding-bottom:calc(var(--padding-bottom) * 1)}}.product-media-gallery{display:block;position:sticky;margin:0 0 1rem;transition:top .3s ease-out}.product-media-gallery-inner{position:relative;overflow:hidden;background-color:rgba(var(--color-text),.05);border-radius:var(--border-radius);display:flex}[data-has-thumbs=true] .product-media-gallery-inner{max-height:70vh}.product-media-gallery-inner .badge-custom{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:1;white-space:nowrap;border-radius:0;border-bottom-left-radius:var(--border-radius-safe);border-bottom-right-radius:var(--border-radius-safe)}.product-media-gallery-track{display:flex;align-items:center;transition:transform var(--speed) ease-in-out}.product-media-gallery-slide{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;width:100%;height:100%;flex-shrink:0;animation:animate-fade-in .4s ease both}.product-media-gallery-slide img,.product-media-gallery-slide video{display:block;width:100%}.product-media-gallery-slide a{cursor:zoom-in}.product-media-gallery-slide a .zoom-in-svg-wrapper{position:absolute;top:.75rem;left:.75rem;width:2.5rem;height:2.5rem;background-color:rgba(var(--color-background),.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .2s ease-out;outline:2px solid transparent;outline-offset:2px}@media(hover:hover){.product-media-gallery-slide a .zoom-in-svg-wrapper{transform:scale(.75);opacity:0}.product-media-gallery-slide a:hover .zoom-in-svg-wrapper{transform:none;opacity:1}}.product-media-gallery-slide a:focus-visible .zoom-in-svg-wrapper{outline-color:currentColor;opacity:1;transform:none}.product-media-gallery-slide .video-svg-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3rem;height:3rem;background-color:rgba(var(--color-background),.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .2s ease-out;outline:2px solid transparent;outline-offset:2px}.product-media-gallery-slide .video-svg-wrapper svg{transform:translate(1px);transition:all .2s ease-out}.product-media-gallery-slide a:hover .video-svg-wrapper svg{transform:scale(1.2) translate(1px)}.product-media-gallery-slide a:focus-visible .video-svg-wrapper{outline-color:currentColor}.product-media-gallery-control{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;border:none;color:rgba(var(--color-text),1);cursor:pointer;display:flex;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;padding:0;border-radius:50%;transition:all .2s ease-in-out;z-index:2;opacity:0}.product-media-gallery[data-init] .product-media-gallery-control{opacity:1}.product-media-gallery-control svg{transition:all .2s ease-out}.product-media-gallery-control[name=previous]{left:1rem}.product-media-gallery-control[name=previous]:hover svg{transform:translate(-1px)}.product-media-gallery-control[name=next]{right:1rem}.product-media-gallery-control[name=next]:hover svg{transform:translate(1px)}[data-controls-style=circle] .product-media-gallery-control{background-color:rgba(var(--color-background),1)}[data-controls-style=side] .product-media-gallery-control[name=previous]{background-color:rgba(var(--color-background),1);left:0;border-radius:0 var(--border-radius) var(--border-radius) 0}[data-controls-style=side] .product-media-gallery-control[name=next]{background-color:rgba(var(--color-background),1);right:0;border-radius:var(--border-radius) 0 0 var(--border-radius)}.product-media-gallery-pagination{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;border-radius:var(--border-radius);color:rgba(var(--color-text),1);padding:.125rem .75rem;opacity:0;transition:all .2 ease-out}.product-media-gallery[data-init] .product-media-gallery-pagination{opacity:1}[data-controls-style=circle] .product-media-gallery-pagination{background-color:rgba(var(--color-background),1)}[data-controls-style=side] .product-media-gallery-pagination{background-color:rgba(var(--color-background),1);bottom:0;border-radius:var(--border-radius-safe) var(--border-radius-safe) 0 0}.product-media-gallery-thumbs{display:flex;padding:.25rem 0;margin:.5rem -.25rem -.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.product-media-gallery-thumbs::-webkit-scrollbar{display:none}.product-media-gallery-thumb{width:calc(100% / var(--thumbs-per-view));flex-shrink:0;scroll-snap-align:start}.product-media-gallery-thumbs button{position:relative;background-color:transparent;border:1.5px solid transparent;cursor:pointer;display:flex;padding:0;margin:0 .25rem;border-radius:var(--border-radius);transition:all .2s ease-in-out;overflow:hidden}.product-media-gallery-thumbs button img{width:100%;transition:all .2s ease-out}.product-media-gallery-thumbs button:hover img{opacity:.85}.product-media-gallery-thumbs button:focus-visible{outline:2px solid currentColor}.product-media-gallery-thumbs button.active{border-color:rgba(var(--color-text),1)}.product-media-gallery-thumbs button .video-svg-wrapper{position:absolute;top:.5rem;right:.5rem;width:1.5rem;height:1.5rem;background-color:rgba(var(--color-background),.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:50%;display:flex;justify-content:center;align-items:center}.product-media-gallery-thumbs button .video-svg-wrapper svg{transform:translate(1px)}.product-media-gallery-dialog .dialog-close-wrapper{position:sticky;top:0;right:0}.product-media-gallery-dialog .dialog-close{position:absolute;top:.5rem;right:.5rem;margin:0;background-color:rgba(var(--color-background),.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.product-media-gallery-dialog .dialog-inner{max-width:1600px}.product-media-gallery-modal-list img,.product-media-gallery-modal-list video{display:block}@media(max-width:599px){[data-hide-thumbs-on-mobile=true] .product-media-gallery-thumbs{display:none}}.product-block[data-type=title] .heading{padding:0;margin:0}.product-block[data-type=title] .share-component{margin-left:1rem;flex-shrink:0}@media(max-width:599px){.product-block[data-type=title] .share-component .btn-sm{padding:.25rem .75rem;min-width:auto}}.product-block[data-type=price] .price{display:flex;align-items:center;margin:0}.product-block[data-type=price] .price-compare{opacity:.5;margin-right:.5rem}.product-block[data-type=price] .badge-sale{margin-left:.75rem;background-color:rgba(var(--color-accent),1)}.product-block[data-type=price] .badge-sold-out{margin-left:.75rem;background-color:rgba(var(--color-text),.75)}.product-block[data-type=price] [data-has-price-compare=true] .price-regular,.product-block[data-type=price] [data-has-price-compare=false] .price-compare,.product-block[data-type=price] [data-has-price-compare=false] .price-sale,.product-block[data-type=price] [data-has-price-compare=false] .badge-sale,.product-block[data-type=price] [data-sold-out=true] .badge-sale,.product-block[data-type=price] [data-sold-out=false] .badge-sold-out{display:none}.product-block[data-type=options] .color-swatches-selected-value{opacity:.75;margin-left:.125rem}.product-block[data-type=options] .color-swatches{display:flex;flex-wrap:wrap;padding:0;margin:-.15rem}.product-block[data-type=options] .color-swatches input+label{display:block;border-radius:50rem;padding:.1rem;margin:.15rem;background:none;border:1px solid rgba(var(--color-text),.1);cursor:pointer;transition:all .2s ease-out}.product-block[data-type=options] .color-swatches input+label:hover{opacity:.85;border-color:rgba(var(--color-text),.5)}.product-block[data-type=options] .color-swatches input:focus-visible+label{outline:2px solid rgba(var(--color-text));outline-offset:0}.product-block[data-type=options] .color-swatches input:checked+label{opacity:1;border-color:rgba(var(--color-text))}.product-block[data-type=options] .color-swatches input+label>span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50rem}.product-block[data-type=options] .color-swatches input+label img{display:block;border-radius:50rem}.product-block[data-type=options] .size-buttons{display:flex;flex-wrap:wrap;padding:0;margin:-.25rem}.product-block[data-type=options] .size-buttons input+label{display:block;border-radius:var(--border-radius);padding:.25rem .75rem;margin:.25rem;background-color:transparent;border:1px solid rgba(var(--color-text),1);cursor:pointer;transition:all .2s ease-out}.product-block[data-type=options] .size-buttons input+label:hover{background-color:rgba(var(--color-text),.05)}.product-block[data-type=options] .size-buttons input:focus-visible+label{outline:2px solid rgba(var(--color-text));outline-offset:1px}.product-block[data-type=options] .size-buttons input:checked+label{background-color:rgba(var(--color-text),1);color:rgba(var(--color-background),1)}.product-block[data-type=options] input:disabled+label,.product-block[data-type=options] input.disabled+label{opacity:.5!important;position:relative;overflow:hidden;background:transparent}.product-block[data-type=options] input:disabled+label:before,.product-block[data-type=options] input.disabled+label:before{content:"";display:block;width:1px;height:150%;background-color:rgba(var(--color-text),.75);position:absolute;top:0;bottom:0;left:50%;margin:auto;transform:rotate(-45deg);z-index:1}.product-block[data-type=buy_buttons],.product-block[data-type=buy_buttons] .btn-atc-wrapper{display:flex;gap:.5rem}.product-block[data-type=buy_buttons] .btn-atc,.product-block[data-type=buy_buttons] .btn-buy{width:100%}.product-block[data-type=buy_buttons] .wishlist-btn.btn-plain.active{background-color:rgba(var(--color-accent),.05);color:rgba(var(--color-accent),1)}.product-block[data-type=buy_buttons] .wishlist-btn.active svg{fill:rgba(var(--color-accent),1);stroke:rgba(var(--color-accent),1);animation:1.5s ease 0s 1 normal none running animate-heart-beat}@media(max-width:599px){.product-block[data-type=buy_buttons] .qty-switcher{width:110px}}@media(min-width:600px){.product-block[data-type=buy_buttons] .qty-switcher{width:120px}}.product-block[data-type=rating_badge][data-has-rating=false]{display:none}.product-block[data-type=richtext] .inner{background-color:rgba(var(--color-background));background-image:var(--color-background-gradient, none);color:rgba(var(--color-text),1);border:var(--border-width) solid rgba(var(--color-text),var(--border-opacity));padding:var(--inner-padding);margin:0;text-align:var(--text-align);text-transform:var(--text-transform);letter-spacing:var(--letter-spacing)}.product-block[data-type=richtext] .heading{margin:0 0 .25rem}.product-block[data-type=richtext] .description{margin:0}.product-block[data-type=collapse] collapse-component summary{font-size:var(--font-size);text-transform:var(--text-transform);letter-spacing:var(--letter-spacing)}.product-block[data-type=inventory_bar] .inventory-bar{transition:all .2s ease-out}.product-block[data-type=inventory_bar] [data-colored-text=true] .inventory-bar-text{color:rgba(var(--color),1);margin:0 0 .5rem}.product-block[data-type=personalization_field] .personalization-field-helper-text{margin:-.6rem 0 1rem;font-style:italic;opacity:.75;line-height:normal}.product-block[data-type=qty_breaks] .product-qty-breaks{transition:all .2s ease-out}.product-block[data-type=qty_breaks] .product-qty-break{position:relative;margin:0 0 1rem}.product-block[data-type=qty_breaks] .product-qty-break input[type=radio]{margin:0;position:absolute;top:1.45rem;left:1rem}.product-block[data-type=qty_breaks] .product-qty-break label{display:block;width:100%;background:var(--color-background);border:1px solid rgba(var(--color-text),var(--border-opacity));color:var(--color-text);padding:.5rem 1rem .5rem 2.75rem;margin:0;border-radius:var(--border-radius);transition:all .2s ease-out;box-sizing:border-box;cursor:pointer}.product-block[data-type=qty_breaks] .product-qty-break label:hover{background-color:rgba(var(--color-text),.025)}.product-block[data-type=qty_breaks] .product-qty-break input:checked+label{background-color:rgba(var(--color-text),.05)}.product-block[data-type=qty_breaks] .product-qty-break-badge{position:absolute;left:50%;top:0;transform:translate(-50%,-45%);border-radius:50rem}.product-block[data-type=qty_breaks] .product-qty-break-inner{display:flex;align-items:center;justify-content:space-between;width:100%}.product-block[data-type=qty_breaks] .product-qty-break-title{font-weight:600}.product-block[data-type=qty_breaks] .product-qty-break-subtitle{font-size:.875em;opacity:.75;display:block}.product-block[data-type=qty_breaks] .product-qty-break-total{font-weight:600;text-align:right}.product-block[data-type=qty_breaks] .product-qty-break-total s{display:block;font-weight:400;opacity:.6}.product-block[data-type=qty_breaks] .product-qty-break-variants{margin:.375rem 0 0;display:none}.product-block[data-type=qty_breaks] input:checked+label .product-qty-break-variants{display:block}.product-block[data-type=qty_breaks] .product-qty-break-variant{display:flex;align-items:center;padding:.25rem 0}.product-block[data-type=qty_breaks] .product-qty-break-variant-title{width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75em;font-weight:500;margin:0 .5rem 0 0;background-color:rgba(var(--color-text),1);color:rgba(var(--color-background),1);flex-shrink:0}.product-block[data-type=qty_breaks] .product-qty-break-variant-options{display:flex;gap:.5rem}.product-block[data-type=qty_breaks] .product-qty-break-variant-option{display:flex;flex-direction:column}.product-block[data-type=qty_breaks] .product-qty-break-variant-option select{padding-top:.2rem;padding-bottom:.2rem}.product-block[data-type=qty_breaks] .product-qty-break-variant-sold-out{margin-left:.5rem;font-size:.875em}.product-block[data-type=local_delivery] .product-local-delivery-list{display:flex;flex-direction:column;gap:.75rem}.product-block[data-type=local_delivery] .product-local-delivery-item{display:flex;gap:.75rem;padding:1rem;border:1px solid rgba(var(--color-text),.15)}.product-block[data-type=local_delivery] .product-local-delivery-item-left{display:flex;align-items:center;gap:.75rem}.product-block[data-type=local_delivery] .product-local-delivery-item-icon{flex-shrink:0}.product-block[data-type=local_delivery] .product-local-delivery-item .heading{margin:0 0 .125rem;font-family:var(--body-font-family);font-weight:600}.product-block[data-type=local_delivery] .product-local-delivery-item-availability-available{--color: 21, 128, 61;margin:0;color:rgba(var(--color),1)}.product-block[data-type=local_delivery] .product-local-delivery-item-availability-sold-out{--color: 161, 98, 7;margin:0;color:rgba(var(--color),1)}@media(max-width:599px){.product-block[data-type=local_delivery] .product-local-delivery-item{flex-direction:column}.product-block[data-type=local_delivery] .product-local-delivery-item-left{border-bottom:1px solid rgba(var(--color-text),.1);padding-bottom:1em}.product-block[data-type=local_delivery] .product-local-delivery-item-availability{text-align:center}}@media(min-width:600px){.product-block[data-type=local_delivery] .product-local-delivery-item{flex-direction:row;align-items:center}.product-block[data-type=local_delivery] .product-local-delivery-item-availability{margin-left:auto}}.product-block[data-type=delivery_info]{display:flex;align-items:center}.product-block[data-type=delivery_info] svg{flex-shrink:0;margin-right:.75rem}.product-block[data-type=separator] .separator{height:var(--line-height);padding:0;margin:0;border:none}.product-block[data-type=separator] .separator[data-line-style=solid]{background-color:rgba(var(--color-text),var(--line-opacity))}.product-block[data-type=separator] .separator[data-line-style=gradient]{background-image:linear-gradient(to right,transparent,rgba(var(--color-text),var(--line-opacity)),transparent)}.product-block[data-type=trust_icons] ul{list-style:none;padding:0;margin:0;max-width:var(--max-width)}.product-block[data-type=trust_icons] ul[data-style=horizontal]{display:flex;justify-content:center;gap:1rem;text-align:center;line-height:normal;margin-left:auto;margin-right:auto}.product-block[data-type=trust_icons] ul[data-style=horizontal] li{width:calc(100% / var(--total))}.product-block[data-type=trust_icons] ul[data-style=horizontal] img{margin:0 0 .25rem}.product-block[data-type=trust_icons] ul[data-style=horizontal] .description{line-height:normal}.product-block[data-type=trust_icons] ul[data-style=vertical]{display:flex;flex-direction:column;gap:.75rem;line-height:normal}.product-block[data-type=trust_icons] ul[data-style=vertical] li{display:flex;align-items:center;gap:.75rem}.product-block[data-type=countdown] .product-block-countdown{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;background-color:rgba(var(--color-background),1);color:rgba(var(--color-text),1);border-radius:var(--border-radius)}.product-block[data-type=countdown] .block-header{margin:0}.product-block[data-type=countdown] .countdown{display:block;display:flex;margin-left:1rem;width:auto;flex-shrink:0}.product-block[data-type=countdown] .countdown>span{display:flex;background-color:rgba(var(--color-text),1);color:rgba(var(--color-background),1);border-radius:.125rem;padding:0 .25rem;margin:.125rem;font-weight:700;font-size:.9em;line-height:1.25}@media(max-width:799px){.product-block[data-type=prev_next]{display:flex;justify-content:space-between;align-items:center;position:relative;padding:0;margin:1.5rem 0}.product-block[data-type=prev_next]:before{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;background-color:rgba(var(--color-text),.1)}.product-block[data-type=prev_next] .heading{position:absolute;left:50%;transform:translate(-50%);font-size:.8rem;background-color:rgba(var(--color-text),1);color:rgba(var(--color-background),1);border-radius:var(--border-radius);margin:0;padding:.25rem .5rem}.product-block[data-type=prev_next] a .img-wrapper{position:relative;margin-bottom:.25rem}.product-block[data-type=prev_next] a img{max-width:80px;border:1px solid rgba(var(--color-text),.1);display:block}.product-block[data-type=prev_next] a .svg-wrapper{position:absolute;top:50%;border-radius:50%;padding:.25rem;display:inline-flex;background-color:rgba(var(--color-text),.75);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:rgba(var(--color-background),1);transition:all .2s ease-out}.product-block[data-type=prev_next] a[data-prev] .svg-wrapper{left:0;transform:translate(-40%,-50%)}.product-block[data-type=prev_next] a[data-next] .svg-wrapper{right:0;transform:translate(40%,-50%)}.product-block[data-type=prev_next] a .prev-next-product-title{display:none}}@media(min-width:800px){.product-block[data-type=prev_next]{padding:0}.product-block[data-type=prev_next] .heading{display:none}.product-block[data-type=prev_next] a{position:fixed;top:50%;transform:translateY(-50%);max-width:70px;z-index:9;background-color:rgba(var(--color-background),1);border:1px solid rgba(var(--color-text),.1);transition:all .2s ease-out;display:block}.product-block[data-type=prev_next] a img{display:block}.product-block[data-type=prev_next] a[data-prev]{left:0;border-left:none;transform:translate(-50%,-50%);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.product-block[data-type=prev_next] a[data-next]{right:0;border-right:none;transform:translate(50%,-50%);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.product-block[data-type=prev_next] a:hover,.product-block[data-type=prev_next] a:focus{transform:translateY(-50%)}.product-block[data-type=prev_next] a .svg-wrapper{position:absolute;top:0;left:50%;border-radius:50%;padding:.25rem;display:inline-flex;background-color:rgba(var(--color-text),.75);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:rgba(var(--color-background),1);transition:all .2s ease-out}.product-block[data-type=prev_next] a[data-prev] .svg-wrapper{transform:translate(-150%,-50%)}.product-block[data-type=prev_next] a[data-next] .svg-wrapper{transform:translate(150%,-50%)}.product-block[data-type=prev_next] a:hover .svg-wrapper,.product-block[data-type=prev_next] a:focus .svg-wrapper{transform:translate(-50%,-50%)}.product-block[data-type=prev_next] a[data-prev]:hover .svg-wrapper svg{animation:product_block_prev_next__prev 1s linear both infinite}.product-block[data-type=prev_next] a[data-next]:hover .svg-wrapper svg{animation:product_block_prev_next__next 1s linear both infinite}.product-block[data-type=prev_next] a .prev-next-product-title{position:absolute;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;font-size:.875rem;font-weight:600;background-color:rgba(var(--color-text),1);color:rgba(var(--color-background),1);padding:.25rem .75rem;border-radius:var(--border-radius-safe);white-space:nowrap;max-width:360px;line-height:normal;transition:all .2s ease-out}.product-block[data-type=prev_next] a[data-prev] .prev-next-product-title{left:calc(100% + 1rem)}.product-block[data-type=prev_next] a[data-prev] .prev-next-product-title:before{content:"";position:absolute;top:50%;left:-.5rem;transform:translateY(-50%);border-width:.5rem .5rem .5rem 0;border-style:solid;border-color:transparent rgba(var(--color-text),1) transparent transparent}.product-block[data-type=prev_next] a[data-next] .prev-next-product-title{right:calc(100% + 1rem)}.product-block[data-type=prev_next] a[data-next] .prev-next-product-title:after{content:"";position:absolute;top:50%;right:-.5rem;transform:translateY(-50%);border-width:.5rem 0 .5rem .5rem;border-style:solid;border-color:transparent transparent transparent rgba(var(--color-text),1)}.product-block[data-type=prev_next] a:hover .prev-next-product-title,.product-block[data-type=prev_next] a:focus .prev-next-product-title{opacity:1;visibility:visible}}@keyframes product_block_prev_next__prev{to{transform:translate(-2px)}}@keyframes product_block_prev_next__next{to{transform:translate(2px)}}.product-block[data-type=product_switcher] ul{list-style:none;padding:0;margin:-.25rem 0 1rem}.product-block[data-type=product_switcher] ul li a{display:flex;flex-direction:column;align-items:center;text-decoration:none;border:1px solid rgba(var(--color-text),.1);border-radius:var(--border-radius);transition:all .2s ease-out;height:100%;box-sizing:border-box;overflow:hidden}.product-block[data-type=product_switcher] ul li a:hover,.product-block[data-type=product_switcher] ul li a:focus{border-color:rgba(var(--color-text),.25)}.product-block[data-type=product_switcher] ul li a.active{border-color:rgba(var(--color-text),1);color:rgba(var(--color-accent),1)}.product-block[data-type=product_switcher] ul li a img{transition:all .2s ease-out}.product-block[data-type=product_switcher] ul li a:hover img{opacity:.85}.product-block[data-type=product_switcher] ul li a:active img{opacity:.5}.product-block[data-type=product_switcher] ul li a>span{display:block;padding:.5rem}.product-block[data-type=product_switcher] ul li a>span span{display:-webkit-box;font-size:.875rem;text-align:center;line-height:1.15;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:599px){.product-block[data-type=product_switcher] ul{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.product-block[data-type=product_switcher] ul li{flex-shrink:0;width:27vw}}@media(min-width:600px){.product-block[data-type=product_switcher] ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}}body .shopify_subscriptions_fieldset{margin-bottom:1.25rem}body[data-page-type=product] .product.product--editorial{background:#ececeb;color:#101010;width:100%}body[data-page-type=product] .product.product--editorial .product-shell{width:100%;max-width:none;padding-left:0;padding-right:0}body[data-page-type=product] .product.product--editorial .product-inner{align-items:start}body[data-page-type=product] .product.product--editorial .product-media-gallery-wrapper{min-width:0}body[data-page-type=product] .product.product--editorial .product-media-gallery-editorial{display:flex;flex-direction:column;gap:0rem}body[data-page-type=product] product-media-gallery-scroll .product-media-gallery-scroll-container,body[data-page-type=product] .product.product--editorial .product-media-gallery-scroll-container{display:flex;gap:.5rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}body[data-page-type=product] product-media-gallery-scroll .product-media-gallery-scroll-container::-webkit-scrollbar,body[data-page-type=product] .product.product--editorial .product-media-gallery-scroll-container::-webkit-scrollbar{display:none}body[data-page-type=product] product-media-gallery-scroll .product-media-gallery-scroll-item,body[data-page-type=product] .product.product--editorial .product-media-gallery-scroll-item{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}body[data-page-type=product] product-media-gallery-scroll .product-media-gallery-scroll-inner,body[data-page-type=product] .product.product--editorial .product-media-gallery-scroll-inner{display:flex;align-items:center;justify-content:center;background:#f8f8f8;aspect-ratio:1 / 1;padding:0}body[data-page-type=product] product-media-gallery-scroll .product-media-gallery-scroll-inner img,body[data-page-type=product] product-media-gallery-scroll .product-media-gallery-scroll-inner video,body[data-page-type=product] .product.product--editorial .product-media-gallery-scroll-inner img,body[data-page-type=product] .product.product--editorial .product-media-gallery-scroll-inner video{width:100%;max-width:100%;object-fit:cover;max-height:100%;-webkit-user-drag:none;user-drag:none}body[data-page-type=product] product-media-gallery-scroll .product-media-gallery-scrollbar,body[data-page-type=product] .product.product--editorial .product-media-gallery-scrollbar{position:relative;height:2px;background:#1010101a;border-radius:2px;overflow:hidden;margin-top:0rem}body[data-page-type=product] product-media-gallery-scroll .product-media-gallery-scrollbar-track,body[data-page-type=product] .product.product--editorial .product-media-gallery-scrollbar-track{position:absolute;left:0;top:0;height:100%;width:0%;background:#44d4d2;border-radius:2px;transition:width .1s ease-out}@media(min-width:990px){body[data-page-type=product] product-media-gallery-scroll .product-media-gallery-scroll-container,body[data-page-type=product] .product.product--editorial .product-media-gallery-scroll-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;overflow:visible;scroll-snap-type:none;cursor:default;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}body[data-page-type=product] product-media-gallery-scroll .product-media-gallery-scroll-item,body[data-page-type=product] .product.product--editorial .product-media-gallery-scroll-item{flex:none;scroll-snap-align:none}body[data-page-type=product] product-media-gallery-scroll .product-media-gallery-scroll-item:first-child,body[data-page-type=product] .product.product--editorial .product-media-gallery-scroll-item:first-child{grid-column:1 / -1}body[data-page-type=product] product-media-gallery-scroll .product-media-gallery-scrollbar,body[data-page-type=product] .product.product--editorial .product-media-gallery-scrollbar{display:none}}@media(max-width:1199px){body[data-page-type=product] product-media-gallery-scroll .product-media-gallery-scroll-container,body[data-page-type=product] .product.product--editorial .product-media-gallery-scroll-container{-webkit-overflow-scrolling:touch;touch-action:pan-x}}body[data-page-type=product] .product.product--editorial .product-content{min-width:0}body[data-page-type=product] .product.product--editorial .product-form form{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-height:calc(100vh - 2rem);gap:0}@media(max-width:989px){body[data-page-type=product] .product.product--editorial .product-form form{min-height:auto}}@media(min-width:990px){.product-block[data-type=buy_buttons]{position:absolute;bottom:0rem;width:100%}}body[data-page-type=product] .product.product--editorial .product-block[data-type=title] .inner{display:flex;flex-direction:column;gap:.5rem}body[data-page-type=product] .product.product--editorial .product-block[data-type=title] .share-component{display:none}body[data-page-type=product] .product.product--editorial .product-eyebrow{margin:0;font-family:IBM Plex Mono,sans-serif;font-size:14px;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase;color:#07070799;font-weight:500;padding-bottom:4px}@media(max-width:989px){body[data-page-type=product] .product.product--editorial .product-eyebrow{padding-bottom:0}}body[data-page-type=product] .product.product--editorial .product-title{margin:0;font-size:1.25rem;line-height:.85;font-weight:700;text-transform:uppercase;color:#070707;letter-spacing:.04em;margin-bottom:.5rem;font-family:Space Grotesk,sans-serif}@media(max-width:989px){body[data-page-type=product] .product.product--editorial .product-title{margin-bottom:1rem}}body[data-page-type=product] .product.product--editorial .product-block[data-type=price] .price{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;line-height:1}body[data-page-type=product] .product.product--editorial .product-block[data-type=price] .price-compare{margin:0;font-size:.95rem;text-decoration-thickness:1px;color:#10101066}body[data-page-type=product] .product.product--editorial .product-block[data-type=price] .price-sale,body[data-page-type=product] .product.product--editorial .product-block[data-type=price] .price-regular{font-size:1.25rem;font-weight:700;color:#070707;font-family:Space Grotesk,sans-serif;letter-spacing:.04em}body[data-page-type=product] .product.product--editorial .product-block[data-type=price] .badge-sale,body[data-page-type=product] .product.product--editorial .product-block[data-type=price] .badge-sold-out,body[data-page-type=product] .product.product--editorial .shopify-payment-terms{display:none!important}body[data-page-type=product] .product.product--editorial .product-block[data-type=richtext]{margin-bottom:0rem}body[data-page-type=product] .product.product--editorial .product-block[data-type=richtext] .inner{padding:0;border:0;background:transparent;color:#101010;text-transform:none;letter-spacing:0}body[data-page-type=product] .product.product--editorial .product-block[data-type=richtext] .description{font-size:14px!important;line-height:1.35;font-family:Neue Montreal,sans-serif;color:#070707;font-weight:400;max-width:580PX}body[data-page-type=product] .product.product--editorial .product-block[data-type=options]{margin-bottom:1.25rem}body[data-page-type=product] .product.product--editorial .product-block[data-type=options] fieldset{margin:0;padding:0;border:0}body[data-page-type=product] .product.product--editorial .product-block[data-type=options] fieldset+fieldset{margin-top:.9rem}body[data-page-type=product] .product.product--editorial .product-block[data-type=options] legend,body[data-page-type=product] .product.product--editorial .product-block[data-type=options] .form-label{display:block;margin:0 0 8px;font-size:14px;line-height:1.25;text-transform:uppercase;color:#070707;font-weight:500}body[data-page-type=product] .product.product--editorial .product-block[data-type=options] .color-swatches-selected-value{margin-left:.15rem;color:#070707;opacity:1}body[data-page-type=product] .product.product--editorial .product-block[data-type=options] .color-swatches{margin:0}body[data-page-type=product] .product.product--editorial .product-block[data-type=options] .color-swatches input+label{margin:0;padding:2px;border:1px solid transparent;background:transparent}body[data-page-type=product] .product.product--editorial .product-block[data-type=options] .color-swatches input:checked+label{border-color:#101010}body[data-page-type=product] .product.product--editorial .product-block[data-type=options] .color-swatches input+label>span{width:14px;height:14px}body[data-page-type=product] .product.product--editorial .product-block[data-type=options] .size-buttons{gap:.35rem;margin:0}body[data-page-type=product] .product.product--editorial .product-block[data-type=options] .size-buttons input+label{margin:0;border-radius:0;border:1px solid rgba(16,16,16,.7);padding:.45rem .7rem;font-size:.9rem}body[data-page-type=product] .product.product--editorial .product-block[data-type=collapse]{border-top:1px solid #070707}body[data-page-type=product] .product.product--editorial .product-block[data-type=collapse]:last-of-type{border-bottom:1px solid #070707}body[data-page-type=product] .product.product--editorial .product-block[data-type=collapse] collapse-component summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:1rem;line-height:1.2;letter-spacing:-.02em;text-transform:uppercase;color:#101010}body[data-page-type=product] .product.product--editorial .product-block[data-type=collapse] summary svg{display:none}body[data-page-type=product] .product.product--editorial .product-collapse-icon{position:relative;width:16px;height:16px;flex:0 0 16px}body[data-page-type=product] .product.product--editorial .collapse-title{font-size:14px;font-weight:500;line-height:1.3;text-transform:uppercase}body[data-page-type=product] .product.product--editorial .product-collapse-icon-horizontal,body[data-page-type=product] .product.product--editorial .product-collapse-icon-vertical{position:absolute;top:50%;left:50%;width:12px;height:1px;background:#070707;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}body[data-page-type=product] .product.product--editorial .product-collapse-icon-vertical{transform:translate(-50%,-50%) rotate(90deg)}body[data-page-type=product] .product.product--editorial .product-block[data-type=collapse] details[open] .product-collapse-icon-vertical{opacity:0}body[data-page-type=product] .product.product--editorial .product-block[data-type=collapse] .collapse-content-inner{padding:0 0 1rem;color:#070707;font-family:Neue Montreal,sans-serif;font-size:14px;font-weight:400}body[data-page-type=product] .product.product--editorial .product-block[data-type=buy_buttons]{margin-top:auto;padding-top:32px!important}body[data-page-type=product] .product.product--editorial .product-block[data-type=buy_buttons] .btn-atc-wrapper{gap:.35rem;width:50%!important}body[data-page-type=product] .product.product--editorial .product-block[data-type=buy_buttons] .qty-switcher{display:none}body[data-page-type=product] .product.product--editorial .product-block[data-type=buy_buttons] .btn-atc,body[data-page-type=product] .product.product--editorial .product-block[data-type=buy_buttons] .btn-buy{min-height:56px;border-radius:0;font-size:14px!important;font-weight:500!important;letter-spacing:-.01em!important;text-transform:uppercase!important;font-family:IBM Plex Mono,sans-serif!important;padding:16px 0!important}@media(max-width:989px){body[data-page-type=product] .product.product--editorial .product-block[data-type=buy_buttons] .btn-atc,body[data-page-type=product] .product.product--editorial .product-block[data-type=buy_buttons] .btn-buy{min-height:auto;padding:16px 0!important}}body[data-page-type=product] .product.product--editorial .product-block[data-type=buy_buttons] .btn-atc.btn-primary,body[data-page-type=product] .product.product--editorial .product-block[data-type=buy_buttons] .btn-atc.btn-accent{background:#070707;color:#eaeaea}body[data-page-type=product] .product.product--editorial .product-block[data-type=buy_buttons] .btn-buy{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(16,16,16,.65);color:#070707;text-decoration:none}body[data-page-type=product] .product.product--editorial .product-block[data-type=buy_buttons] .product-dynamic-buttons,body[data-page-type=product] .product.product--editorial .product-block[data-type=buy_buttons] .wishlist-btn{display:none!important}@media(min-width:990px){body[data-page-type=product] .product.product--editorial{padding-top:1rem;padding-bottom:1rem}body[data-page-type=product] .product.product--editorial .product-inner{grid-template-columns:minmax(0,1.4fr) minmax(360px,.95fr);gap:1.25rem}body[data-page-type=product] .product.product--editorial .product-form form{grid-template-columns:minmax(0,1fr) auto;column-gap:1.25rem}body[data-page-type=product] .product.product--editorial .product-form form section[class^=slp_]{display:inline-block!important;width:auto!important}body[data-page-type=product] .product.product--editorial .product-block[data-type=title]{grid-column:1}body[data-page-type=product] .product.product--editorial .product-block[data-type=price]{grid-column:2;align-self:end}body[data-page-type=product] .product.product--editorial .product-block:not([data-type=title]):not([data-type=price]){grid-column:1 / -1}}@media(max-width:989px){body[data-page-type=product] .product.product--editorial{padding-top:48px;padding-bottom:1rem}body[data-page-type=product] .product.product--editorial .product-inner{display:flex;flex-direction:column;gap:1rem}body[data-page-type=product] .product.product--editorial .product-content{width:100%}body[data-page-type=product] .product.product--editorial .product-media-gallery,body[data-page-type=product] .product.product--editorial .product-form{position:static}body[data-page-type=product] product-media-gallery-scroll .product-media-gallery-scroll-inner,body[data-page-type=product] .product.product--editorial .product-media-gallery-scroll-inner{min-height:auto;padding:0}body[data-page-type=product] .product.product--editorial .product-media-gallery-featured-inner img,body[data-page-type=product] .product.product--editorial .product-media-gallery-featured-inner video{max-height:60vh}body[data-page-type=product] .product.product--editorial .product-block[data-type=price] .price{align-items:flex-start}}body .shopify_subscriptions_app__title{font-size:calc(1 * var(--headings-font-size-base));font-family:var(--headings-font-family);text-align:center;margin:0 0 .5rem}body .shopify_subscriptions_app_block_label{border:0;margin:0;padding:.75rem 1.25rem}body .shopify_subscriptions_app_block_label label{display:flex;align-items:center;margin:0;font-weight:600}body .shopify_subscriptions_app_block_label .form-check-input{margin:0 .5rem 0 0}body .shopify_subscriptions_app_block_label ul{padding:.25rem 0 0 .125rem}body .shopify_subscriptions_app_block_label_children label{display:flex;align-items:center;padding:.25rem 0;margin:0;font-weight:400}body .shopify_subscriptions_app_policy{font-size:.825rem;margin:.375rem 0 0;text-align:center;opacity:.75}body .shopify_subscriptions_app_policy a{text-decoration-color:currentColor}@media(min-width:600px){body .shopify_subscriptions_app__title{font-size:calc(1.125 * var(--headings-font-size-base))}}.product-block[data-type=richtext] .rte ul,.collapse-content-inner ul{list-style:disc;padding-left:1.5rem;margin:.5rem 0}.product-block[data-type=richtext] .rte li,.collapse-content-inner li{margin-bottom:.25rem}@media(max-width:989px){body[data-page-type=product] .product.product--editorial .product-content{padding-top:8px}}.product-block[data-type=options] .size-buttons label{font-size:13px!important}.product-block[data-type=options] .select{padding:8px;font-size:14px;border-radius:0!important}.product-block[data-type=options] .select{cursor:pointer}body[data-page-type=product] .product.product--editorial .product-block[data-type=options] .form-label{font-size:14px!important;font-weight:500!important;font-family:Neue Montreal,sans-serif!important}body[data-page-type=product] .product.product--editorial .product-block[data-type=buy_buttons] .btn-atc:hover{background:#3cd6ca;color:#070707;border-color:#3cd6ca}body[data-page-type=product] .product.product--editorial .product-block[data-type=buy_buttons] .btn-buy:not(.btn-atc):hover{background-color:#07070714}body[data-page-type=product] .product.product--editorial .product-block[data-type=collapse] collapse-component summary{transition:background-color .3s ease}body[data-page-type=product] .product.product--editorial .product-block[data-type=collapse] .collapse-title{transition:transform .3s ease,color .3s ease}body[data-page-type=product] .product.product--editorial .product-block[data-type=collapse] .product-collapse-icon{transition:transform .3s ease}body[data-page-type=product] .product.product--editorial .product-block[data-type=collapse] collapse-component details[open] summary{background-color:#070707}body[data-page-type=product] .product.product--editorial .product-block[data-type=collapse] collapse-component details[open] .collapse-title{color:#eaeaea;transform:translate(8px)}body[data-page-type=product] .product.product--editorial .product-block[data-type=collapse] collapse-component details[open] .product-collapse-icon{transform:translate(-8px)}body[data-page-type=product] .product.product--editorial .product-block[data-type=collapse] collapse-component details[open] .product-collapse-icon-horizontal,body[data-page-type=product] .product.product--editorial .product-block[data-type=collapse] collapse-component details[open] .product-collapse-icon-vertical{background:#eaeaea}@media(hover:hover){body[data-page-type=product] .product.product--editorial .product-block[data-type=collapse]:hover collapse-component summary{background-color:#070707}body[data-page-type=product] .product.product--editorial .product-block[data-type=collapse]:hover .collapse-title{color:#eaeaea;transform:translate(8px)}body[data-page-type=product] .product.product--editorial .product-block[data-type=collapse]:hover .product-collapse-icon{transform:translate(-8px)}body[data-page-type=product] .product.product--editorial .product-block[data-type=collapse]:hover .product-collapse-icon-horizontal,body[data-page-type=product] .product.product--editorial .product-block[data-type=collapse]:hover .product-collapse-icon-vertical{background:#eaeaea}}body[data-page-type=product] .product.product--editorial .product-form form section[class^=slp_]{margin-bottom:16px}body[data-page-type=product] .product.product--editorial .product-title{max-width:20ch}body[data-page-type=product] .product.product--editorial .product-block[data-type=buy_buttons] a.btn-buy{width:50%!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product.css.map */
