.ks-video-hero{background:#080908;padding:0 clamp(12px,1.5vw,28px)}.ks-video-hero__frame{position:relative;isolation:isolate;overflow:hidden;border-radius:8px;min-height:min(670px,76svh);display:flex;align-items:center;color:#fff}.ks-video-hero__video,.ks-video-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ks-video-hero__video{object-fit:cover;object-position:var(--ks-hero-x) var(--ks-hero-y);z-index:-2}.ks-video-hero__shade{display:block!important;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#070808e0,#070808b8 29%,#0708081f 67%),linear-gradient(0deg,rgba(7,8,8,.58),transparent 28%)}.ks-video-hero__content{width:min(660px,57%);padding:clamp(40px,6.2vw,108px);padding-right:0;margin:0 0 45px}.ks-video-hero__actions{display:flex;flex-direction:column;align-items:flex-start}.ks-video-hero__eyebrow{display:inline-flex;align-items:center;gap:12px;color:#dbc17d;font:600 12px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.22em;text-transform:uppercase}.ks-video-hero__eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.ks-video-hero__title{margin:23px 0 19px;color:#fff;font:400 clamp(50px,5.4vw,91px)/.99 Georgia,"Times New Roman",serif;letter-spacing:-.045em;text-transform:none;max-width:650px}.ks-video-hero__description{max-width:350px;margin:0;color:#ffffffe0;font:400 clamp(15px,1.35vw,18px)/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0}.ks-video-hero__button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:53px;margin-top:33px;padding:0 23px;border:1px solid #c7a456;border-radius:2px;background:#c7a456;color:#111;font:700 12px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.09em;text-decoration:none;text-transform:uppercase;transition:background .2s,color .2s}.ks-video-hero__button:hover,.ks-video-hero__button:focus-visible{background:#e0c37d;color:#111}.ks-video-hero__button:focus-visible{outline:2px solid white;outline-offset:3px}.ks-video-hero__button span{font-size:19px;line-height:1;font-weight:400}.ks-video-hero__scan{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:9px;width:fit-content;min-height:38px;margin-top:12px;padding:5px 14px;border:1px solid rgba(224,195,125,.55);border-radius:4px;background:#ffffff17;color:#e6cf95;font:700 11px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);box-shadow:inset 0 1px #fff3,0 8px 22px #00000040}body:not(.template-product) .ks-video-hero [data-ks-matcher-open]{display:flex!important}.ks-video-hero__scan:after{content:"";position:absolute;top:0;left:-55%;width:35%;height:100%;background:linear-gradient(100deg,transparent,rgba(216,189,124,.38),transparent);animation:ks-hero-scan-shimmer 3.2s ease-in-out infinite;pointer-events:none}.ks-video-hero__scan-icon{position:relative;width:22px;height:22px;flex:none}.ks-video-hero__scan-icon svg{position:absolute;left:50%;top:50%;width:21px;height:21px;transform:translate(-50%,-50%)}.ks-video-hero__camera{animation:ks-hero-camera 3.2s ease-in-out infinite}.ks-video-hero__key{opacity:0;animation:ks-hero-key 3.2s ease-in-out infinite}.ks-video-hero__scan-note{margin:7px 0 0;color:#ffffffc9;font:400 12px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ks-video-hero__or{display:flex;align-items:center;gap:12px;margin:9px 0 0;color:#ffffffb3;font:500 12px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-transform:uppercase;letter-spacing:.12em}.ks-video-hero__or:before,.ks-video-hero__or:after{content:"";width:22px;height:1px;background:#ffffff40}@keyframes ks-hero-scan-shimmer{0%{left:-55%}60%,to{left:130%}}@keyframes ks-hero-camera{0%,44%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%,88%{opacity:0;transform:translate(-50%,-50%) scale(.6)}}@keyframes ks-hero-key{0%,51%,to{opacity:0;transform:translate(-50%,-50%) scale(.5)}60%,86%{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ks-video-hero__scan:hover,.ks-video-hero__scan:focus-visible{background:#bf9c4a40;color:#fff}.ks-video-hero__scan:focus-visible{outline:2px solid #fff;outline-offset:3px}.ks-video-hero__proof{display:flex;align-items:center;gap:12px;margin-top:14px;color:#fff;font:600 12px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.04em}.ks-video-hero__stars{color:#d4ad58;letter-spacing:.09em;font-size:16px}.ks-video-hero__proof-copy{border-left:1px solid rgba(255,255,255,.5);padding-left:12px;color:#ffffffd9;font-weight:400}@media(min-width:1025px){.ks-video-hero__or,.ks-video-hero__scan-note,body:not(.template-product) .ks-video-hero [data-ks-matcher-open]{display:none!important}}@media(min-width:768px)and (max-width:1024px){.ks-video-hero__frame{min-height:clamp(500px,62vw,640px)}.ks-video-hero__content{width:min(560px,64%);padding:clamp(38px,5vw,68px);padding-right:0;margin-bottom:34px}.ks-video-hero__title{font-size:clamp(51px,6.4vw,70px)}}@media(max-width:1024px){.ks-video-hero{padding:0}.ks-video-hero__frame{min-height:max(610px,calc(100svh - 110px));max-height:850px;aspect-ratio:auto;border-radius:0;display:block;background:#101110}.ks-video-hero__video{position:absolute;inset:0 0 auto;width:100%;height:67%;object-fit:contain;object-position:center top;z-index:-2}.ks-video-hero__shade{display:block!important;background:linear-gradient(0deg,#101110 0% 30%,#101110de 40%,#1011105c 68%,#1011101a)}.ks-video-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;padding:0;margin:0}.ks-video-hero__copy{position:absolute;left:0;right:0;bottom:55%;padding:0 23px}.ks-video-hero__eyebrow{font-size:11px;letter-spacing:.18em}.ks-video-hero__eyebrow:before{width:22px}.ks-video-hero__title{max-width:420px;margin:13px 0 10px;font-size:clamp(39px,10.5vw,56px);line-height:1}.ks-video-hero__description{font-size:14px;line-height:1.35;max-width:310px}.ks-video-hero__actions{position:absolute;top:49%;right:0;bottom:0;left:0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:10px 18px 16px;background:linear-gradient(180deg,#10111047,#101110 26%)}.ks-video-hero__button{width:min(100%,310px);min-height:49px;align-self:center;margin-top:0;padding:0 18px;gap:20px;font-size:11px}.ks-video-hero__button span{font-size:17px}.ks-video-hero__scan{width:min(84%,260px);min-height:41px;margin-top:9px;padding:6px 12px;font-size:11px}.ks-video-hero__scan-note{margin-top:7px;font-size:12px;text-align:center}.ks-video-hero__proof{margin-top:10px;gap:7px;font-size:10px;flex-wrap:wrap}.ks-video-hero__stars{font-size:12px}.ks-video-hero__proof-copy{padding-left:7px}}@media(min-width:768px)and (max-width:1024px){.ks-video-hero__frame{height:clamp(630px,75svh,740px);min-height:0;max-height:none}.ks-video-hero__video{object-fit:cover;object-position:center top}.ks-video-hero__copy{bottom:43%;padding-left:clamp(38px,5vw,68px);padding-right:clamp(38px,5vw,68px)}.ks-video-hero__title{font-size:clamp(51px,6.4vw,70px)}.ks-video-hero__actions{top:67%;padding-top:12px;background:#101110}}@media(max-width:767px){.ks-video-hero__frame{display:grid;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;max-height:none}.ks-video-hero__video{grid-area:1 / 1;position:relative;inset:auto;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center}.ks-video-hero__shade{grid-area:1 / 1;position:relative;inset:auto;height:100%;background:linear-gradient(0deg,#101110,#101110db 10%,#10111066 36%,#10111014 75%)}.ks-video-hero__content{display:contents}.ks-video-hero__copy{grid-area:1 / 1;position:relative;inset:auto;align-self:end;padding:18px 23px 40px}.ks-video-hero__actions{grid-area:2 / 1;position:relative;inset:auto;padding:18px 18px 60px;background:linear-gradient(180deg,#101110 0% 60%,#000)}}@media(prefers-reduced-motion:reduce){.ks-video-hero__button{transition:none}.ks-video-hero__scan:after,.ks-video-hero__camera,.ks-video-hero__key{animation:none}.ks-video-hero__key{opacity:0}}.button.button--style{color:var(--color-button-style);background:var(--bg-button-style);border:1px solid var(--border-button-style);max-width:var(--width-button-style)}@media(min-width:1025px){.button.button--style:hover{color:var(--color-button-hover-style);background:var(--bg-button-hover-style);border-color:var(--border-button-hover-style)}}@media screen and (min-width:1025px){.media-block.container-full{padding-left:var(--padding-left-full-width);padding-right:var(--padding-right-full-width)}}.media-block{min-height:var(--section-min-height, "auto")}.media-block.container{margin:0}[style*="--horizontal-alignment: center"] .special-heading-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .special-heading-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.special-heading-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.special-heading-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.special-heading-block{--text-align-default: right}.special-heading-block{background-color:var(--background-color, transparent);border-radius:var(--corner-radius, 0rem)}.special-heading-block.h2>*{font-size:var(--heading-size);color:var(--color-heading);line-height:var(--heading-line-height);text-align:var(--text-align, var(--text-align-default));overflow-wrap:anywhere}@media(max-width:767px){.special-heading-block.h2>*{font-size:var(--heading-size-mb)}}.special-heading-block.h2 p{margin:unset}.special-heading-block.h2 .special_text--color{color:var(--special_heading_color)}.special-heading-block.h2 .special_text--background{color:transparent;background-image:var(--special_heading_image);background-clip:text;-webkit-background-clip:text;background-position:center;background-size:cover}.background-image-container img{object-fit:cover;width:100%;height:100%}.background-image-fit img{object-fit:contain}.video-background,.video-background *{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.video-background--cover *{object-fit:cover}.video-background--contain *{object-fit:contain}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0px)}.overlay--solid{background:var(--overlay-color)}.overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color),var(--overlay-color--end))}.section-content-wrapper.section-content-wrapper{min-height:calc(var(--section-min-height, "auto") - var(--section-height-offset, 0px));position:relative;width:100%;height:100%}.section-wrapper .section{min-height:var(--section-min-height, "auto")}.section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.section[data-shopify-visual-preview] .custom-section-background{display:none}body:has(>#header-group>.header-section>#header-component[transparent]):not(:has(>#header-group>.header-section+.shopify-section))>main>.section-wrapper:first-child{--section-height-offset: var(--header-group-height, 0)}.section-wrapper .custom-section-background{grid-column:1 / -1}.custom-section-content{z-index:var(--layer-flat)}@media screen and (min-width:1025px){.custom-section .container-full{padding-left:var(--padding-left-full-width);padding-right:var(--padding-right-full-width)}}.layout-panel-flex{display:flex!important;gap:var(--gap);height:100%}.layout-panel-flex--row{flex-flow:row var(--flex-wrap);justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}.layout-panel-flex--column{flex-flow:column var(--flex-wrap);align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}@media screen and not (min-width:750px){.mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment-mobile)}.layout-panel-flex--row:not(.mobile-column) .text-block{flex:1 1 var(--max-width--display-tight)}.layout-panel-flex--row:not(.mobile-column) .image-block{flex:1 1 var(--size-style-width-mobile-min)}.layout-panel-flex--row:not(.mobile-column) .button{flex:0 0 fit-content}}@media(min-width:750px){.layout-panel-flex{flex-direction:var(--flex-direction)}}:root{--text-align-default: left}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}.text-block{max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.text-block,.text-block>*{width:var(--width);text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color:transparent}.text-block,.text-block>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color-text);font-size:var(--font-size-text);line-height:var(--text-line-height);font-weight:var(--font-weight-text);max-width:var(--cus-width-text);overflow-wrap:break-word;margin-top:0;margin-bottom:0}@media(max-width:1024px){.text-block,.text-block>:is(h1,h2,h3,h4,h5,h6,p,*){font-size:var(--font-size-text-mb)}}.text-block>*:first-child{margin-block-start:0}.text-block>*:last-child{margin-block-end:0}.text-block>*+*{margin-top:2rem}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius)}
/*# sourceMappingURL=/cdn/shop/t/45/compiled_assets/styles.css.map */
