.product-quantity{display:grid;grid-template-columns:36px 40px 36px;justify-content:center;flex:0 0 auto;margin-top:3px;margin-bottom:3px;border:1px solid rgb(var(--color-text))}.product-quantity button{display:flex;align-items:center;justify-content:center;border:none;color:rgb(var(--color-text));background:transparent;cursor:pointer;outline:2px solid transparent;outline-offset:-1px;padding:.25rem}.product-quantity button:focus-visible{outline-color:currentColor}.product-quantity .input{border:none;color:rgb(var(--color-text));background:transparent;outline:2px solid transparent;outline-offset:-1px;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;padding:.5rem .75rem}.product-quantity .input::-webkit-outer-spin-button,.product-quantity .input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.product-quantity .input:focus-visible{outline-color:currentColor}@media(min-width:600px){.product-quantity{grid-template-columns:44px 52px 44px}}theme-collapse{display:block}.theme-collapse-details{overflow:clip;transition:height .25s ease}.theme-collapse-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;margin:0;list-style:none;cursor:pointer;outline:2px solid transparent;outline-offset:-2px;line-height:normal}.theme-collapse-summary::-webkit-details-marker{display:none}.theme-collapse-summary:hover{color:rgb(var(--color-text) / .8)}[open] .theme-collapse-summary{color:rgb(var(--color-brand))}.theme-collapse-summary:focus-visible{outline-color:currentColor}.theme-collapse-icon{--section-border-length: 1440px;--section-border-thickness: 5px;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1rem;height:1rem;color:rgb(var(--color-background));background:rgb(var(--color-text));margin-right:4px}.theme-collapse-icon .section-border{filter:invert(1)}.theme-collapse-icon .svg-icon{transition:transform .2s ease}.theme-collapse-details[open] .theme-collapse-icon .svg-icon{transform:rotate(180deg)}.theme-collapse-icon .section-border-left,.theme-collapse-icon .section-border-right{top:-2px;bottom:-2px}@media(prefers-reduced-motion:reduce){.theme-collapse-details,.theme-collapse-icon .svg-icon{transition:none}}.carousel{display:block}.carousel-track-wrapper{position:relative}.carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--carousel-gap) * (var(--carousel-cols-mobile) - 1))) / var(--carousel-cols-mobile));gap:var(--carousel-gap);overflow-x:auto;overscroll-behavior-inline:contain;padding:0 0 .5rem;margin:0;list-style:none;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none}.carousel-track::-webkit-scrollbar{display:none}.carousel-track:focus-visible{outline:2px solid currentColor;outline-offset:4px}.carousel-item{min-width:0;scroll-snap-align:start}.carousel-control{--carousel-control-size: 40px;--carousel-control-translate-x: 0;--carousel-control-translate-y: -50%;position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--carousel-control-size);height:var(--carousel-control-size);min-width:auto;min-height:auto;padding:0;border:1px solid rgb(var(--color-text) / 1);border-radius:var(--border-radius);color:rgb(var(--color-text));background:rgb(var(--color-background) / 1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;transform:translate(var(--carousel-control-translate-x),var(--carousel-control-translate-y));transition:background .2s ease,color .2s ease,transform .2s ease;outline-offset:0;outline:2px solid transparent}.carousel-control:hover{background:rgb(var(--color-background) / 1)}.carousel-control[data-carousel-previous]{left:.75rem}.carousel-control[data-carousel-previous]:hover{--carousel-control-translate-x: -2px}.carousel-control[data-carousel-next]{right:.75rem}.carousel-control[data-carousel-next]:hover{--carousel-control-translate-x: 2px}.carousel-control:focus-visible{outline-color:currentColor}.carousel[data-scrollable=false] .carousel-controls,.carousel[data-scrollable=false] .carousel-progress{display:none}.carousel-progress{position:relative;width:min(100%,500px,70%);height:2px;margin:2rem auto 0;border-radius:50rem;background:rgb(var(--color-text) / .1)}.carousel-progress-bar{position:absolute;top:0;left:0;width:0%;height:100%;border-radius:50rem;background:rgb(var(--color-text));transform:translate(0);transition:width .2s ease;will-change:width,transform}@media(max-width:599px){.carousel-track{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;scroll-padding-left:1rem;scroll-padding-right:1rem}.carousel-control{display:none}}@media(min-width:600px){.carousel-track{grid-auto-columns:calc((100% - (var(--carousel-gap) * (var(--carousel-cols-tablet) - 1))) / var(--carousel-cols-tablet))}}@media(min-width:1200px){.carousel-track{grid-auto-columns:calc((100% - (var(--carousel-gap) * (var(--carousel-cols-desktop) - 1))) / var(--carousel-cols-desktop))}.carousel-control[data-carousel-previous]{left:calc(var(--carousel-control-size) / -2)}.carousel-control[data-carousel-next]{right:calc(var(--carousel-control-size) / -2)}.carousel-progress{margin-top:2.5rem}}.social-icons{display:flex;align-items:center;justify-content:center;gap:0;padding:0;margin:0;list-style:none}.social-icons-link{display:flex;align-items:center;justify-content:center;color:rgb(var(--color-text));text-decoration:none;padding:.75em;outline-offset:-2px}.social-icons-link:hover{color:rgb(var(--color-brand))}.social-icons-link:focus-visible{outline-color:currentColor}.social-icons-svg{flex:0 0 auto}
/*# sourceMappingURL=/cdn/shop/t/27/assets/components.css.map */
