.product-hero{color:#fff}.product-hero.js-sticky-dark{background-color:#000}.product-hero .s-bg,.product-hero .s-bg .s-bg__item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.product-hero .s-bg .s-bg__item{overflow:hidden}.media-block.initialized{opacity:1}@media only screen and (max-width:767px){.media-block.initialized.has-mob-video{display:none}}.media-block{display:block;opacity:0;text-decoration:none;transition:opacity .4s ease}.media-block,.media-block .media-block__item{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.media-block .media-block__item video{height:100%;object-fit:cover;width:100%}.product-hero .s-bg .s-bg__item img,.product-hero .s-bg .s-bg__item video{display:block;height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}img{border-style:none;vertical-align:middle}.product-hero .desktop-description,.product-hero .s-description{padding:60px 0 15px}.product-hero .s-title{color:inherit;margin-bottom:10px}.product-hero a{color:#fff;text-decoration:underline}.product-hero .s-line{align-items:center;border-bottom:1px solid #212121;border-top:1px solid #212121;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:15px 0 0;overflow:hidden;padding:0}.product-hero.js-sticky-dark .s-line,.product-hero.js-sticky-dark .s-line .s-line__item{border-color:#fff}.local-outsite .s-line__item .price,.local-outsite .s-line__item .product-form__quantity{display:flex}.product-hero .s-line__item{align-items:center;display:flex;justify-content:center;min-height:40px;width:100%}.product-hero .product-form__input{margin:0}.product-hero .product-form__input .quantity{color:#fff}.product-hero .product-form__input .quantity .visually-hidden{display:none}.local-outsite .s-line__item .product-form__quantity{justify-content:flex-end}.product-hero .product-form__input .quantity .quantity__button,.product-hero .product-form__input .quantity .quantity__button svg,.product-hero .product-form__input .quantity input[type=number]{background-color:unset;box-shadow:none;color:#fff;opacity:1}.product-hero .product-form__input .quantity{min-height:calc(var(--inputs-border-width)*2 + 3rem);padding-right:0;width:calc(11rem/var(--font-body-scale) + var(--inputs-border-width)*2)}.product-hero .product-form__input .quantity .quantity__button svg{width:13px}.product-hero .product-form__input .quantity:after,.product-hero .product-form__input .quantity:before{border:none;box-shadow:none}.product-hero .product-form__input .quantity__button{width:calc(2.5rem/var(--font-body-scale))}.product-hero .product-form__input .quantity__input{flex-grow:unset;max-width:30px;padding:0}.product-hero .qty-text{left:0;position:relative}.s-description .s-button .product-form__outstock .product-form__submit{background:#fff;color:#000}.product-hero .s-subcription-email .confirm-checkbox{color:#fff;line-height:0px;position:relative}.product-hero .s-subcription-email .confirm-checkbox span{position:relative;top:1px}.product-hero .s-button{margin-top:30px}.product-hero .desktop-description .product-form__input{flex:0 0 auto}.product-hero .price{color:#fff;position:relative;width:100%}.product-hero .s-line .price:after{background:#fff;content:"";display:block;height:calc(100% - 2px);position:absolute;right:12px;top:1px;transition:background-color .2s ease;width:1px}.product-hero .s-line .s-line__item:nth-child(3){position:relative}.product-hero .s-line .s-line__item:nth-child(3):before{background:#fff;content:"";display:block;height:calc(100% - 18px);left:-15px;position:absolute;top:10px;transition:background-color .2s ease;width:1px}.product-hero .s-button .price .badge{display:none}.s-button .product-form__submit:hover{background-color:#fff;border:#fff}.s-button .product-form .product-form__submit:before{background:#000;z-index:1}.product-hero .button--primary a.button-label,.product-hero .button--primary>a{color:#fff;text-decoration:none}.product-hero .button--primary:hover a.button-label{color:#000!important}.product-hero .s-line__item.s-line__item-variant{justify-content:flex-start}.product-hero .s-text p{margin-bottom:15px}.local-outsite .hide-outsite,.local-outsite .s-line__item-price,.local-outsite .s-line__item-quantity{display:none}.local-outsite .desktop-description .s-line__item-variant{padding:8px 0}.local-outsite .s-button .product-form__outstock .product-form__submit,.local-outsite .s-button div[data-hover=true].product-form__outstock .product-form__submit{pointer-events:inherit}.product-form__non-purchase-online button.product-form__submit:not(:disabled){background-color:#000;border-color:#000;pointer-events:auto}.product-form__non-purchase-online button.btn-non-purchase-online:disabled{opacity:1}.product-form__non-purchase-online button.product-form__submit.has-non-purchase-online-btn{display:none}.local-outsite .product-form__available .product-form .product-form__submit{border:1px solid #000;opacity:1;pointer-events:inherit;position:relative}.local-outsite .product-form__available .product-form .product-form__submit a{display:inline-block;width:100%}.product__confirm-form{background-color:#000;display:block;margin-top:8px;padding:9px 5px 7px;width:100%}.product__confirm-form .footer__newsletter{padding:10px 6px}.product__confirm-form .confirm-checkbox,.product__confirm-form .newsletter-form__field-wrapper button,.product__confirm-form .newsletter-form__field-wrapper input::placeholder{font-family:Oswald,Arial,Helvetica Neue,Helvetica,sans-serif}.product__confirm-form .newsletter-form__field-wrapper .field{display:flex;width:100%}.product__confirm-form .newsletter-form__field-wrapper button{align-self:flex-end;background:#c7c3c3;border:1px solid #000;border-radius:1px;color:#000;cursor:pointer;font-size:14px;font-weight:500;height:38px;letter-spacing:0;line-height:1;max-width:80px;min-height:unset;position:unset;text-align:center;text-decoration:unset;text-transform:uppercase;white-space:normal;width:100%;word-break:break-word}.product__confirm-form .newsletter-form__field-wrapper button:hover{background-color:#fff;color:#000}.product__confirm-form .newsletter-form__field-wrapper input{background-color:#eee;border:1px solid #242424;border-radius:2px;box-sizing:border-box;font-size:16px;font-weight:400;height:38px;letter-spacing:0;padding:0 0 0 16px;width:calc(100% - 3px)}.product__confirm-form .newsletter-form__field-wrapper input:focus{box-shadow:none;outline:unset}.product__confirm-form .confirm-checkbox{display:flex;font-size:16px;font-weight:400;letter-spacing:0;padding:0 6px 9px}.product__confirm-form .confirm-checkbox input[type=checkbox]{cursor:pointer;height:100%;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:1}.product__confirm-form .confirm-checkbox input[type=checkbox]:checked+label>*{display:inline!important}.product__confirm-form .confirm-checkbox label[for=check-old]{cursor:pointer;line-height:1;margin-bottom:0;padding-bottom:8px;position:relative;word-break:break-word}.local-outsite .product__confirm-form{display:none}.product-hero .product-form__coming-soon .product-form .product-form__submit{justify-content:center;pointer-events:inherit}.product-hero .s-info{line-height:24px;margin-top:8px;text-align:center}.product-hero .s-info p{margin-bottom:0}.media-block__item .embed-container{background-color:#000;height:100%;max-height:100%;max-width:100%;overflow:hidden;padding-bottom:0!important;position:relative;width:100%}.media-block__item .embed-container embed,.media-block__item .embed-container iframe,.media-block__item .embed-container object{height:100%;left:0;object-position:bottom;position:absolute;top:0;width:100%}product-hero{display:block}@media only screen and (min-width:768px){.media-block.mob .media-block__item,.product-hero .s-description{display:none}}@media only screen and (min-width:1023px){.product-hero .media-block__item.mob{display:none}}@media only screen and (min-width:1024px){.product-hero .s-wrap{display:flex;flex-wrap:nowrap;min-height:100vh;position:relative}.product-hero .s-part{display:flex;flex:0 0 50%;flex-wrap:nowrap;max-width:50%}.product-hero .s-part.s-part--first{flex-direction:column;order:2}.product-hero .s-part.s-part--second{align-items:center;order:1;padding-top:150px;position:relative;z-index:1}.product-hero .s-part.s-part--second .container{max-width:492px;width:calc(100% - 20px)}.product-hero .desktop-description,.product-hero .s-description{max-width:360px}.product-hero .s-part.s-part--second .container{margin-right:0;padding-right:60px}.product-hero .product-form__input .quantity{justify-content:flex-end}}.comingsoon__notify--wrapper{margin:20px 0;overflow:hidden}@media only screen and (min-width:1280px){.product-hero .s-part.s-part--second .container{max-width:620px;width:calc(100% - 20px)}.product-hero .s-part.s-part--second{padding-left:170px}}@media only screen and (min-width:1440px){.product-hero .s-part.s-part--second .container{max-width:700px;width:calc(100% - 20px)}}@media only screen and (max-width:1023px){.product-hero .s-line .s-line__item:nth-child(3){display:none;visibility:hidden}.product-hero.js-sticky-dark .s-line .s-line__item{flex-grow:1;position:relative;text-align:left}.product-hero .price{margin-right:15px}.product-hero .s-line{padding:8px 0}.local-outsite .desktop-description .s-line__item-variant{padding:0}.product-hero .s-line__item{justify-content:flex-start}.product__variant{display:inline-block}.product-hero .s-button{display:none}.product-hero.preview-disabled .s-part:first-child{height:600px;position:relative}.product-hero.js-sticky-dark .s-part.s-part--first{padding-top:90px;position:relative}.show-header-fixed.page-product .shopify-section-header-sticky .header-logo-default{display:block}.hero-banner--half-width .product-hero .desktop-description{display:none}.hero-banner--half-width .product-hero .s-description{display:block}}@media only screen and (max-width:767px){.product-hero .desktop-description.product-description{padding:15px 0}.product-hero.preview-disabled .s-part:first-child{height:500px}.product-hero .s-description{padding-bottom:20px;padding-top:40px}.product-hero .container{margin-left:auto;margin-right:auto;padding-bottom:20px;padding-left:20px;padding-right:20px;width:100%}.product-hero .container:has(.desktop-description.product-description){padding:20px}.product-hero .qty-text{left:0}}.hero-banner--full-width .product-variant .product-form__input{align-items:center;align-items:baseline;display:flex;margin-top:8px}.product-hero .quick-add__submit.button--primary,.product-hero .quick-add__submit.button--primary.loading{border:1px solid #000}@media only screen and (max-width:767px){.hero-banner--full-width .product-variant .product-form__input{margin-top:10px}}.hero-banner--full-width .product-variant .product-form__input .form__label{font-family:OratorStd,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;font-weight:400;letter-spacing:-1px;line-height:20px;margin-bottom:0;margin-right:10px;text-transform:uppercase}.hero-banner--full-width .product-form__input .product--variant-options{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:5px}.hero-banner--full-width .product-form__input .product--variant-options input[type=radio]+label{border:1px solid #cbcaca;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:40px;width:40px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;cursor:pointer;font-family:OratorStd,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;font-weight:400;justify-content:center;letter-spacing:-1px;line-height:20px;margin:0;padding:0;text-transform:uppercase;transition:color .2s ease,background-color .2s ease,border-color .2s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none}.hero-banner--full-width .product--variant-options.select{max-width:none}.hero-banner--full-width .product--variant-options select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #151515;border-radius:0;color:#000a12;display:block;font-family:ClarendonGraphic-Light,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;font-weight:400;height:40px;letter-spacing:normal;line-height:24px;padding:7px 15px;text-transform:none;width:100%}.hero-banner--full-width .product-hero .product--variant-options svg{color:#000a12}.media-block__item .embed-container.embed-container-vimeo iframe:not(.zoom):not(.deferred-media__poster-button){height:150%;left:-250%;max-width:none;pointer-events:visible;position:absolute;top:-25%;transform:unset;width:600%}@media screen and (min-width:1200px){.media-block__item .embed-container.embed-container-vimeo iframe:not(.zoom):not(.deferred-media__poster-button){height:300%;left:auto;left:-25%;top:-100%;transform:unset;width:150%}}