:root{--header-height: 60px}.buyr-product-gallery-section,.buyr-product-info-section,.buyr-gallery,.buyr-info{visibility:visible!important}.buyr-details__section[open] .buyr-details__content{max-height:1000px;opacity:1;transform:scaleY(1);-webkit-transform:scaleY(1);padding-bottom:.5rem}.buyr-details__header::-webkit-details-marker{display:none}.announcement-bar-section,.utility-bar,.shopify-section-group-header-group .announcement-bar-section{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}footer,.footer,.section-footer,.shopify-section-footer,.shopify-section-group-footer-group{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}.shopify-section-group-header-group:has(.buyr-header-wrapper),.section-header:has(.buyr-header-wrapper),.section-header:has(.buyr-header-wrapper) .header-wrapper.buyr-header-wrapper{background-color:transparent!important;background-image:none!important}.section-header:not(:has(.buyr-header-wrapper)),.header-wrapper:not(.buyr-header-wrapper),.header-wrapper.color-scheme-1:not(.buyr-header-wrapper),.header-wrapper[class*=color-]:not(.buyr-header-wrapper){background-color:#1f2021!important;--color-background: 31, 32, 33}.header__heading-link,.header__heading-logo-wrapper,.header__heading{color:#26bf59!important}.header__heading-link:hover{color:#26bf59!important;opacity:.9}.header__icon,.header__icon svg,.header__icon .icon,.header__icon path,.modal__toggle,.modal__toggle svg,.cart-count-bubble,.header a svg,.header button svg,.header details svg{color:#fff!important;fill:#fff;stroke:#fff}.header__menu-item,.header__menu-item span,.list-menu__item,.header__inline-menu a,.header__inline-menu span{color:#fff!important}.header__menu-item:hover,.header__inline-menu a:hover{color:#26bf59!important}.cart-count-bubble{background-color:#26bf59!important;color:#fff!important}:root{--buyr-green: #26bf59;--buyr-green-hover: #08b541;--buyr-green-glow: rgba(38, 191, 89, .4);--buyr-bg: #ffffff;--buyr-bg-alt: #f5f5f7;--buyr-bg-card: #ffffff;--buyr-bg-elevated: rgba(255, 255, 255, .9);--buyr-text: #1d1d1f;--buyr-text-secondary: #6e6e73;--buyr-text-muted: #86868b;--buyr-dark: #1d1d1f;--buyr-dark-alt: #2d2d2d;--buyr-border: rgba(0, 0, 0, .08);--buyr-border-hover: rgba(0, 0, 0, .15);--buyr-radius-sm: 4px;--buyr-radius-md: 8px;--buyr-radius-lg: 12px;--buyr-radius-xl: 20px;--buyr-radius-full: 9999px;--buyr-ease-out: cubic-bezier(.16, 1, .3, 1);--buyr-ease-in-out: cubic-bezier(.65, 0, .35, 1);--buyr-spring: cubic-bezier(.34, 1.56, .64, 1);--buyr-transition-fast: .15s var(--buyr-ease-out);--buyr-transition-normal: .3s var(--buyr-ease-out);--buyr-transition-slow: .5s var(--buyr-ease-out);--buyr-surface-shadow-rest: 0 0 0 1px rgba(0, 0, 0, .05), 0 1px 2px -1px rgba(0, 0, 0, .08), 0 8px 24px -16px rgba(0, 0, 0, .22);--buyr-surface-shadow-hover: 0 0 0 1px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .1), 0 12px 28px -16px rgba(0, 0, 0, .25);--buyr-media-outline: rgba(0, 0, 0, .1)}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.buyr-product-page{--buyr-pdp-below-header-gap: 8px}@media screen and (min-width:990px){body.buyr-product-page{overflow:hidden;height:100vh}html:has(.buyr-product-gallery-section){overflow:hidden;height:100vh}}.buyr-product{background:var(--buyr-bg);color:var(--buyr-text);position:relative}.buyr-product__container{display:flex;flex-direction:column}@media screen and (min-width:990px){.buyr-product__container{flex-direction:row}}.buyr-product-gallery-section{padding-top:0}@media screen and (max-width:989px){.buyr-product-gallery-section{padding-top:0}}.buyr-product-gallery,.buyr-product-info{background:var(--buyr-bg);color:var(--buyr-text);position:relative;width:100%}.buyr-gallery{width:100%;background:var(--buyr-bg)}.buyr-product-gallery .buyr-gallery{width:100%}@media screen and (min-width:990px){.buyr-product-gallery .buyr-gallery{position:fixed;top:var(--header-height, 80px);left:0;height:calc(100vh - var(--header-height, 80px));overflow-y:auto;scroll-snap-type:y mandatory}.buyr-has-both-sections .buyr-product-gallery-section .buyr-gallery{width:calc(100% - 400px - 6rem)}body:not(.buyr-has-both-sections) .buyr-product-gallery-section .buyr-gallery{width:100%}.buyr-gallery::-webkit-scrollbar{width:0;background:transparent}.buyr-gallery{scrollbar-width:none;-ms-overflow-style:none}}@media screen and (min-width:1200px){.buyr-product-gallery-section+.buyr-product-info-section .buyr-gallery,.buyr-product-info-section+.buyr-product-gallery-section .buyr-gallery{width:calc(100% - 440px - 8rem)}}@media screen and (min-width:1400px){.buyr-product-gallery-section+.buyr-product-info-section .buyr-gallery,.buyr-product-info-section+.buyr-product-gallery-section .buyr-gallery{width:calc(100% - 480px - 10rem)}}.buyr-gallery__slide{width:100%;min-height:50vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--buyr-bg)}@media screen and (min-width:990px){.buyr-gallery__slide{height:calc(100vh - var(--header-height, 80px));min-height:calc(100vh - var(--header-height, 80px));max-height:calc(100vh - var(--header-height, 80px));scroll-snap-align:start;scroll-snap-stop:always;padding:2rem 4rem;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden}}.buyr-gallery__image{max-width:100%;max-height:70vh;width:auto;height:auto;object-fit:contain;border-radius:0;transition:transform var(--buyr-transition-slow),opacity var(--buyr-transition-normal);outline:1px solid var(--buyr-media-outline);outline-offset:-1px}@media screen and (min-width:990px){.buyr-gallery__image{max-height:calc(100vh - var(--header-height, 80px) - 4rem);max-width:calc(100% - 2rem)}}.buyr-gallery__image:hover{transform:scale(1.01)}.buyr-gallery__indicator{position:fixed;left:3rem;top:50%;transform:translateY(-50%);display:none;flex-direction:column;gap:.5rem;z-index:1;font-variant-numeric:tabular-nums}@media screen and (min-width:990px){.buyr-gallery__indicator{display:flex}}@media screen and (min-width:1200px){.buyr-gallery__indicator{left:4rem}}@media screen and (min-width:1400px){.buyr-gallery__indicator{left:5rem}}.buyr-gallery__dot{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;max-width:12px;max-height:12px;border-radius:0!important;background:var(--buyr-dark, #1d1d1f)!important;transition:background-color var(--buyr-transition-fast),width var(--buyr-transition-fast),opacity var(--buyr-transition-fast),transform var(--buyr-transition-fast);cursor:pointer;padding:0!important;margin:0;border:none!important;box-sizing:border-box!important;transform:none!important;aspect-ratio:1 / 1}.buyr-gallery__dot:hover{background:var(--buyr-text-muted)!important;transform:none!important}.buyr-gallery__dot.active{background:var(--buyr-green)!important;width:24px!important;height:12px!important;min-width:24px!important;max-width:24px;border-radius:0!important;transform:none!important;aspect-ratio:2 / 1}.buyr-info{padding:2rem;background:var(--buyr-bg);font-size:1.125rem}.buyr-product-info .buyr-info{width:100%;max-width:100%}@media screen and (min-width:990px){.buyr-has-both-sections .buyr-product-gallery-section{min-height:calc(100vh - var(--header-height, 80px))}.buyr-has-both-sections .buyr-product-info-section .buyr-info{position:fixed;top:calc(var(--header-height, 80px) + var(--buyr-pdp-below-header-gap, 8px));right:calc(16px + env(safe-area-inset-right,0px));width:400px;max-width:calc(100vw - 60%);height:calc(100vh - var(--header-height, 80px) - var(--buyr-pdp-below-header-gap, 8px) - 16px);max-height:calc(100vh - var(--header-height, 80px) - var(--buyr-pdp-below-header-gap, 8px) - 16px);overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;padding:16px 20px;background:var(--buyr-bg-elevated);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(0,0,0,.04);box-shadow:var(--buyr-surface-shadow-rest);z-index:10}.buyr-has-both-sections .buyr-product-info-section .buyr-info:hover{box-shadow:var(--buyr-surface-shadow-hover)}.buyr-has-both-sections .buyr-product-info-section .buyr-details{flex:0 1 auto}.buyr-has-both-sections .buyr-product-info-section .buyr-details__section[open]{flex:0 1 auto;display:block}.buyr-has-both-sections .buyr-product-info-section .buyr-details__section[open] .buyr-details__content{flex:none;max-height:min(40vh,320px);overflow-y:auto}body:not(.buyr-has-both-sections) .buyr-product-info-section .buyr-info{max-width:800px;margin:0 auto}.buyr-info::-webkit-scrollbar{width:4px}.buyr-info::-webkit-scrollbar-track{background:transparent}.buyr-info::-webkit-scrollbar-thumb{background:var(--buyr-border);border-radius:2px}}@media screen and (min-width:1200px){.buyr-product-gallery-section+.buyr-product-info-section .buyr-info{width:440px;right:calc(16px + env(safe-area-inset-right,0px))}}@media screen and (min-width:1400px){.buyr-product-gallery-section+.buyr-product-info-section .buyr-info{width:480px;right:calc(16px + env(safe-area-inset-right,0px))}}.buyr-info__header-row{display:flex;justify-content:flex-start;align-items:center;margin-bottom:12px}.buyr-info__brand-wrapper{display:flex;align-items:center;gap:.625rem}.buyr-info__brand-logo{width:16px;height:16px;object-fit:contain;border-radius:0;border:none;padding:0;flex-shrink:0}.buyr-info__brand{font-size:1.6rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--buyr-green);margin:0;line-height:1}.buyr-info__price,.buyr-info__header-row .buyr-info__price{display:none!important}.buyr-info__title{font-size:1.75rem;font-weight:600;line-height:1.2;margin-top:0;margin-bottom:12px;color:var(--buyr-text);text-wrap:balance}@media screen and (min-width:990px){.buyr-info__title{font-size:2rem}}@media screen and (min-width:1200px){.buyr-info__title{font-size:2.25rem}}.buyr-info__short-description{font-size:.9375rem;line-height:1.5;color:var(--buyr-text-secondary, #979797);margin:0 0 1rem;text-wrap:pretty}.buyr-info__price{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.5rem}.buyr-info__price-current{font-size:2rem;font-weight:600;color:var(--buyr-text);font-variant-numeric:tabular-nums}.buyr-info__price-compare{font-size:1.25rem;color:var(--buyr-text-muted);text-decoration:line-through;font-variant-numeric:tabular-nums}.buyr-variants{margin-bottom:12px}.buyr-variants__group{margin-bottom:8px;border:none;padding:0;min-width:0}.buyr-variants__group:last-child{margin-bottom:0}.buyr-variants__label{display:none!important}.buyr-variants__options{display:flex;flex-wrap:nowrap;gap:.625rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;scrollbar-width:none;-ms-overflow-style:none}.buyr-variants__options::-webkit-scrollbar{display:none}.buyr-variants__option{flex-shrink:0;scroll-snap-align:start;padding:1rem 1.5rem;background:var(--buyr-bg);border:1px solid var(--buyr-border);border-radius:24px;color:var(--buyr-text);font-size:1.25rem;font-weight:500;cursor:pointer;transition:all var(--buyr-transition-fast);white-space:nowrap}.buyr-variants__option:hover{border-color:var(--buyr-border-hover);background:var(--buyr-bg-alt)}.buyr-variants__option.selected{background:var(--buyr-dark);border-color:var(--buyr-dark);color:#fff}.buyr-variants__swatches{display:flex;flex-wrap:wrap;gap:.625rem}.buyr-variants__swatch{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all var(--buyr-transition-fast);box-shadow:inset 0 0 0 1px #0000001a}.buyr-variants__swatch:hover{transform:scale(1.1)}.buyr-variants__swatch.selected{border-color:var(--buyr-dark);box-shadow:0 0 0 2px var(--buyr-bg),0 0 0 4px var(--buyr-dark)}.buyr-buy-now{width:100%;padding:1rem 1.5rem;font-family:var(--font-heading-family, inherit);font-size:1.6rem!important;font-weight:500;text-transform:none;letter-spacing:.02em;background:var(--buyr-dark);color:#fff;border:none;border-radius:24px;cursor:pointer;position:relative;overflow:hidden}.buyr-buy-now--black{background:#1a1d21!important;color:#fff}.buyr-buy-now--black:hover{background:#25282d!important;transform:translateY(-1px);box-shadow:0 10px 30px #0003}.buyr-buy-now--black:active{transform:translateY(0);box-shadow:0 4px 12px #00000026}.buyr-buy-now--black:disabled{background:#2a2d32!important;cursor:not-allowed;transform:none;box-shadow:none;opacity:.85}.buyr-buy-now--black.liquid-text .buyr-buy-now__text,button.buyr-buy-now--black.liquid-text span.buyr-buy-now__text{position:relative!important;z-index:2!important;background:linear-gradient(135deg,#d8d8d8,#fff 8%,#a8a8a8,#e8e8e8,#606060,#d0d0d0,#505050,#b8b8b8,#e0e0e0,#888 88%,silver)!important;background-size:200% 200%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;animation:liquid-text-flow 4s ease-in-out infinite!important;font-weight:500!important;display:inline-block!important}.buyr-buy-now.transitions-ready{transition:all var(--buyr-transition-normal)}.buyr-buy-now:hover{background:var(--buyr-dark-alt);transform:translateY(-1px);box-shadow:0 10px 30px #00000026}.buyr-buy-now:active{transform:translateY(0)}.buyr-buy-now:disabled{background:var(--buyr-text-muted);cursor:not-allowed;transform:none;box-shadow:none}.buyr-buy-now--secondary{background:transparent;color:var(--buyr-text);border:1px solid var(--buyr-border);margin-top:.75rem}.buyr-buy-now--secondary:hover{background:var(--buyr-bg-alt);border-color:var(--buyr-border-hover);box-shadow:none}.liquid-metal-wrapper{position:relative;display:block;width:100%}.liquid-metal-wrapper .liquid-metal-canvas,.buyr-buy-now--liquid-metal>.liquid-metal-canvas,.buyr-buy-now--liquid-bg>.liquid-metal-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;border-radius:24px}.buyr-buy-now--liquid-metal,.buyr-buy-now--liquid-bg{position:relative!important;overflow:hidden!important;border-radius:24px!important;background:linear-gradient(135deg,#a8a8ac,#f8f6f4 6%,#4a4a50,#e8e6e2 22%,#3a3a40,#f0eeea,#5a5a60,#faf8f6,#484850,#e0deda 82%,#606068 90%,#c8c6c2)!important;background-size:200% 200%!important;-webkit-animation:liquid-flow 8s ease-in-out infinite!important;animation:liquid-flow 8s ease-in-out infinite!important;color:#1a1a1a!important;border:0!important;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000002e,0 2px 10px #0003!important;font-weight:600;text-shadow:none}.buyr-buy-now--liquid-metal:focus,.buyr-buy-now--liquid-metal:focus-visible,.buyr-buy-now--liquid-bg:focus,.buyr-buy-now--liquid-bg:focus-visible{outline:none!important}@-webkit-keyframes liquid-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes liquid-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media screen and (max-width:768px){.buyr-buy-now--liquid-metal,.buyr-buy-now--liquid-bg{background:linear-gradient(95deg,#6a6a70,#c8c8c8,#4a4a50 30%,#e0e0e0,#505058 70%,#d0d0d0,#5a5a60)!important;background-size:100% 100%!important;-webkit-animation:none!important;animation:none!important}.buyr-buy-now--liquid-metal:before,.buyr-buy-now--liquid-bg:before{width:150%!important;left:-25%!important;background:linear-gradient(90deg,transparent 0%,rgba(80,80,90,.4) 15%,rgba(220,220,220,.6) 25%,rgba(60,60,70,.5) 35%,rgba(240,240,240,.5) 50%,rgba(70,70,80,.5) 65%,rgba(200,200,200,.6) 75%,rgba(90,90,100,.4) 85%,transparent 100%)!important;-webkit-animation:metal-flow-1 6s ease-in-out infinite!important;animation:metal-flow-1 6s ease-in-out infinite!important}.buyr-buy-now--liquid-metal:after,.buyr-buy-now--liquid-bg:after{width:120%!important;left:-10%!important;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0) 30%,rgba(255,255,255,.3) 45%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.3) 55%,rgba(255,255,255,0) 70%,transparent 100%)!important;-webkit-animation:metal-flow-2 4s ease-in-out infinite 1s!important;animation:metal-flow-2 4s ease-in-out infinite 1s!important}}@-webkit-keyframes metal-flow-1{0%,to{-webkit-transform:translateX(-30%)}50%{-webkit-transform:translateX(30%)}}@keyframes metal-flow-1{0%,to{transform:translate(-30%)}50%{transform:translate(30%)}}@-webkit-keyframes metal-flow-2{0%{-webkit-transform:translateX(-50%)}to{-webkit-transform:translateX(80%)}}@keyframes metal-flow-2{0%{transform:translate(-50%)}to{transform:translate(80%)}}.buyr-buy-now--liquid-metal:before,.buyr-buy-now--liquid-bg:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 40%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.15) 60%,transparent 100%);-webkit-animation:liquid-shine 2.5s ease-in-out infinite;animation:liquid-shine 2.5s ease-in-out infinite;pointer-events:none;z-index:1}@-webkit-keyframes liquid-shine{0%{-webkit-transform:translateX(-100%)}to{-webkit-transform:translateX(300%)}}@keyframes liquid-shine{0%{transform:translate(-100%)}to{transform:translate(300%)}}.buyr-buy-now--liquid-metal:after,.buyr-buy-now--liquid-bg:after{content:"";position:absolute;top:0;left:-50%;width:50%;height:100%;background:linear-gradient(45deg,transparent 20%,rgba(255,255,255,.15) 45%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.15) 55%,transparent 80%);-webkit-animation:diagonal-shine 3s ease-in-out infinite 1s;animation:diagonal-shine 3s ease-in-out infinite 1s;pointer-events:none;z-index:2}@-webkit-keyframes diagonal-shine{0%{-webkit-transform:translateX(0%)}to{-webkit-transform:translateX(400%)}}@keyframes diagonal-shine{0%{transform:translate(0)}to{transform:translate(400%)}}.buyr-buy-now--liquid-metal.canvas-ready.canvas-verified:before,.buyr-buy-now--liquid-metal.canvas-ready.canvas-verified:after,.buyr-buy-now--liquid-bg.canvas-ready.canvas-verified:before,.buyr-buy-now--liquid-bg.canvas-ready.canvas-verified:after,.buyr-button--liquid-bg.canvas-ready.canvas-verified:before,.buyr-button--liquid-bg.canvas-ready.canvas-verified:after{display:none}.buyr-buy-now--liquid-metal.canvas-ready.canvas-verified,.buyr-buy-now--liquid-bg.canvas-ready.canvas-verified,.buyr-button--liquid-bg.canvas-ready.canvas-verified{background:transparent!important;animation:none!important;transition:background .3s ease-out!important}.buyr-buy-now__text,.buyr-buy-now--liquid-metal .buyr-buy-now__text,.buyr-buy-now--liquid-bg .buyr-buy-now__text{position:relative;z-index:2;display:block;color:#1a1a1a!important;mix-blend-mode:normal!important;font-weight:600}.buyr-buy-now--liquid-metal.liquid-text .buyr-buy-now__text{background:linear-gradient(135deg,#3a3d40,#1a1d20,#4a4d50,#2a2d30 45%,#5a5d60 55%,#1a1d20,#4a4d50,#2a2d30);background-size:400% 400%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:liquid-text-flow 4s ease-in-out infinite;font-weight:600}@keyframes liquid-text-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.buyr-buy-now--liquid-metal.blend-difference .buyr-buy-now__text{color:#fff;mix-blend-mode:difference;font-weight:600;position:relative;z-index:1}.buyr-buy-now--liquid-metal.blend-exclusion .buyr-buy-now__text{color:#fff;mix-blend-mode:exclusion;font-weight:600;position:relative;z-index:1}.buyr-buy-now--liquid-metal.blend-subtle .buyr-buy-now__text{color:#d0d0d0;mix-blend-mode:difference;font-weight:600;position:relative;z-index:1}.buyr-buy-now--liquid-metal .liquid-metal-canvas,.buyr-buy-now--liquid-bg .liquid-metal-canvas{z-index:0!important;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@supports (-webkit-touch-callout: none){.buyr-buy-now--liquid-metal .liquid-metal-canvas,.buyr-buy-now--liquid-bg .liquid-metal-canvas{will-change:transform}}.buyr-buy-now--liquid-metal:after,.buyr-buy-now--liquid-bg:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(120,120,120,.3);border-radius:inherit;pointer-events:none;z-index:4}.buyr-buy-now--liquid-metal:hover,.buyr-buy-now--liquid-bg:hover{transform:translateY(-1px);box-shadow:0 8px 24px #00000026,0 0 12px #b4b4b433}.buyr-buy-now--liquid-metal:hover:after,.buyr-buy-now--liquid-bg:hover:after{border-color:#96969666}.buyr-buy-now--liquid-metal:active,.buyr-buy-now--liquid-bg:active{transform:translateY(0);box-shadow:0 4px 12px #0000001a}.buyr-buy-now--liquid-metal:disabled,.buyr-buy-now--liquid-bg:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.buyr-buy-now--liquid-metal-fallback,.buyr-buy-now--liquid-metal-fallback.canvas-ready{background:linear-gradient(135deg,#a8a8ac,#f8f6f4 6%,#4a4a50,#e8e6e2 22%,#3a3a40,#f0eeea,#5a5a60,#faf8f6,#484850,#e0deda 82%,#606068 90%,#c8c6c2)!important;background-size:400% 400%!important;-webkit-animation:liquid-metal-flow 3s ease-in-out infinite!important;animation:liquid-metal-flow 3s ease-in-out infinite!important;color:#1a1a1a!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:inset 0 1px #fff9,inset 0 -1px #0000001a,0 2px 8px #00000026!important}@-webkit-keyframes liquid-metal-shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes liquid-metal-shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@-webkit-keyframes liquid-metal-flow{0%{background-position:0% 0%}25%{background-position:100% 50%}50%{background-position:100% 100%}75%{background-position:0% 50%}to{background-position:0% 0%}}@keyframes liquid-metal-flow{0%{background-position:0% 0%}25%{background-position:100% 50%}50%{background-position:100% 100%}75%{background-position:0% 50%}to{background-position:0% 0%}}.buyr-app-block-wrapper{flex-shrink:0;min-height:0}.buyr-app-block{margin:1.6rem 0;min-height:0;overflow:visible;display:block}.buyr-app-block:first-child{margin-top:0}.buyr-app-block:last-child{margin-bottom:1.6rem}.buyr-set-price-placeholder-slot{margin-top:1.2rem;margin-bottom:1.2rem}.buyr-set-price-placeholder-slot.is-hidden{display:none!important}.buyr-set-price-placeholder-btn{min-height:4.2rem;border-radius:10px!important}.buyr-set-price-placeholder-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.22em!important;font-family:Assistant,sans-serif!important;font-size:1.6rem!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1!important}.buyr-set-price-placeholder-wordmark{display:inline-block;font-weight:700;letter-spacing:.01em;transform:translate(.02em,.04em)}.buyr-app-block [id^=buyr-app-]{display:block!important}.shopify-app-block{display:block;visibility:visible;opacity:1}@media screen and (max-width:749px){.shopify-app-block{display:block;visibility:visible;opacity:1}}.buyr-details{border-top:none;margin-top:16px;padding-top:0;flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.buyr-product-info-section .buyr-form shopify-payment-terms{display:block;margin:0 0 8px}.buyr-product-info-section .buyr-app-block,.buyr-product-info-section .shopify-app-block{margin-top:8px;margin-bottom:0}.buyr-product-info-section .buyr-details{margin-top:8px}.buyr-product-info-section .buyr-details>.buyr-details__section:first-child .buyr-details__header{padding-top:8px}.buyr-details__header{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;transition:color .3s cubic-bezier(.4,0,.2,1),background .3s ease;flex-shrink:0;border-radius:4px;margin:0 -.5rem;padding:.875rem .5rem}.buyr-product-info-section .buyr-details__header{padding-top:12px;padding-bottom:12px}.buyr-details__header:hover{color:var(--buyr-green);background:#26bf590d}.buyr-details__header:active{background:#26bf591a}.buyr-details__title{font-size:1.8rem!important;font-weight:600;color:var(--buyr-text);text-wrap:balance}.buyr-details__icon{width:20px;height:20px;color:var(--buyr-text);transition:transform .4s cubic-bezier(.4,0,.2,1),color .2s ease}.buyr-details__section[open] .buyr-details__icon{transform:rotate(180deg);color:var(--buyr-green)}.buyr-details__section{border-bottom:1px solid var(--buyr-border);flex-shrink:0;transition:flex .5s cubic-bezier(.4,0,.2,1)}.buyr-details__section:last-child{border-bottom:none}.buyr-details__section[open]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.buyr-details__content{overflow:hidden;transform-origin:top center;will-change:transform,opacity;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),max-height .35s cubic-bezier(.4,0,.2,1);-webkit-transition:-webkit-transform .35s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),max-height .35s cubic-bezier(.4,0,.2,1)}.buyr-details__section:not([open]) .buyr-details__content{max-height:0;opacity:0;transform:scaleY(0);-webkit-transform:scaleY(0);padding-bottom:0;pointer-events:none}.buyr-details__section[open] .buyr-details__content{max-height:1000px;flex:1;overflow-y:auto;padding-bottom:.5rem;opacity:1;transform:scaleY(1);-webkit-transform:scaleY(1);pointer-events:auto}@media screen and (min-width:990px){.buyr-details__section[open] .buyr-details__content{scrollbar-width:thin;scrollbar-color:var(--buyr-border) transparent}.buyr-details__section[open] .buyr-details__content::-webkit-scrollbar{width:4px}.buyr-details__section[open] .buyr-details__content::-webkit-scrollbar-track{background:transparent}.buyr-details__section[open] .buyr-details__content::-webkit-scrollbar-thumb{background:var(--buyr-border);border-radius:2px}.buyr-details__section[open] .buyr-details__content::-webkit-scrollbar-thumb:hover{background:var(--buyr-text-muted)}}.buyr-details__text{padding-top:0;padding-bottom:.8rem;color:var(--buyr-text);font-size:1.6rem!important;line-height:1.5}.buyr-details__text>*:first-child{margin-top:0!important}.buyr-details__text p,.buyr-details__text span,.buyr-details__text li,.buyr-details__text div{font-size:1.6rem!important;line-height:1.5!important;margin-bottom:.4rem;color:var(--buyr-text);text-wrap:pretty}.buyr-details__text a{color:var(--buyr-green)}.buyr-details__text ul,.buyr-details__text ol{font-size:1.6rem!important;line-height:1.5!important;margin:.4rem 0;padding-left:1.8rem}.buyr-details__text li{margin-bottom:.2rem}.buyr-details__text h3,.buyr-details__text h4,.buyr-details__text h5{font-size:1.7rem!important;font-weight:600;margin-top:.6rem;margin-bottom:.3rem}.buyr-details__text strong{font-size:inherit;font-weight:600}.buyr-details__text *,.buyr-details__content *,.buyr-details__text *:before,.buyr-details__text *:after{font-size:1.6rem!important;line-height:1.5!important}.buyr-details__text h3 *,.buyr-details__text h4 *,.buyr-details__text strong{font-size:1.7rem!important}.buyr-trust{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--buyr-border)}.buyr-trust__item{display:flex;align-items:center;gap:.5rem;font-size:1.0625rem;color:var(--buyr-text-secondary)}.buyr-trust__icon{width:20px;height:20px;color:var(--buyr-green);margin-inline-start:-1px}@media screen and (max-width:989px){.buyr-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.buyr-gallery::-webkit-scrollbar{display:none}.buyr-gallery__slide{flex:0 0 100%;scroll-snap-align:start;min-height:auto;padding:1rem;box-sizing:border-box}.buyr-gallery__image{max-height:60vh}.buyr-gallery__slide--3d{min-height:60vh;display:flex!important;align-items:center;justify-content:center}.buyr-3d-viewer-container{width:100%;height:60vh;min-height:60vh;padding-left:20px;padding-right:20px;box-sizing:border-box}.buyr-3d-viewer-container .product-3d-viewer,.buyr-3d-viewer-container .product-3d-viewer__viewer{width:100%;height:100%;min-height:60vh}.product-3d-viewer__scroll-zone{display:block!important;position:absolute;bottom:0;left:0;right:0;height:25%;z-index:20;touch-action:pan-y;pointer-events:auto;background:transparent;border-top:none}}.buyr-slider-dots{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:0 1rem}.buyr-slider-dot{position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.buyr-slider-dot__inner{width:12px!important;height:12px!important;min-width:12px;min-height:12px;border-radius:0!important;background:var(--buyr-dark, #1d1d1f)!important;transition:background-color .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.buyr-slider-dot.is-active .buyr-slider-dot__inner{width:24px!important;height:12px!important;min-width:24px;border-radius:0!important;background:var(--buyr-green, #26bf59)!important}.buyr-slider-dot:hover .buyr-slider-dot__inner{background:var(--buyr-text-muted, #86868b);transform:scale(1.1)}.buyr-slider-dot.is-active:hover .buyr-slider-dot__inner{background:var(--buyr-green-hover, #08b541);transform:scale(1.05)}.buyr-slider-dot--3d{width:auto;gap:.25rem}.buyr-slider-dot--3d .buyr-slider-dot__inner{background:var(--buyr-green, #26bf59);opacity:.6}.buyr-slider-dot--3d.is-active .buyr-slider-dot__inner{background:var(--buyr-green, #26bf59);opacity:1}.buyr-slider-dot--3d:hover .buyr-slider-dot__inner{background:var(--buyr-green, #26bf59);opacity:.9}.buyr-slider-dot__3d-icon{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;color:var(--buyr-green, #26bf59);opacity:.6;transition:opacity .25s ease,transform .25s ease;margin-inline-start:-1px}.buyr-slider-dot__3d-icon svg{width:100%;height:100%}.buyr-slider-dot--3d.is-active .buyr-slider-dot__3d-icon,.buyr-slider-dot--3d:hover .buyr-slider-dot__3d-icon{opacity:1}.buyr-slider-dot--3d:hover .buyr-slider-dot__3d-icon{transform:scale(1.1)}.buyr-slider-dot:focus-visible{outline:2px solid var(--buyr-green, #26bf59);outline-offset:2px;border-radius:4px}@media screen and (max-width:749px){.buyr-slider-dots{gap:.5rem}.buyr-slider-dot{width:1.5rem;height:1.5rem}.buyr-slider-dot__inner{width:8px!important;height:8px!important;border-radius:0!important}.buyr-slider-dot.is-active .buyr-slider-dot__inner{width:16px!important;height:8px!important}}.buyr-gallery__mobile-dots{display:flex;justify-content:center;gap:.5rem;padding:1rem}@media screen and (min-width:990px){.buyr-gallery__mobile-dots{display:none}}.buyr-gallery__mobile-dot{width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;max-width:8px;max-height:8px;border-radius:0!important;background:var(--buyr-dark, #1d1d1f)!important;transition:background-color var(--buyr-transition-fast),width var(--buyr-transition-fast),opacity var(--buyr-transition-fast),transform var(--buyr-transition-fast);padding:0!important;margin:0;border:none!important;box-sizing:border-box!important;transform:none!important;aspect-ratio:1 / 1}.buyr-gallery__mobile-dot.active{background:var(--buyr-green)!important;width:16px!important;height:8px!important;min-width:16px!important;max-width:16px;border-radius:0!important;transform:none!important;aspect-ratio:2 / 1}@media(prefers-reduced-motion:reduce){.buyr-gallery{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.buyr-product-page .buyr-info__header-row,body.buyr-product-page .buyr-info__title,body.buyr-product-page .buyr-info__short-description,body.buyr-product-page .buyr-variants,body.buyr-product-page .buyr-buy-now,body.buyr-product-page .buyr-app-block{animation:buyr-enter-stagger .42s var(--buyr-ease-out) both}body.buyr-product-page .buyr-info__header-row{animation-delay:40ms}body.buyr-product-page .buyr-info__title{animation-delay:.1s}body.buyr-product-page .buyr-info__short-description{animation-delay:.16s}body.buyr-product-page .buyr-variants{animation-delay:.22s}body.buyr-product-page .buyr-buy-now{animation-delay:.28s}body.buyr-product-page .buyr-app-block{animation-delay:.34s}@keyframes buyr-enter-stagger{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(prefers-color-scheme:dark){:root{--buyr-media-outline: rgba(255, 255, 255, .1)}}.buyr-gallery__slide--3d{background:rgb(var(--color-background))}.buyr-3d-viewer-container{width:100%;height:100%;max-width:100%;max-height:100%;position:relative;overflow:visible;background:rgb(var(--color-background));outline:1px solid var(--buyr-media-outline);outline-offset:-1px}@media screen and (min-width:990px){.buyr-gallery__slide--3d{padding:2rem 4rem!important}.buyr-3d-viewer-container{max-height:calc(100vh - var(--header-height, 80px) - 4rem);height:calc(100vh - var(--header-height, 80px) - 4rem);width:auto;max-width:calc(100% - 2rem);margin:0 auto;aspect-ratio:1 / 1}.buyr-3d-viewer-container .product-3d-viewer,.buyr-3d-viewer-container .product-3d-viewer__viewer,.buyr-3d-viewer-container model-viewer{width:100%;height:100%;max-width:100%;max-height:100%}}.buyr-gallery__dot--3d,.buyr-gallery__mobile-dot--3d{position:relative;background:var(--buyr-green)!important;opacity:.7;border-radius:50%!important}.buyr-gallery__dot--3d:after,.buyr-gallery__mobile-dot--3d:after{display:none}.buyr-gallery__dot--3d:hover,.buyr-gallery__mobile-dot--3d:hover{opacity:1}.buyr-gallery__dot--3d.active,.buyr-gallery__mobile-dot--3d.active{opacity:1;border-radius:50%!important}.product-3d-viewer__scroll-zone{pointer-events:auto}@media screen and (min-width:990px){.product-3d-viewer__scroll-zone{display:none!important;pointer-events:none}}.product-3d-viewer{width:100%;height:100%;min-height:400px;position:relative;display:flex;align-items:center;justify-content:center}.product-3d-viewer__viewer{width:100%;height:100%;min-height:400px;--poster-color: transparent}.product-3d-viewer__badge{position:absolute;top:1rem;left:1rem;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--buyr-bg-elevated);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--buyr-radius-full);border:1px solid var(--buyr-border);font-size:1rem;font-weight:600;color:var(--buyr-text);z-index:5}.product-3d-viewer__badge .svg-wrapper{width:16px;height:16px;color:var(--buyr-green)}.product-3d-viewer__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:var(--buyr-bg);z-index:4;opacity:0;pointer-events:none;transition:opacity var(--buyr-transition-normal)}.product-3d-viewer__viewer:not([loaded])~.product-3d-viewer__loading{opacity:1}.product-3d-viewer__loading-text{font-size:1.125rem;color:var(--buyr-text-secondary)}.product-3d-viewer__controls{position:absolute;bottom:1rem;right:1rem;display:flex;gap:.5rem;z-index:5}.product-3d-viewer__control-button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--buyr-bg-elevated);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--buyr-border);border-radius:var(--buyr-radius-md);cursor:pointer;transition:all var(--buyr-transition-fast)}.product-3d-viewer__control-button:hover{background:var(--buyr-bg);border-color:var(--buyr-border-hover);transform:scale(1.05)}.product-3d-viewer__control-button .svg-wrapper{width:20px;height:20px;color:var(--buyr-text)}.product-3d-viewer__ar-button{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--buyr-green);color:#fff;border:none;border-radius:var(--buyr-radius-full);font-size:1.125rem;font-weight:600;cursor:pointer;transition:all var(--buyr-transition-fast)}.product-3d-viewer__ar-button:hover{background:var(--buyr-green-hover);transform:scale(1.02)}.product-3d-viewer__ar-button .svg-wrapper{width:18px;height:18px}.product-3d-viewer__hint{padding:.5rem 1rem;background:var(--buyr-bg-elevated);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--buyr-radius-full);font-size:1rem;color:var(--buyr-text-secondary)}.product-form__submit,.product-form__submit.button,.product__info-container .product-form__submit{font-size:1rem!important;font-weight:500;letter-spacing:.02em;text-transform:none;min-height:50px}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{font-size:1rem!important;font-weight:500;letter-spacing:.05em}.shopify-app-block .buyr-button,[data-app-block] .buyr-button,#buyrSliderButton{font-size:1rem;font-weight:500}.shopify-app-block .buyr-button[style],.shopify-app-block .buyr-button,[data-app-block] .buyr-button[style],[data-app-block] .buyr-button,.buyr-button--liquid-bg[style],.buyr-button--liquid-bg,#buyrSliderButton[style],#buyrSliderButton,button#buyrSliderButton,button.buyr-button{position:relative!important;overflow:hidden!important;border-radius:14px!important;background-color:#a8a8ac!important;background-image:linear-gradient(135deg,#a8a8ac,#f8f6f4 6%,#4a4a50,#e8e6e2 22%,#3a3a40,#f0eeea,#5a5a60,#faf8f6,#484850,#e0deda 82%,#606068 90%,#c8c6c2)!important;background-size:200% 200%!important;animation:liquid-flow 8s ease-in-out infinite!important;color:#1a1a1a!important;border:0!important;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000002e,0 2px 10px #0003!important;font-weight:600!important;text-shadow:none!important;padding:1rem 1.5rem!important;min-height:50px!important;width:100%!important;cursor:pointer!important;transition:all .3s ease!important}.shopify-app-block .buyr-button[style]:hover,.shopify-app-block .buyr-button:hover,[data-app-block] .buyr-button[style]:hover,[data-app-block] .buyr-button:hover,.buyr-button--liquid-bg[style]:hover,.buyr-button--liquid-bg:hover,#buyrSliderButton[style]:hover,#buyrSliderButton:hover,button#buyrSliderButton:hover,button.buyr-button:hover{transform:translateY(-1px)!important;box-shadow:0 8px 24px #00000026,0 0 12px #b4b4b433!important}.shopify-app-block .buyr-button[style]:active,.shopify-app-block .buyr-button:active,[data-app-block] .buyr-button[style]:active,[data-app-block] .buyr-button:active,.buyr-button--liquid-bg[style]:active,.buyr-button--liquid-bg:active,#buyrSliderButton[style]:active,#buyrSliderButton:active,button#buyrSliderButton:active,button.buyr-button:active{transform:translateY(0)!important;box-shadow:0 4px 12px #0000001a!important}.shopify-app-block .buyr-button[style]:disabled,.shopify-app-block .buyr-button:disabled,[data-app-block] .buyr-button[style]:disabled,[data-app-block] .buyr-button:disabled,.buyr-button--liquid-bg[style]:disabled,.buyr-button--liquid-bg:disabled,#buyrSliderButton[style]:disabled,#buyrSliderButton:disabled,button#buyrSliderButton:disabled,button.buyr-button:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.shopify-app-block .buyr-button svg,[data-app-block] .buyr-button svg,#buyrSliderButton svg,button#buyrSliderButton svg,button.buyr-button svg{height:1em!important;width:auto!important;vertical-align:middle!important;display:inline-block!important;margin-left:.15em!important;position:relative!important;top:-.05em!important}.shopify-app-block input[type=range],[data-app-block] input[type=range],.buyr-drawer input[type=range],.buyr-drawer__content input[type=range],input[type=range][style]{-webkit-appearance:none!important;appearance:none!important;width:100%!important;height:8px!important;border-radius:4px!important;position:relative!important;overflow:hidden!important;background-color:#a8a8ac!important;background-image:linear-gradient(135deg,#a8a8ac,#f8f6f4 6%,#4a4a50,#e8e6e2 22%,#3a3a40,#f0eeea,#5a5a60,#faf8f6,#484850,#e0deda 82%,#606068 90%,#c8c6c2)!important;background-size:200% 200%!important;animation:liquid-flow 8s ease-in-out infinite!important;box-shadow:inset 0 1px 2px #0003,0 1px #ffffff4d!important;cursor:pointer!important}.shopify-app-block input[type=range]::-webkit-slider-track,[data-app-block] input[type=range]::-webkit-slider-track,.buyr-drawer input[type=range]::-webkit-slider-track,.buyr-drawer__content input[type=range]::-webkit-slider-track{-webkit-appearance:none;background:transparent;border:none;cursor:pointer}.shopify-app-block input[type=range]::-moz-range-track,[data-app-block] input[type=range]::-moz-range-track,.buyr-drawer input[type=range]::-moz-range-track,.buyr-drawer__content input[type=range]::-moz-range-track{background:transparent;border:none;cursor:pointer}.shopify-app-block input[type=range]::-webkit-slider-thumb,[data-app-block] input[type=range]::-webkit-slider-thumb,.buyr-drawer input[type=range]::-webkit-slider-thumb,.buyr-drawer__content input[type=range]::-webkit-slider-thumb,input[type=range][style]::-webkit-slider-thumb{-webkit-appearance:none!important;width:28px!important;height:28px!important;border-radius:50%!important;background:linear-gradient(135deg,#d8d8d8,#fff,#a8a8a8 20%,#e8e8e8,gray,#d0d0d0,#707070 80%,silver)!important;background-size:200% 200%!important;animation:liquid-flow 6s ease-in-out infinite!important;cursor:grab!important;border:3px solid #ffffff!important;box-shadow:0 2px 8px #00000040,inset 0 1px #fff9,inset 0 -1px #00000026!important;transition:transform .2s ease,box-shadow .2s ease!important}.shopify-app-block input[type=range]::-moz-range-thumb,[data-app-block] input[type=range]::-moz-range-thumb,.buyr-drawer input[type=range]::-moz-range-thumb,.buyr-drawer__content input[type=range]::-moz-range-thumb,input[type=range][style]::-moz-range-thumb{width:28px!important;height:28px!important;border-radius:50%!important;background:linear-gradient(135deg,#d8d8d8,#fff,#a8a8a8 20%,#e8e8e8,gray,#d0d0d0,#707070 80%,silver)!important;background-size:200% 200%!important;animation:liquid-flow 6s ease-in-out infinite!important;cursor:grab!important;border:3px solid #ffffff!important;box-shadow:0 2px 8px #00000040,inset 0 1px #fff9,inset 0 -1px #00000026!important;transition:transform .2s ease,box-shadow .2s ease!important}.shopify-app-block input[type=range]::-webkit-slider-thumb:hover,[data-app-block] input[type=range]::-webkit-slider-thumb:hover,.buyr-drawer input[type=range]::-webkit-slider-thumb:hover,.buyr-drawer__content input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 4px 12px #0000004d,inset 0 1px #ffffffb3,inset 0 -1px #0003}.shopify-app-block input[type=range]::-moz-range-thumb:hover,[data-app-block] input[type=range]::-moz-range-thumb:hover,.buyr-drawer input[type=range]::-moz-range-thumb:hover,.buyr-drawer__content input[type=range]::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 4px 12px #0000004d,inset 0 1px #ffffffb3,inset 0 -1px #0003}.shopify-app-block input[type=range]:active::-webkit-slider-thumb,[data-app-block] input[type=range]:active::-webkit-slider-thumb,.buyr-drawer input[type=range]:active::-webkit-slider-thumb,.buyr-drawer__content input[type=range]:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.1)}.shopify-app-block input[type=range]:active::-moz-range-thumb,[data-app-block] input[type=range]:active::-moz-range-thumb,.buyr-drawer input[type=range]:active::-moz-range-thumb,.buyr-drawer__content input[type=range]:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.1)}.shopify-app-block input[type=range]:focus-visible,[data-app-block] input[type=range]:focus-visible,.buyr-drawer input[type=range]:focus-visible,.buyr-drawer__content input[type=range]:focus-visible{outline:2px solid var(--buyr-green);outline-offset:4px}@media screen and (min-width:990px){.product-form__submit,.product-form__submit.button,.product__info-container .product-form__submit{font-size:1.0625rem!important;min-height:52px}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{font-size:1.0625rem!important}}.product__accordion summary .h4,.product__accordion .accordion__title,.accordion summary .accordion__title,.collapsible-content summary .accordion__title{font-size:1.125rem;font-weight:600;line-height:1.4}.product__accordion .accordion__content,.accordion__content,.collapsible-content .accordion__content{font-size:1rem;line-height:1.6;color:var(--buyr-text-secondary, rgba(var(--color-foreground), .85))}.product__accordion .rte,.product__info-container .rte,.accordion__content .rte,.product__description .rte{font-size:1rem;line-height:1.7}.accordion__content p,.product__accordion .accordion__content p,.product__description p{font-size:1rem;line-height:1.7;margin-bottom:1rem}.accordion__content ul,.accordion__content ol,.product__accordion .accordion__content ul,.product__accordion .accordion__content ol,.product__description ul,.product__description ol,.rte ul,.rte ol{font-size:1rem;line-height:1.7;padding-left:1.5rem}.accordion__content li,.product__accordion .accordion__content li,.product__description li,.rte li{font-size:1rem;line-height:1.7;margin-bottom:.5rem}.accordion__content h3,.accordion__content h4,.accordion__content h5,.accordion__content strong,.product__accordion .accordion__content h3,.product__accordion .accordion__content h4,.product__accordion .accordion__content h5,.product__accordion .accordion__content strong,.product__description h3,.product__description h4,.product__description h5,.product__description strong{font-size:1.0625rem;font-weight:600;line-height:1.5;margin-top:1.25rem;margin-bottom:.75rem;color:var(--buyr-text, rgb(var(--color-foreground)))}.accordion__content>h3:first-child,.accordion__content>h4:first-child,.accordion__content>strong:first-child{margin-top:0}.product__info-container{font-size:1rem;line-height:1.6}.product__description{font-size:1rem;line-height:1.7}.product__info-container .caption,.product__info-container .caption-with-letter-spacing{font-size:.875rem;line-height:1.5}.product__text{font-size:1rem;line-height:1.6}.collapsible-content .accordion__content,.collapsible-content .accordion__content p,.collapsible-content .accordion__content li{font-size:1rem;line-height:1.7}@media screen and (max-width:749px){.product__accordion .accordion__content,.accordion__content,.product__description,.product__info-container .rte{font-size:1rem;line-height:1.7}.product__accordion summary .h4,.accordion summary .accordion__title{font-size:1.0625rem}}@media screen and (min-width:990px){.product__accordion .accordion__content,.accordion__content,.product__description{font-size:1.0625rem;line-height:1.7}.product__accordion .accordion__content p,.accordion__content p,.product__description p,.product__accordion .accordion__content li,.accordion__content li,.product__description li{font-size:1.0625rem}.product__accordion summary .h4,.accordion summary .accordion__title{font-size:1.1875rem}}@media(forced-colors:active){.product__accordion .accordion__content,.accordion__content,.product__description{forced-color-adjust:none;color:CanvasText}}.liquid-logo-wrapper{position:relative;display:inline-flex;align-items:center}.liquid-logo-canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.buyr-header__logo--liquid .liquid-logo-wrapper svg{position:relative;z-index:1;mix-blend-mode:multiply}.buyr-header__logo--liquid .liquid-logo-wrapper{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 125 31' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M55.5556 0.74304V17.7062C55.5556 23.3707 53.1258 25.723 47.4267 25.723C41.7272 25.723 39.2974 23.3707 39.2974 17.7062V0H33.8083C33.3286 0 33.0883 0.248017 33.0883 0.74304V17.9845C33.0883 27.4571 38.9376 30.7692 47.4267 30.7692C55.9154 30.7692 61.7647 27.4571 61.7647 17.9845V0H56.2752C55.7955 0 55.5556 0.248017 55.5556 0.74304' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.1772 0C20.5828 0 25.81 0.995349 25.81 7.71408C25.81 10.6067 24.83 13.0639 22.4541 14.3704C25.7208 15.2723 27.2059 18.3518 27.2059 21.9911C27.2059 28.0566 23.1075 30.3894 17.3752 30.3894H2.16796C0.593729 30.3894 0 29.8295 0 28.5849V2.11505C0 0.653245 0.771606 0 2.8213 0H15.1772ZM6.02595 4.88337H15.6226C18.8301 4.88337 19.7215 6.14875 19.7215 8.77137C19.7215 11.3945 18.8301 12.6599 15.6226 12.6599H6.02595V4.88337ZM16.7514 25.506H6.02595V19.9379C6.02595 18.0716 7.00597 17.232 9.64988 17.232H16.7514C20.1669 17.232 21.1173 18.6005 21.1173 21.4002C21.1173 24.1995 20.1669 25.506 16.7514 25.506Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M118.331 18.165L124.929 29.8605C125.05 30.0468 125.05 30.3894 124.658 30.3894H119.054C118.602 30.3894 118.421 30.2026 118.24 29.8919L112.274 18.8182H106.851C104.169 18.8182 103.175 19.6583 103.175 21.5246V30.3894H97.7821C97.3002 30.3894 97.0588 30.1401 97.0588 29.6427V2.11505C97.0588 0.653245 97.8426 0 99.9213 0H112.515C119.837 0 124.266 1.99121 124.266 9.36268C124.266 15.0551 121.615 17.2945 118.331 18.165ZM103.175 14.0901H113.42C117.246 14.0901 118.089 12.5974 118.089 9.48695C118.089 6.40752 117.246 4.88378 113.42 4.88378H103.175V14.0901Z' fill='black'/%3E%3Cpath d='M66.0162 1.53807C65.6399 0.843998 66.1425 0 66.9319 0H70.7504C71.5434 0 72.2676 0.450187 72.6186 1.16128L79.5748 15.2553L86.4014 1.17447C86.7497 0.456156 87.4778 0 88.276 0H91.9041C92.689 0 93.1919 0.835171 92.8248 1.52892L83.1237 19.8596C82.8059 20.4601 82.6398 21.1292 82.6398 21.8086V30.7692H78.5264C77.3758 30.7692 76.4431 29.8365 76.4431 28.6859V20.774L66.0162 1.53807Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 125 31' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M55.5556 0.74304V17.7062C55.5556 23.3707 53.1258 25.723 47.4267 25.723C41.7272 25.723 39.2974 23.3707 39.2974 17.7062V0H33.8083C33.3286 0 33.0883 0.248017 33.0883 0.74304V17.9845C33.0883 27.4571 38.9376 30.7692 47.4267 30.7692C55.9154 30.7692 61.7647 27.4571 61.7647 17.9845V0H56.2752C55.7955 0 55.5556 0.248017 55.5556 0.74304' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.1772 0C20.5828 0 25.81 0.995349 25.81 7.71408C25.81 10.6067 24.83 13.0639 22.4541 14.3704C25.7208 15.2723 27.2059 18.3518 27.2059 21.9911C27.2059 28.0566 23.1075 30.3894 17.3752 30.3894H2.16796C0.593729 30.3894 0 29.8295 0 28.5849V2.11505C0 0.653245 0.771606 0 2.8213 0H15.1772ZM6.02595 4.88337H15.6226C18.8301 4.88337 19.7215 6.14875 19.7215 8.77137C19.7215 11.3945 18.8301 12.6599 15.6226 12.6599H6.02595V4.88337ZM16.7514 25.506H6.02595V19.9379C6.02595 18.0716 7.00597 17.232 9.64988 17.232H16.7514C20.1669 17.232 21.1173 18.6005 21.1173 21.4002C21.1173 24.1995 20.1669 25.506 16.7514 25.506Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M118.331 18.165L124.929 29.8605C125.05 30.0468 125.05 30.3894 124.658 30.3894H119.054C118.602 30.3894 118.421 30.2026 118.24 29.8919L112.274 18.8182H106.851C104.169 18.8182 103.175 19.6583 103.175 21.5246V30.3894H97.7821C97.3002 30.3894 97.0588 30.1401 97.0588 29.6427V2.11505C97.0588 0.653245 97.8426 0 99.9213 0H112.515C119.837 0 124.266 1.99121 124.266 9.36268C124.266 15.0551 121.615 17.2945 118.331 18.165ZM103.175 14.0901H113.42C117.246 14.0901 118.089 12.5974 118.089 9.48695C118.089 6.40752 117.246 4.88378 113.42 4.88378H103.175V14.0901Z' fill='black'/%3E%3Cpath d='M66.0162 1.53807C65.6399 0.843998 66.1425 0 66.9319 0H70.7504C71.5434 0 72.2676 0.450187 72.6186 1.16128L79.5748 15.2553L86.4014 1.17447C86.7497 0.456156 87.4778 0 88.276 0H91.9041C92.689 0 93.1919 0.835171 92.8248 1.52892L83.1237 19.8596C82.8059 20.4601 82.6398 21.1292 82.6398 21.8086V30.7692H78.5264C77.3758 30.7692 76.4431 29.8365 76.4431 28.6859V20.774L66.0162 1.53807Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.buyr-header__logo--liquid .liquid-logo-wrapper svg{opacity:0}.buyr-app__circle-slider-active-path,.buyr-app__circle-slider-reward-path{background:conic-gradient(from 0deg,#a8a8ac,#f8f6f4,#4a4a50,#e8e6e2,#3a3a40,#f0eeea,#5a5a60,#faf8f6,#484850,#e0deda,#c8c6c2)!important;animation:spin-gradient 8s linear infinite!important}@keyframes spin-gradient{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.buyr-app__circle-slider-pointer{background:linear-gradient(135deg,#d8d8d8,#fff,#a8a8a8 20%,#e8e8e8,gray,#d0d0d0,#707070 80%,silver)!important;background-size:200% 200%!important;animation:liquid-flow 6s ease-in-out infinite!important;border-color:#fff!important;box-shadow:0 4px 24px #0003,inset 0 1px #fff9,inset 0 -1px #00000026!important}@media screen and (min-width:990px){html.shopify-design-mode:has(.buyr-product-gallery-section){overflow:auto;height:auto}html.shopify-design-mode body.buyr-product-page{overflow:auto;height:auto}html.shopify-design-mode body.buyr-product-page #MainContent.content-for-layout{display:grid;grid-template-columns:minmax(0,1fr) 400px;column-gap:32px;align-items:start;padding:var(--buyr-pdp-below-header-gap, 8px) 32px 32px}html.shopify-design-mode .buyr-has-both-sections .buyr-product-gallery-section{grid-column:1;grid-row:1;min-height:auto}html.shopify-design-mode .buyr-has-both-sections .buyr-product-info-section{grid-column:2;grid-row:1}html.shopify-design-mode buyr-product-gallery.buyr-product-gallery{--buyr-design-mode-gallery-height: min(calc(100vh - var(--header-height, 80px) - var(--buyr-pdp-below-header-gap, 8px) - 32px), 720px);position:relative;display:flex;align-items:stretch;gap:16px;width:100%;min-height:var(--buyr-design-mode-gallery-height)}html.shopify-design-mode .buyr-product-gallery-section .buyr-gallery{position:relative!important;top:auto!important;left:auto!important;flex:1;min-width:0;width:auto!important;height:var(--buyr-design-mode-gallery-height)!important;max-height:var(--buyr-design-mode-gallery-height)!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-snap-type:y mandatory;display:block!important;scrollbar-width:none}html.shopify-design-mode .buyr-product-gallery-section .buyr-gallery::-webkit-scrollbar,html.shopify-design-mode .buyr-has-both-sections .buyr-product-gallery-section .buyr-gallery::-webkit-scrollbar{display:none}html.shopify-design-mode .buyr-has-both-sections .buyr-product-info-section .buyr-info{position:relative!important;top:auto!important;right:auto!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important}html.shopify-design-mode .buyr-gallery__slide{box-sizing:border-box;height:var(--buyr-design-mode-gallery-height)!important;min-height:var(--buyr-design-mode-gallery-height)!important;max-height:var(--buyr-design-mode-gallery-height)!important;overflow:hidden!important;scroll-snap-align:start;scroll-snap-stop:always;padding:16px 24px;display:flex!important;align-items:center;justify-content:center}html.shopify-design-mode .buyr-gallery__image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;margin:0 auto;display:block;flex:0 1 auto}html.shopify-design-mode .buyr-gallery__slide--3d{display:flex!important;align-items:center;justify-content:center}html.shopify-design-mode .buyr-3d-viewer-container{width:min(100%,calc(var(--buyr-design-mode-gallery-height) - 32px));height:min(100%,calc(var(--buyr-design-mode-gallery-height) - 32px));min-height:0;max-height:calc(var(--buyr-design-mode-gallery-height) - 32px);aspect-ratio:1 / 1;margin:0 auto}html.shopify-design-mode .buyr-gallery__indicator{position:relative!important;left:auto!important;top:auto!important;transform:none!important;display:flex!important;flex-direction:column;align-self:center;flex-shrink:0;gap:8px;z-index:2}html.shopify-design-mode .buyr-has-both-sections .buyr-product-gallery-section{min-height:auto!important}html.shopify-design-mode .buyr-gallery__mobile-dots{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){.buyr-product-gallery-section+.buyr-product-info-section.section{margin-top:8px}.buyr-product-info-section .buyr-info{padding:16px}}@media screen and (max-width:749px){.buyr-gallery__slide{padding:.75rem .75rem .5rem}.buyr-gallery__image{max-height:min(52vh,440px)}.buyr-gallery__slide--3d{min-height:min(52vh,440px)}.buyr-3d-viewer-container{height:min(52vh,440px);min-height:min(52vh,440px);padding-left:12px;padding-right:12px}.buyr-3d-viewer-container .product-3d-viewer,.buyr-3d-viewer-container .product-3d-viewer__viewer{min-height:min(52vh,440px)}.buyr-info{padding:16px}.buyr-info__header-row{margin-bottom:8px}.buyr-info__title{font-size:1.55rem;line-height:1.15;margin-bottom:12px}.buyr-variants{margin-bottom:12px}.buyr-variants__group{margin-bottom:8px}.buyr-variants__options{padding-bottom:8px}.buyr-buy-now{padding:.9rem 1.25rem;min-height:46px}.buyr-app-block{margin:12px 0 0}.buyr-app-block:last-child{margin-bottom:0}.shopify-app-block .buyr-button[style],.shopify-app-block .buyr-button,[data-app-block] .buyr-button[style],[data-app-block] .buyr-button,.buyr-button--liquid-bg[style],.buyr-button--liquid-bg,#buyrSliderButton[style],#buyrSliderButton,button#buyrSliderButton,button.buyr-button{padding:.9rem 1.25rem!important;min-height:46px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/buyr-3d.css.map?bust=20260603-pdp-editor-gap-v1 */
