.wp-block-woocommerce-single-product.woocommerce{position:relative;max-width:980px;margin:0 auto;padding:40px;padding:var(--lumen-frame-pad-lg,40px);background:#101216;border:1px solid rgb(217 164 65 / .25);box-sizing:border-box}.wp-block-woocommerce-single-product.woocommerce::before,.wp-block-woocommerce-single-product.woocommerce::after{content:'';position:absolute;width:var(--lumen-accent-size,16px);height:var(--lumen-accent-size,16px);pointer-events:none;border-color:#d9a441;opacity:var(--lumen-accent-opacity,1)}.wp-block-woocommerce-single-product.woocommerce::before{top:-1px;left:-1px;border-top:var(--lumen-accent-weight,2px) solid;border-left:var(--lumen-accent-weight,2px) solid}.wp-block-woocommerce-single-product.woocommerce::after{bottom:-1px;right:-1px;border-bottom:var(--lumen-accent-weight,2px) solid;border-right:var(--lumen-accent-weight,2px) solid}.wc-block-product-gallery{border:1px solid rgb(217 164 65 / .2);background:rgb(255 255 255 / .02)}.wp-block-woocommerce-single-product .price,.wp-block-woocommerce-single-product .wc-block-components-product-price{font-family:'Cinzel',serif;color:#e8c766!important;font-size:26px;font-weight:600}.wp-block-woocommerce-single-product .quantity input.qty{background:#0a0a0b!important;border:1px solid rgb(217 164 65 / .35)!important;color:#ece7da!important;border-radius:0!important;padding:10px 12px!important;font-family:'Space Mono',monospace}.wp-block-woocommerce-single-product .quantity input.qty:focus{outline:none!important;border-color:#d9a441!important;box-shadow:0 0 0 3px rgb(217 164 65 / .18)!important}.wp-block-woocommerce-single-product .single_add_to_cart_button.button.alt{position:relative;display:inline-flex!important;align-items:center;justify-content:center;background:rgb(217 164 65 / .08)!important;border:1px solid rgb(217 164 65 / .4)!important;color:#e8c766!important;border-radius:0!important;padding:14px 30px!important;font-family:'Space Mono',monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;box-shadow:none!important;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.wp-block-woocommerce-single-product .single_add_to_cart_button.button.alt:hover:not(:disabled),.wp-block-woocommerce-single-product .single_add_to_cart_button.button.alt:focus-visible{background:rgb(217 164 65 / .18)!important;border-color:#e8c766!important;color:#f3dfa8!important;transform:translateY(-2px)}@media (max-width:600px){.wp-block-woocommerce-single-product.woocommerce{padding:24px;padding:var(--lumen-frame-pad-md,24px)}}@media (prefers-reduced-motion:reduce){.wp-block-woocommerce-single-product .single_add_to_cart_button.button.alt{transition:none!important}.wp-block-woocommerce-single-product .single_add_to_cart_button.button.alt:hover:not(:disabled){transform:none}}body{--lumen-frame-pad-sm:clamp(14px, 3.2vw, 18px);--lumen-frame-pad-md:clamp(18px, 3.6vw, 30px);--lumen-frame-pad-lg:clamp(22px, 4.2vw, 44px)}body.lumen-frame-int-low{--lumen-accent-size:10px;--lumen-accent-weight:1px;--lumen-accent-opacity:0.6}body.lumen-frame-int-high{--lumen-accent-size:24px;--lumen-accent-weight:2px;--lumen-accent-opacity:1}.wc-block-product-gallery ul.wc-block-product-gallery-large-image__container,.wc-block-product-gallery .wc-block-product-gallery-large-image__container{margin:0;padding:0;padding-inline-start:0;list-style:none}.wc-block-product-gallery .wc-block-product-gallery-large-image__wrapper{margin:0;padding:0;list-style:none;justify-content:center;align-items:center}.wc-block-product-gallery .wc-block-product-gallery-large-image__wrapper .wc-block-components-product-image,.wc-block-product-gallery .wc-block-product-gallery-large-image__wrapper .wc-block-components-product-image a{text-align:center}.wc-block-product-gallery .wc-block-product-gallery-large-image__wrapper img{display:block;max-width:100%;margin-left:auto;margin-right:auto;object-position:center}html:has(body.wc-block-product-gallery-dialog-open),body.wc-block-product-gallery-dialog-open{overflow:hidden!important}html:has(.wc-block-product-gallery-dialog[open]),body:has(.wc-block-product-gallery-dialog[open]),body.wc-block-product-gallery-dialog-open *:has(.wc-block-product-gallery-dialog[open]){transform:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important;clip-path:none!important;-webkit-mask:none!important;mask:none!important;opacity:1!important;isolation:auto!important;mix-blend-mode:normal!important;animation:none!important;content-visibility:visible!important}body.wc-block-product-gallery-dialog-open *:has(.wc-block-product-gallery-dialog[open]):not(html):not(body){z-index:auto!important}body .wc-block-product-gallery .wc-block-product-gallery-dialog[open]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;box-sizing:border-box;z-index:100000;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain}body .wc-block-product-gallery .wc-block-product-gallery-dialog[open] .wc-block-product-gallery-dialog__header{flex:0 0 auto;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;width:100%;max-width:none;margin:0;padding:max(10px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 6px max(12px, env(safe-area-inset-left))}body .wc-block-product-gallery .wc-block-product-gallery-dialog[open] .wc-block-product-gallery-dialog__close-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;cursor:pointer}body .wc-block-product-gallery .wc-block-product-gallery-dialog[open] .wc-block-product-gallery-dialog__close-button:focus-visible{outline:2px solid #e8c766;outline-offset:2px}body .wc-block-product-gallery .wc-block-product-gallery-dialog[open] .wc-block-product-gallery-dialog__content{flex:1 1 auto;min-height:0;height:auto;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:clamp(16px, 4vh, 40px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y proximity;padding:0 max(12px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}body .wc-block-product-gallery .wc-block-product-gallery-dialog[open] .wc-block-product-gallery-dialog__content img,body .wc-block-product-gallery .wc-block-product-gallery-dialog[open] .wc-block-product-gallery-dialog__content video{display:block;flex:0 0 auto;box-sizing:border-box;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 92px);max-height:calc(100dvh - max(10px, env(safe-area-inset-top)) - 50px - max(16px, env(safe-area-inset-bottom)) - 16px);object-fit:contain;margin:0;scroll-snap-align:center}body .wc-block-product-gallery .wc-block-product-gallery-dialog[open] .wc-block-product-gallery-dialog__content img:first-child,body .wc-block-product-gallery .wc-block-product-gallery-dialog[open] .wc-block-product-gallery-dialog__content video:first-child{margin-top:auto}body .wc-block-product-gallery .wc-block-product-gallery-dialog[open] .wc-block-product-gallery-dialog__content img:last-child,body .wc-block-product-gallery .wc-block-product-gallery-dialog[open] .wc-block-product-gallery-dialog__content video:last-child{margin-bottom:auto}body.lumen-viewer-minimal .wc-block-product-gallery .wc-block-product-gallery-dialog[open],body.lumen-viewer-cinematic .wc-block-product-gallery .wc-block-product-gallery-dialog[open]{background:#0a0a0b;color:#ece7da}body.lumen-viewer-cinematic .wc-block-product-gallery .wc-block-product-gallery-dialog[open]{background:radial-gradient(ellipse at 50% 42%,rgb(217 164 65 / .07),transparent 62%),#070708}body.lumen-viewer-minimal .wc-block-product-gallery .wc-block-product-gallery-dialog[open] .wc-block-product-gallery-dialog__close-button,body.lumen-viewer-cinematic .wc-block-product-gallery .wc-block-product-gallery-dialog[open] .wc-block-product-gallery-dialog__close-button{color:#ece7da;fill:currentColor;background:rgb(10 10 11 / .6);border:1px solid rgb(236 231 218 / .28);border-radius:0;transition:border-color 0.2s ease,color 0.2s ease}body.lumen-viewer-minimal .wc-block-product-gallery .wc-block-product-gallery-dialog[open] .wc-block-product-gallery-dialog__close-button svg,body.lumen-viewer-cinematic .wc-block-product-gallery .wc-block-product-gallery-dialog[open] .wc-block-product-gallery-dialog__close-button svg{fill:currentColor}body.lumen-viewer-cinematic .wc-block-product-gallery .wc-block-product-gallery-dialog[open] .wc-block-product-gallery-dialog__close-button{border-color:rgb(217 164 65 / .5);color:#e8c766}body.lumen-viewer-minimal .wc-block-product-gallery .wc-block-product-gallery-dialog[open] .wc-block-product-gallery-dialog__close-button:hover,body.lumen-viewer-cinematic .wc-block-product-gallery .wc-block-product-gallery-dialog[open] .wc-block-product-gallery-dialog__close-button:hover{border-color:#e8c766;color:#f3dfa8}body.lumen-viewer-minimal .wc-block-product-gallery .wc-block-product-gallery-dialog[open] .wc-block-product-gallery-dialog__content img{outline:1px solid rgb(236 231 218 / .08);outline-offset:0}body.lumen-viewer-cinematic .wc-block-product-gallery .wc-block-product-gallery-dialog[open] .wc-block-product-gallery-dialog__content img{outline:1px solid rgb(217 164 65 / .3);outline-offset:0;box-shadow:0 30px 90px rgb(0 0 0 / .65),0 0 40px rgb(217 164 65 / .06)}body.lumen-viewer-cinematic .wc-block-product-gallery .wc-block-product-gallery-dialog[open]::before,body.lumen-viewer-cinematic .wc-block-product-gallery .wc-block-product-gallery-dialog[open]::after{content:'';position:absolute;width:22px;height:22px;pointer-events:none;opacity:.55;border-color:#d9a441;border-style:solid;border-width:0}body.lumen-viewer-cinematic .wc-block-product-gallery .wc-block-product-gallery-dialog[open]::before{bottom:max(16px, calc(env(safe-area-inset-bottom) + 6px));left:max(16px, calc(env(safe-area-inset-left) + 6px));border-bottom-width:1px;border-left-width:1px}body.lumen-viewer-cinematic .wc-block-product-gallery .wc-block-product-gallery-dialog[open]::after{bottom:max(16px, calc(env(safe-area-inset-bottom) + 6px));right:max(16px, calc(env(safe-area-inset-right) + 6px));border-bottom-width:1px;border-right-width:1px}.lumen-viewer-meta{display:none}body.lumen-viewer-cinematic.wc-block-product-gallery-dialog-open .lumen-viewer-meta{display:flex;position:fixed;top:max(10px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));right:72px;z-index:100001;height:44px;align-items:center;gap:14px;overflow:hidden;pointer-events:none;font-family:'Space Mono',monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgb(236 231 218 / .72);white-space:nowrap}.lumen-viewer-meta__title{overflow:hidden;text-overflow:ellipsis;min-width:0}.lumen-viewer-meta__count{flex-shrink:0;color:#d9a441}.lumen-viewer-meta__count:empty{display:none}body.lumen-focus-crop .wc-block-product-gallery .wc-block-product-gallery-large-image::after,body.lumen-focus-frame .wc-block-product-gallery .wc-block-product-gallery-large-image::after{content:'';position:absolute;inset:12px;z-index:2;pointer-events:none;opacity:0;transition:opacity 0.35s ease}body.lumen-focus-crop .wc-block-product-gallery .wc-block-product-gallery-large-image::after{--lumen-crop:rgba(232, 199, 102, 0.8);background:linear-gradient(var(--lumen-crop),var(--lumen-crop)) 0 0 / 18px 1px no-repeat,linear-gradient(var(--lumen-crop),var(--lumen-crop)) 0 0 / 1px 18px no-repeat,linear-gradient(var(--lumen-crop),var(--lumen-crop)) 100% 0 / 18px 1px no-repeat,linear-gradient(var(--lumen-crop),var(--lumen-crop)) 100% 0 / 1px 18px no-repeat,linear-gradient(var(--lumen-crop),var(--lumen-crop)) 0 100% / 18px 1px no-repeat,linear-gradient(var(--lumen-crop),var(--lumen-crop)) 0 100% / 1px 18px no-repeat,linear-gradient(var(--lumen-crop),var(--lumen-crop)) 100% 100% / 18px 1px no-repeat,linear-gradient(var(--lumen-crop),var(--lumen-crop)) 100% 100% / 1px 18px no-repeat}body.lumen-focus-frame .wc-block-product-gallery .wc-block-product-gallery-large-image::after{border:1px solid rgb(232 199 102 / .55);box-shadow:inset 0 0 0 1px rgb(10 10 11 / .35)}@media (hover:hover){body.lumen-focus-crop .wc-block-product-gallery .wc-block-product-gallery-large-image:hover::after,body.lumen-focus-frame .wc-block-product-gallery .wc-block-product-gallery-large-image:hover::after{opacity:1}}body.lumen-focus-crop .wc-block-product-gallery .wc-block-product-gallery-large-image:focus-within::after,body.lumen-focus-frame .wc-block-product-gallery .wc-block-product-gallery-large-image:focus-within::after{opacity:1}@media (hover:none){body.lumen-focus-crop .wc-block-product-gallery .wc-block-product-gallery-large-image::after,body.lumen-focus-frame .wc-block-product-gallery .wc-block-product-gallery-large-image::after{opacity:.5}}body.lumen-frame-off .wp-block-woocommerce-single-product.woocommerce::before,body.lumen-frame-off .wp-block-woocommerce-single-product.woocommerce::after,body.lumen-frame-brackets .wp-block-woocommerce-single-product.woocommerce::before,body.lumen-frame-brackets .wp-block-woocommerce-single-product.woocommerce::after{display:none}body.lumen-frame-editorial .wp-block-woocommerce-single-product.woocommerce{box-shadow:inset 0 0 0 10px #101216,inset 0 0 0 11px rgb(217 164 65 / .2)}body.lumen-frame-brackets .wp-block-woocommerce-single-product.woocommerce{--lumen-bracket:#d9a441;background-image:linear-gradient(var(--lumen-bracket),var(--lumen-bracket)),linear-gradient(var(--lumen-bracket),var(--lumen-bracket)),linear-gradient(var(--lumen-bracket),var(--lumen-bracket)),linear-gradient(var(--lumen-bracket),var(--lumen-bracket)),linear-gradient(var(--lumen-bracket),var(--lumen-bracket)),linear-gradient(var(--lumen-bracket),var(--lumen-bracket)),linear-gradient(var(--lumen-bracket),var(--lumen-bracket)),linear-gradient(var(--lumen-bracket),var(--lumen-bracket));background-size:var(--lumen-accent-size,16px) var(--lumen-accent-weight,2px),var(--lumen-accent-weight,2px) var(--lumen-accent-size,16px),var(--lumen-accent-size,16px) var(--lumen-accent-weight,2px),var(--lumen-accent-weight,2px) var(--lumen-accent-size,16px),var(--lumen-accent-size,16px) var(--lumen-accent-weight,2px),var(--lumen-accent-weight,2px) var(--lumen-accent-size,16px),var(--lumen-accent-size,16px) var(--lumen-accent-weight,2px),var(--lumen-accent-weight,2px) var(--lumen-accent-size,16px);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-origin:border-box}@media (prefers-reduced-motion:reduce){body.lumen-focus-crop .wc-block-product-gallery .wc-block-product-gallery-large-image::after,body.lumen-focus-frame .wc-block-product-gallery .wc-block-product-gallery-large-image::after,body.lumen-viewer-minimal .wc-block-product-gallery .wc-block-product-gallery-dialog[open] .wc-block-product-gallery-dialog__close-button,body.lumen-viewer-cinematic .wc-block-product-gallery .wc-block-product-gallery-dialog[open] .wc-block-product-gallery-dialog__close-button{transition:none!important}}