html,body{min-height:100%}body.bg-site-dark,body.site-bg-mode-dark{background-image:var(--site-bg-dark-image)!important;background-size:100% auto!important;background-position:center top!important;background-repeat:repeat-y!important;background-attachment:scroll!important;background-color:#040706!important}body.bg-site-light,body.site-bg-mode-light{background-image:var(--site-bg-light-image)!important;background-size:100% auto!important;background-position:center top!important;background-repeat:repeat-y!important;background-attachment:scroll!important;background-color:#eff0f0!important}.site-main,.main-content,.template-page .site-main,.template-product .site-main,.template-collection .site-main,.template-index .site-main,.template-search .site-main,.template-page .main-content,.template-product .main-content,.template-collection .main-content,.template-index .main-content,.template-search .main-content,.template-page main,.template-product main,.template-collection main,.template-index main,.template-search main{background:transparent!important}.shopify-section-group-header-group,.shopify-section-group-header-group .shopify-section,[id*=__header].shopify-section,.site-header{background-image:var(--header-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat}.site-header-main,.site-navigation-wrapper,.site-navigation{background-color:transparent!important;background-image:none!important}.site-header-main:before,.site-header-main:after,.site-navigation-wrapper:before,.site-navigation-wrapper:after{background:transparent!important}.site-header:before{content:none!important}.site-navigation-dropdown,.mega-menu{width:100vw!important;max-width:100vw!important;left:50%!important;transform:translate(-50%)!important}.site-navigation-dropdown .container,.mega-menu .container{max-width:100%!important;width:100%!important}.navmenu-submenu{position:absolute!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;transform:none!important;background-color:#fff!important;height:420px!important;min-height:420px!important;padding:40px 0!important;box-sizing:border-box;font-size:16px}.navmenu-submenu .navmenu{max-width:1200px;height:100%;margin:0 auto;display:flex;align-items:flex-start}.navmenu-submenu a,.navmenu-submenu .navmenu-link{color:#000!important;font-weight:500;letter-spacing:.3px}.navmenu-submenu a:hover,.navmenu-submenu .navmenu-link:hover{color:inherit}.price,.money,.product-pricing,.productitem--price,.productitem__price,.productitem--info .price,.productitem__info .price,.product--price,.product__price,.product-price,.productgrid--price,.productgrid__price,.product-details-price,.product-form--price,.product-form__price,.product-single__price,.product-page--pricing,.product-page__pricing,.cart-item--price,.cart-item__price,.cart-item--total,.cart-item__total,.cart--total,.cart__total,.cart-subtotal,.cart__subtotal,.cart-final-total,.cart__final-total,.order-summary__price,[data-price],[data-product-price],[data-regular-price],[data-sale-price],[data-compare-price],.compare-at-price,.compare-price,.sale-price,.regular-price,.was-price,.price__compare,.price__current,.price__sale,.price__regular{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.productgrid,.productgrid--outer,.productgrid--wrapper,.collection--container,.collection--section,.search-section,.search--section,.search-results,.search-results--container{background:transparent!important}.template-search input[type=search],.template-search .search-form input,.template-search .live-search-form input,.template-search .form-field-input{background:#fff!important;color:#000!important}.productitem--meta{margin-top:6px}.productitem--meta-size{font-size:.95em;font-weight:500;line-height:1.3;letter-spacing:.3px;color:#ffda41}.productitem--meta-substrate{font-size:.85em;margin-top:6px;opacity:.75}.productgrid--item{position:relative!important;z-index:1!important;visibility:visible!important;opacity:1!important;height:100%!important;box-sizing:border-box!important}.productgrid--item:hover{z-index:20!important}.productitem--compare,.productitem__compare,.productitem--compare-checkbox,.productitem__compare-checkbox,.productitem--compare label,.productitem__compare label,.productitem--compare input,.productitem__compare input,.compare-checkbox,.compare-atc,[data-compare],label[for*=compare],input[name*=compare],input[id*=compare]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.productitem--actions,.productitem__actions,.productitem--action,.productitem__action,.productitem--quickshop,.productitem__quickshop,.productitem--quick-shop,.productitem__quick-shop,.productitem--buttons,.productitem__buttons,.productitem--actions-container,.quickshop-button,.quick-shop-button,.quick-add,.quick-add-button,.quick-view,.quick-view-button,[data-quickshop],[data-quick-shop],[data-quick-add],[data-product-quickshop],[data-product-quick-shop]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}.productitem button[name=add],.productitem button[type=submit],.productitem .button-primary,.productitem .product-form--atc-button,.productitem .productitem--atc,.productitem .productitem__atc,.productitem .productitem--add-to-cart,.productitem .productitem__add-to-cart,.productitem [data-product-atc],.productitem [data-product-add-to-cart]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.productitem{position:relative!important;background:#0000008c!important;display:flex!important;flex-direction:column!important;height:345px!important;min-height:345px!important;max-height:345px!important;padding:0!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 0 0 1px #000000d9!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease!important}.productitem:after{content:"";position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:1px!important;background:#ffffff14!important;pointer-events:none!important;z-index:5!important}.productitem:hover{transform:scale(1.035)!important;z-index:20!important;background:#000000a6!important;box-shadow:0 0 0 1px #000000f2,0 12px 32px #0000007a!important;border-color:#ffffff29!important}.productitem a{text-decoration:none!important}.productitem--image,.productitem__image,.productitem--image-link,.productitem__image-link,.productitem--image-figure,.productitem__image-wrapper,.productitem--image-wrapper,.productitem-image{width:100%!important;height:257px!important;min-height:257px!important;max-height:257px!important;aspect-ratio:auto!important;background:#fff3!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:4px!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important}.productitem--image *,.productitem__image *,.productitem--image-link *,.productitem__image-link *,.productitem--image-figure *,.productitem__image-wrapper *,.productitem--image-wrapper *,.productitem-image *{background:transparent!important;box-shadow:none!important}.productitem--image img,.productitem__image img,.productitem--image-link img,.productitem__image-link img,.productitem--image-figure img,.productitem__image-wrapper img,.productitem--image-wrapper img,.productitem-image img{width:98%!important;height:98%!important;max-width:98%!important;max-height:98%!important;object-fit:contain!important;display:block!important;padding:0!important;margin:0 auto!important}.productitem--info,.productitem__info{background:#141414db!important;height:88px!important;min-height:88px!important;max-height:88px!important;padding:6px 10px!important;margin:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:hidden!important}.productitem--title,.productitem__title,.productitem--title a,.productitem__title a,.productitem--info a,.productitem__info a{width:100%!important;display:block!important;margin:0!important;padding:0!important;color:#fff!important;text-align:center!important;text-decoration:none!important;font-size:18px!important;font-weight:700!important;line-height:1.05!important}.product-title-name{display:-webkit-box!important;width:100%!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;color:#fff!important;text-align:center!important;font-size:18px!important;font-weight:700!important;line-height:1.05!important;margin:0 0 4px!important;padding:0!important}.product-title-code{display:block!important;width:100%!important;color:#ffda41!important;text-align:center!important;font-size:20px!important;font-weight:900!important;line-height:1.02!important;letter-spacing:.4px!important;margin:0!important;padding:0!important}.productitem--info,.productitem__info,.productitem--info a,.productitem__info a,.productitem--vendor,.productitem__vendor{color:#fff!important}@media screen and (max-width:719px){.productitem--title,.productitem__title,.productitem--title a,.productitem__title a,.productitem--info a,.productitem__info a{font-size:15px!important;line-height:1.08!important}.product-title-name{font-size:15px!important;line-height:1.08!important;margin-bottom:3px!important}.product-title-code{font-size:16px!important;line-height:1.05!important}}body.template-product .yd-product-page{width:min(100%,1440px)!important;margin:24px auto 72px!important;padding:0 clamp(18px,3vw,40px)!important;box-sizing:border-box!important;overflow:visible!important}body.template-product .yd-product-page,body.template-product .yd-product-page *{box-sizing:border-box!important}body.template-product .yd-product-page .product--outer{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(360px,.82fr)!important;gap:clamp(32px,4vw,64px)!important;align-items:start!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}body.template-product .yd-product-page .product-gallery-wrapper,body.template-product .yd-product-page .product-main{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;vertical-align:top!important}body.template-product .yd-product-page .product-gallery{position:relative!important;width:100%!important;max-width:760px!important;aspect-ratio:1 / 1!important;min-height:0!important;height:auto!important;margin:0 auto!important;padding:clamp(30px,4vw,58px)!important;overflow:hidden!important;background:var(--yd-image-box-bg)!important;border:1px solid var(--yd-border)!important;box-shadow:var(--yd-outline-shadow),var(--yd-shadow)!important}body.template-product .yd-product-page .product-gallery:before{content:"SIGN PREVIEW"!important;position:absolute!important;top:18px!important;left:18px!important;z-index:8!important;display:block!important;padding:8px 10px!important;color:var(--yd-accent)!important;background:var(--yd-preview-label-bg)!important;border:1px solid rgba(255,218,65,.32)!important;font-size:12px!important;font-weight:900!important;line-height:1!important;letter-spacing:1.2px!important;text-transform:uppercase!important;pointer-events:none!important}body.template-product .yd-product-page .product-gallery a,body.template-product .yd-product-page .product-gallery--image,body.template-product .yd-product-page .product-gallery--media,body.template-product .yd-product-page .product-gallery--viewport{min-width:0!important;max-width:100%!important}body.template-product .yd-product-page .product-gallery img,body.template-product .yd-product-page .product-gallery--image img,body.template-product .yd-product-page .product-gallery--media img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;margin:auto!important}body.template-product .yd-product-page .product-main{color:var(--yd-text-main)!important;overflow:visible!important}body.template-product .yd-product-page h1,body.template-product .yd-product-page .product-title,body.template-product .yd-product-page .product__title{width:100%!important;max-width:100%!important;margin:0 0 26px!important;padding:0 0 20px!important;overflow:visible!important;color:var(--yd-text-main)!important;border-bottom:2px solid rgba(255,218,65,.6)!important;font-family:Montserrat,Nunito Sans,sans-serif!important;font-size:clamp(44px,4.1vw,68px)!important;font-weight:950!important;line-height:.94!important;letter-spacing:-.045em!important;text-align:left!important;text-transform:none!important;overflow-wrap:anywhere!important;word-break:normal!important}body.template-product .yd-product-page .product-title-name{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;color:var(--yd-text-main)!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:left!important;overflow-wrap:anywhere!important}body.template-product .yd-product-page .product-title-code{display:block!important;width:100%!important;margin:0!important;padding:0!important;color:var(--yd-accent)!important;font-family:Montserrat,Nunito Sans,sans-serif!important;font-size:clamp(28px,2.4vw,40px)!important;font-weight:950!important;line-height:1!important;letter-spacing:.02em!important;text-align:left!important;overflow-wrap:anywhere!important}body.template-product .yd-product-page .product-pricing,body.template-product .yd-product-page .product--price,body.template-product .yd-product-page .product__price,body.template-product .yd-product-page .product-price,body.template-product .yd-product-page .price,body.template-product .yd-product-page [data-price],body.template-product .yd-product-page [data-product-price],body.template-product .yd-product-page .shopify-payment-button,body.template-product .yd-product-page .shopify-payment-terms,body.template-product .yd-product-page .payment-terms,body.template-product .yd-product-page [data-shopify=payment-button],body.template-product .yd-product-page .dynamic-checkout,body.template-product .yd-product-page .product-form--checkout,body.template-product .yd-product-page .product-form__checkout,body.template-product .yd-product-page .pickup-availability,body.template-product .yd-product-page .surface-pick-up{display:none!important}body.template-product .yd-product-page .product-form,body.template-product .yd-product-page .product-description,body.template-product .yd-product-page .product__description,body.template-product .yd-product-page .product-single__description{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 22px!important;padding:clamp(22px,2.4vw,30px)!important;overflow:visible!important;background:var(--yd-surface-bg)!important;color:var(--yd-text-main)!important;border:1px solid var(--yd-border)!important;box-shadow:var(--yd-outline-shadow),var(--yd-shadow)!important}body.template-product .yd-product-page .product-form:before{content:"QUOTE REQUEST"!important;display:block!important;margin:0 0 18px!important;color:var(--yd-accent)!important;font-size:13px!important;font-weight:950!important;line-height:1!important;letter-spacing:1.35px!important;text-transform:uppercase!important}body.template-product .yd-product-page .product-form--options,body.template-product .yd-product-page .product-form__options,body.template-product .yd-product-page .product-options,body.template-product .yd-product-page .product__options,body.template-product .yd-product-page .options-selection,body.template-product .yd-product-page .product-form--variants,body.template-product .yd-product-page .product-form__variants{width:100%!important;margin:0 0 18px!important;padding:16px!important;background:var(--yd-surface-bg-soft)!important;border:1px solid var(--yd-border)!important}body.template-product .yd-product-page label,body.template-product .yd-product-page .form-field-title,body.template-product .yd-product-page .option-name,body.template-product .yd-product-page .variant-option-name,body.template-product .yd-product-page .options-selection__option-name{display:block!important;margin:0 0 9px!important;color:var(--yd-accent)!important;font-size:12px!important;font-weight:950!important;line-height:1.15!important;letter-spacing:1.1px!important;text-transform:uppercase!important}body.template-product .yd-product-page .product-form--quantity,body.template-product .yd-product-page .product-form__quantity,body.template-product .yd-product-page .quantity-selector,body.template-product .yd-product-page .quantity-selector__wrapper{width:100%!important;max-width:100%!important;margin:0 0 16px!important;padding:0!important;background:transparent!important;border:0!important}body.template-product .yd-product-page .quantity-selector,body.template-product .yd-product-page .quantity-selector__wrapper{display:flex!important;align-items:stretch!important}body.template-product .yd-product-page .quantity-selector button,body.template-product .yd-product-page .quantity-selector__button,body.template-product .yd-product-page button[name=minus],body.template-product .yd-product-page button[name=plus]{flex:0 0 58px!important;width:58px!important;min-width:58px!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0!important;background:var(--yd-field-bg)!important;color:var(--yd-field-text)!important;border:1px solid var(--yd-border)!important;border-radius:0!important;font-size:20px!important;font-weight:900!important}body.template-product .yd-product-page select,body.template-product .yd-product-page input[type=number],body.template-product .yd-product-page input[type=text],body.template-product .yd-product-page .form-field-input,body.template-product .yd-product-page .quantity-selector__input,body.template-product .yd-product-page .quantity-input{width:100%!important;min-width:0!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0 14px!important;background:var(--yd-field-bg)!important;color:var(--yd-field-text)!important;border:1px solid var(--yd-border)!important;border-radius:0!important;box-shadow:none!important;font-size:17px!important;font-weight:850!important;text-align:center!important}body.template-product .yd-product-page .product-form--atc,body.template-product .yd-product-page .product-form__atc,body.template-product .yd-product-page .product-form__action-wrapper{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}body.template-product .yd-product-page .product-form--atc-button,body.template-product .yd-product-page button[name=add],body.template-product .yd-product-page [data-product-atc]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:60px!important;height:auto!important;margin:0!important;padding:17px 20px!important;overflow:visible!important;background:var(--yd-accent)!important;color:#000!important;border:2px solid var(--yd-accent)!important;border-radius:0!important;box-shadow:none!important;font-size:16px!important;font-weight:950!important;line-height:1.1!important;letter-spacing:1px!important;text-align:center!important;text-transform:uppercase!important}body.template-product .yd-product-page .product-form--atc-button *,body.template-product .yd-product-page button[name=add] *,body.template-product .yd-product-page [data-product-atc] *{color:inherit!important}body.template-product .yd-product-page .product-form--atc-button .atc-button--text,body.template-product .yd-product-page button[name=add] .atc-button--text,body.template-product .yd-product-page [data-product-atc] .atc-button--text{font-size:0!important}body.template-product .yd-product-page .product-form--atc-button .atc-button--text:after,body.template-product .yd-product-page button[name=add] .atc-button--text:after,body.template-product .yd-product-page [data-product-atc] .atc-button--text:after{content:"ADD TO QUOTE REQUEST"!important;display:block!important;color:inherit!important;font-size:16px!important;font-weight:950!important;line-height:1.1!important;letter-spacing:1px!important}body.template-product .yd-product-page .product-form--atc-button.processing .atc-button--text:after,body.template-product .yd-product-page button[name=add].processing .atc-button--text:after,body.template-product .yd-product-page [data-product-atc].processing .atc-button--text:after{opacity:0!important}body.template-product .yd-product-page .product-form--atc-button:before,body.template-product .yd-product-page button[name=add]:before,body.template-product .yd-product-page [data-product-atc]:before{content:none!important;display:none!important}body.template-product .yd-product-page .product-form--atc-button:hover,body.template-product .yd-product-page button[name=add]:hover,body.template-product .yd-product-page [data-product-atc]:hover{background:#000!important;color:var(--yd-accent)!important;border-color:var(--yd-accent)!important}body.template-product .yd-product-page .product-description:before,body.template-product .yd-product-page .product__description:before,body.template-product .yd-product-page .product-single__description:before{content:"TECHNICAL NOTES"!important;display:block!important;margin:0 0 15px!important;color:var(--yd-accent)!important;font-size:13px!important;font-weight:950!important;line-height:1!important;letter-spacing:1.35px!important;text-transform:uppercase!important}body.template-product .yd-product-page .product-description,body.template-product .yd-product-page .product__description,body.template-product .yd-product-page .product-single__description{min-height:0!important;line-height:1.55!important}body.template-product .yd-product-page .product-description p,body.template-product .yd-product-page .product__description p,body.template-product .yd-product-page .product-single__description p{margin:0 0 12px!important;color:var(--yd-text-main)!important;font-size:15px!important;line-height:1.55!important}body.template-product .yd-product-page .product-description p:last-child,body.template-product .yd-product-page .product__description p:last-child,body.template-product .yd-product-page .product-single__description p:last-child{margin-bottom:0!important}body.template-product .yd-product-page .product-description strong,body.template-product .yd-product-page .product__description strong,body.template-product .yd-product-page .product-single__description strong{color:var(--yd-text-main)!important;font-weight:900!important}@media screen and (max-width:1099px){body.template-product .yd-product-page{width:min(100%,860px)!important;margin-top:18px!important;padding-right:18px!important;padding-left:18px!important}body.template-product .yd-product-page .product--outer{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}body.template-product .yd-product-page .product-gallery{max-width:680px!important}body.template-product .yd-product-page h1,body.template-product .yd-product-page .product-title,body.template-product .yd-product-page .product__title,body.template-product .yd-product-page .product-title-name,body.template-product .yd-product-page .product-title-code{text-align:left!important}}@media screen and (max-width:599px){body.template-product .yd-product-page{margin-top:14px!important;margin-bottom:48px!important;padding-right:12px!important;padding-left:12px!important}body.template-product .yd-product-page .product--outer{gap:22px!important}body.template-product .yd-product-page .product-gallery{padding:42px 18px 18px!important}body.template-product .yd-product-page .product-gallery:before{top:12px!important;left:12px!important;padding:7px 9px!important;font-size:11px!important}body.template-product .yd-product-page h1,body.template-product .yd-product-page .product-title,body.template-product .yd-product-page .product__title{margin-bottom:20px!important;padding-bottom:16px!important;font-size:clamp(32px,11vw,42px)!important;line-height:.98!important;letter-spacing:-.035em!important}body.template-product .yd-product-page .product-title-code{font-size:clamp(23px,7.5vw,30px)!important}body.template-product .yd-product-page .product-form,body.template-product .yd-product-page .product-description,body.template-product .yd-product-page .product__description,body.template-product .yd-product-page .product-single__description{padding:18px!important;margin-bottom:16px!important}body.template-product .yd-product-page .quantity-selector button,body.template-product .yd-product-page .quantity-selector__button,body.template-product .yd-product-page button[name=minus],body.template-product .yd-product-page button[name=plus]{flex-basis:50px!important;width:50px!important;min-width:50px!important;height:52px!important;min-height:52px!important}body.template-product .yd-product-page select,body.template-product .yd-product-page input[type=number],body.template-product .yd-product-page input[type=text],body.template-product .yd-product-page .form-field-input,body.template-product .yd-product-page .quantity-selector__input,body.template-product .yd-product-page .quantity-input{height:52px!important;min-height:52px!important}}.site-footer,.shopify-section-group-footer-group{background:#eff0f0!important}:root{--yd-accent: #ffda41;--yd-accent-deep: #f1c512;--yd-page-bg: #040706;--yd-text-main: #ffffff;--yd-text-muted: rgba(239, 240, 240, .76);--yd-text-soft: rgba(239, 240, 240, .58);--yd-surface-bg: rgba(18, 23, 26, .88);--yd-surface-bg-strong: rgba(10, 13, 12, .94);--yd-surface-bg-soft: rgba(239, 240, 240, .06);--yd-card-bg: rgba(18, 23, 26, .72);--yd-card-bg-hover: rgba(18, 23, 26, .86);--yd-card-panel-bg: rgba(17, 22, 25, .92);--yd-image-box-bg: rgba(239, 240, 240, .18);--yd-border: rgba(239, 240, 240, .13);--yd-border-soft: rgba(239, 240, 240, .08);--yd-border-strong: rgba(239, 240, 240, .18);--yd-shadow: 0 16px 38px rgba(0, 0, 0, .34);--yd-shadow-strong: 0 12px 32px rgba(0, 0, 0, .52);--yd-outline-shadow: 0 0 0 1px rgba(4, 7, 6, .9);--yd-field-bg: #ffffff;--yd-field-text: #040706;--yd-menu-bg: #ffffff;--yd-menu-text: #040706;--yd-footer-bg: #eff0f0;--yd-footer-text: #040706;--yd-preview-label-bg: rgba(4, 7, 6, .78);--yd-toggle-bg: rgba(10, 13, 12, .94);--yd-toggle-text: #ffffff;--yd-toggle-border: rgba(239, 240, 240, .18);--yd-toggle-button-bg: rgba(239, 240, 240, .08);--yd-toggle-button-text: #ffffff;--yd-toggle-button-active-bg: #ffda41;--yd-toggle-button-active-text: #040706;--yd-toggle-icon-image: none;--yd-toggle-icon-fallback-opacity: 1}body.bg-site-dark,body.site-bg-mode-dark,html.yd-mode-dark body{--yd-page-bg: #000000;--yd-text-main: #ffffff;--yd-text-muted: rgba(255, 255, 255, .72);--yd-text-soft: rgba(255, 255, 255, .58);--yd-surface-bg: rgba(7, 7, 7, .82);--yd-surface-bg-strong: rgba(7, 7, 7, .9);--yd-surface-bg-soft: rgba(255, 255, 255, .055);--yd-card-bg: rgba(0, 0, 0, .55);--yd-card-bg-hover: rgba(0, 0, 0, .65);--yd-card-panel-bg: rgba(20, 20, 20, .86);--yd-image-box-bg: rgba(255, 255, 255, .2);--yd-border: rgba(255, 255, 255, .12);--yd-border-soft: rgba(255, 255, 255, .08);--yd-border-strong: rgba(255, 255, 255, .16);--yd-shadow: 0 16px 38px rgba(0, 0, 0, .3);--yd-shadow-strong: 0 12px 32px rgba(0, 0, 0, .48);--yd-outline-shadow: 0 0 0 1px rgba(0, 0, 0, .88);--yd-field-bg: #ffffff;--yd-field-text: #000000;--yd-menu-bg: #ffffff;--yd-menu-text: #000000;--yd-footer-bg: #f4f3ec;--yd-footer-text: #111111;--yd-preview-label-bg: rgba(0, 0, 0, .72);--yd-toggle-bg: rgba(10, 10, 10, .92);--yd-toggle-text: #ffffff;--yd-toggle-border: rgba(255, 255, 255, .18);--yd-toggle-button-bg: rgba(255, 255, 255, .08);--yd-toggle-button-text: #ffffff;--yd-toggle-button-active-bg: #ffda41;--yd-toggle-button-active-text: #000000}body.bg-site-light,body.site-bg-mode-light,html.yd-mode-light body{--yd-page-bg: #eff0f0;--yd-text-main: #040706;--yd-text-muted: rgba(4, 7, 6, .7);--yd-text-soft: rgba(4, 7, 6, .56);--yd-surface-bg: rgba(255, 255, 255, .88);--yd-surface-bg-strong: rgba(255, 255, 255, .96);--yd-surface-bg-soft: rgba(4, 7, 6, .045);--yd-card-bg: rgba(255, 255, 255, .76);--yd-card-bg-hover: rgba(255, 255, 255, .94);--yd-card-panel-bg: rgba(255, 255, 255, .92);--yd-image-box-bg: rgba(255, 255, 255, .78);--yd-border: rgba(4, 7, 6, .14);--yd-border-soft: rgba(4, 7, 6, .08);--yd-border-strong: rgba(4, 7, 6, .2);--yd-shadow: 0 16px 38px rgba(4, 7, 6, .12);--yd-shadow-strong: 0 12px 32px rgba(4, 7, 6, .18);--yd-outline-shadow: 0 0 0 1px rgba(4, 7, 6, .08);--yd-field-bg: #ffffff;--yd-field-text: #040706;--yd-menu-bg: #ffffff;--yd-menu-text: #040706;--yd-footer-bg: #eff0f0;--yd-footer-text: #040706;--yd-preview-label-bg: rgba(255, 255, 255, .88);--yd-toggle-bg: rgba(255, 255, 255, .94);--yd-toggle-text: #040706;--yd-toggle-border: rgba(4, 7, 6, .16);--yd-toggle-button-bg: rgba(4, 7, 6, .06);--yd-toggle-button-text: #040706;--yd-toggle-button-active-bg: #040706;--yd-toggle-button-active-text: #ffda41}html.yd-mode-dark body{background-image:var(--site-bg-dark-image)!important;background-size:100% auto!important;background-position:center top!important;background-repeat:repeat-y!important;background-attachment:scroll!important;background-color:#040706!important}html.yd-mode-light body{background-image:var(--site-bg-light-image)!important;background-size:100% auto!important;background-position:center top!important;background-repeat:repeat-y!important;background-attachment:scroll!important;background-color:#eff0f0!important}body{color:var(--yd-text-main)!important}.yd-display-mode-toggle{position:fixed!important;left:16px!important;right:auto!important;bottom:16px!important;z-index:99999!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:auto!important;max-width:calc(100vw - 32px)!important;background:var(--yd-toggle-bg)!important;color:var(--yd-toggle-text)!important;border:1px solid var(--yd-toggle-border)!important;box-shadow:0 10px 30px #00000038!important;border-radius:999px!important;padding:6px!important;font-size:12px!important;line-height:1!important;font-weight:850!important;letter-spacing:.2px!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.yd-display-mode-toggle__trigger,.yd-display-mode-toggle__button{appearance:none!important;-webkit-appearance:none!important;border:0!important;border-radius:999px!important;margin:0!important;font:inherit!important;line-height:1!important;cursor:pointer!important}.yd-display-mode-toggle__trigger{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;background:var(--yd-toggle-button-active-bg)!important;color:var(--yd-toggle-button-active-text)!important;transition:transform .16s ease,background .16s ease,color .16s ease!important}.yd-display-mode-toggle__trigger:hover{transform:translateY(-1px)!important}.yd-display-mode-toggle__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;background-image:var(--yd-toggle-icon-image)!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}.yd-display-mode-toggle__icon:before{content:"\263e";display:block!important;color:currentColor!important;font-size:20px!important;line-height:1!important;font-weight:950!important;opacity:var(--yd-toggle-icon-fallback-opacity)!important}html.yd-mode-light .yd-display-mode-toggle__icon:before{content:"\2600";font-size:18px!important}.yd-display-mode-toggle__choices{display:inline-flex!important;align-items:center!important;gap:6px!important;max-width:220px!important;opacity:1!important;overflow:hidden!important;pointer-events:auto!important;transition:max-width .18s ease,opacity .14s ease,transform .18s ease,margin-left .18s ease!important}.yd-display-mode-toggle:not(.is-open) .yd-display-mode-toggle__choices{max-width:0!important;opacity:0!important;transform:translate(-6px)!important;margin-left:-7px!important;pointer-events:none!important}.yd-display-mode-toggle__button{background:var(--yd-toggle-button-bg)!important;color:var(--yd-toggle-button-text)!important;min-height:32px!important;height:32px!important;padding:0 12px!important;white-space:nowrap!important;transition:background .16s ease,color .16s ease,transform .16s ease!important}.yd-display-mode-toggle__button:hover{transform:translateY(-1px)!important}html.yd-mode-light .yd-display-mode-toggle__button[data-yd-mode-choice=light],html.yd-mode-dark .yd-display-mode-toggle__button[data-yd-mode-choice=dark],.yd-display-mode-toggle__button[aria-pressed=true]{background:var(--yd-toggle-button-active-bg)!important;color:var(--yd-toggle-button-active-text)!important}.navmenu-submenu{background-color:var(--yd-menu-bg)!important}.navmenu-submenu a,.navmenu-submenu .navmenu-link{color:var(--yd-menu-text)!important}.site-main,.main-content,.template-page .site-main,.template-product .site-main,.template-collection .site-main,.template-index .site-main,.template-search .site-main,.template-page .main-content,.template-product .main-content,.template-collection .main-content,.template-index .main-content,.template-search .main-content{color:var(--yd-text-main)!important}.template-search input[type=search],.template-search .search-form input,.template-search .live-search-form input,.template-search .form-field-input{background:var(--yd-field-bg)!important;color:var(--yd-field-text)!important}.productitem{background:var(--yd-card-bg)!important;border-color:var(--yd-border-soft)!important;box-shadow:var(--yd-outline-shadow)!important}.productitem:after{background:var(--yd-border-soft)!important}.productitem:hover{background:var(--yd-card-bg-hover)!important;box-shadow:var(--yd-outline-shadow),var(--yd-shadow-strong)!important;border-color:var(--yd-border-strong)!important}.productitem--image,.productitem__image,.productitem--image-link,.productitem__image-link,.productitem--image-figure,.productitem__image-wrapper,.productitem--image-wrapper,.productitem-image{background:var(--yd-image-box-bg)!important}.productitem--info,.productitem__info{background:var(--yd-card-panel-bg)!important}.productitem--title,.productitem__title,.productitem--title a,.productitem__title a,.productitem--info a,.productitem__info a,.product-title-name,.productitem--info,.productitem__info,.productitem--vendor,.productitem__vendor{color:var(--yd-text-main)!important}.product-title-code,.productitem--meta-size{color:var(--yd-accent)!important}.productitem--meta-substrate{color:var(--yd-text-muted)!important;opacity:1!important}.template-product .breadcrumbs,.template-product .breadcrumb,.template-product nav[aria-label=breadcrumb]{color:var(--yd-text-muted)!important}.template-product .breadcrumbs a,.template-product .breadcrumb a,.template-product nav[aria-label=breadcrumb] a{color:var(--yd-accent)!important}.template-product .product-gallery,.template-product .product__gallery,.template-product .product-media,.template-product .product__media,.template-product .product-main .product-gallery,.template-product .product-main .product-media,.template-product .product--media,.template-product .product__media-wrapper{background:var(--yd-image-box-bg)!important;border-color:var(--yd-border)!important;box-shadow:var(--yd-outline-shadow),var(--yd-shadow)!important}.template-product .product-gallery:before,.template-product .product__gallery:before,.template-product .product-media:before,.template-product .product__media:before,.template-product .product--media:before,.template-product .product__media-wrapper:before{color:var(--yd-accent)!important;background:var(--yd-preview-label-bg)!important;border-color:#ffda4152!important}.template-product .product-info,.template-product .product__info,.template-product .product-details,.template-product .product__details,.template-product .product-form--regular,.template-product .product--information,.template-product .product__information,.template-product h1,.template-product .product-title,.template-product .product__title,.template-product .product-main h1,.template-product .product-title-name,.template-product .rte{color:var(--yd-text-main)!important}.template-product h1,.template-product .product-title,.template-product .product__title,.template-product .product-main h1{border-bottom-color:#ffda4199!important}.template-product .product-title-code,.template-product .product-form:before,.template-product label,.template-product .form-field-title,.template-product .option-name,.template-product .variant-option-name,.template-product .options-selection__option-name,.template-product .product-description:before,.template-product .product__description:before,.template-product .product-single__description:before,.template-product .rte a{color:var(--yd-accent)!important}.template-product .product-form,.template-product .product-description,.template-product .product__description,.template-product .product-single__description{background:var(--yd-surface-bg)!important;color:var(--yd-text-main)!important;border-color:var(--yd-border)!important;box-shadow:var(--yd-outline-shadow),var(--yd-shadow)!important}.template-product .product-form--options,.template-product .product-form__options,.template-product .product-options,.template-product .product__options,.template-product .options-selection,.template-product .product-form--variants,.template-product .product-form__variants{background:var(--yd-surface-bg-soft)!important;border-color:var(--yd-border)!important}.template-product select,.template-product input[type=number],.template-product input[type=text],.template-product .form-field-input,.template-product .quantity-selector__input,.template-product .quantity-input,.template-product .quantity-selector button,.template-product .quantity-selector__button,.template-product button[name=minus],.template-product button[name=plus]{background:var(--yd-field-bg)!important;color:var(--yd-field-text)!important}.template-product .product-description p,.template-product .product__description p,.template-product .product-single__description p,.template-product .product-description strong,.template-product .product__description strong,.template-product .product-single__description strong,.template-product .product-recommendations h2,.template-product .related-products h2,.template-product .recently-viewed h2,.template-product [data-product-recommendations] h2{color:var(--yd-text-main)!important}.template-product .product-recommendations h2:after,.template-product .related-products h2:after,.template-product .recently-viewed h2:after,.template-product [data-product-recommendations] h2:after{color:var(--yd-text-muted)!important}.template-product .add-to-cart-button,.template-product button[name=add],.template-product .product-form--atc-button,.template-product .product-form__cart-submit,.template-product [data-product-atc]{background:var(--yd-accent)!important;color:#000!important;border-color:var(--yd-accent)!important}.template-product .add-to-cart-button:before,.template-product button[name=add]:before,.template-product .product-form--atc-button:before,.template-product .product-form__cart-submit:before,.template-product [data-product-atc]:before{color:#000!important}.template-product .add-to-cart-button:hover,.template-product button[name=add]:hover,.template-product .product-form--atc-button:hover,.template-product .product-form__cart-submit:hover,.template-product [data-product-atc]:hover{background:#000!important;color:var(--yd-accent)!important;border-color:var(--yd-accent)!important}.template-product .add-to-cart-button:hover:before,.template-product button[name=add]:hover:before,.template-product .product-form--atc-button:hover:before,.template-product .product-form__cart-submit:hover:before,.template-product [data-product-atc]:hover:before{color:var(--yd-accent)!important}.site-footer,.shopify-section-group-footer-group{background:var(--yd-footer-bg)!important;color:var(--yd-footer-text)!important}@media screen and (max-width:719px){.yd-display-mode-toggle{left:12px!important;right:auto!important;bottom:12px!important;justify-content:flex-start!important;width:auto!important;max-width:calc(100vw - 24px)!important;border-radius:999px!important}.yd-display-mode-toggle__trigger{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}.yd-display-mode-toggle__choices{max-width:190px!important}.yd-display-mode-toggle__button{flex:0 0 auto!important;min-width:72px!important;padding:0 12px!important}}body{--color-primary: var(--yd-text-main) !important;--color-secondary: var(--yd-page-bg) !important;--root-color-primary: var(--yd-text-main) !important;--root-color-secondary: var(--yd-page-bg) !important;--element-text-color: var(--yd-text-main) !important}body.template-page,body.template-collection,body.template-search,body.template-cart,body.template-list-collections,body.template-page .site-main,body.template-collection .site-main,body.template-search .site-main,body.template-cart .site-main,body.template-list-collections .site-main,body.template-page .main-content,body.template-collection .main-content,body.template-search .main-content,body.template-cart .main-content,body.template-list-collections .main-content{color:var(--yd-text-main)!important}body.template-page h1,body.template-page h2,body.template-page h3,body.template-page h4,body.template-page h5,body.template-page h6,body.template-collection h1,body.template-collection h2,body.template-collection h3,body.template-collection h4,body.template-collection h5,body.template-collection h6,body.template-search h1,body.template-search h2,body.template-search h3,body.template-search h4,body.template-search h5,body.template-search h6,body.template-cart h1,body.template-cart h2,body.template-cart h3,body.template-cart h4,body.template-cart h5,body.template-cart h6,body.template-list-collections h1,body.template-list-collections h2,body.template-list-collections h3,body.template-list-collections h4,body.template-list-collections h5,body.template-list-collections h6{color:var(--yd-text-main)!important;text-shadow:none!important}body.template-page p,body.template-page li,body.template-page span,body.template-page div,body.template-collection p,body.template-collection li,body.template-collection span,body.template-search p,body.template-search li,body.template-search span,body.template-cart p,body.template-cart li,body.template-cart span,body.template-list-collections p,body.template-list-collections li,body.template-list-collections span{color:inherit}body.template-collection .page-title,body.template-collection .page-title h1,body.template-collection .collection-title,body.template-collection .collection-title h1,body.template-collection .collection--title,body.template-collection .collection__title,body.template-collection .collection-header,body.template-collection .collection-header h1,body.template-collection .collection--header,body.template-collection .collection--header h1,body.template-collection .collection__header,body.template-collection .collection__header h1,body.template-collection .productgrid--title,body.template-collection .productgrid__title,body.template-collection [class*=collection] h1,body.template-collection [class*=productgrid] h1{color:var(--yd-text-main)!important;text-shadow:none!important}body.template-collection .collection-description,body.template-collection .collection-description p,body.template-collection .collection__description,body.template-collection .collection__description p,body.template-collection .collection--description,body.template-collection .collection--description p,body.template-collection .rte,body.template-collection .rte p,body.template-collection .rte li{color:var(--yd-text-muted)!important}body.template-page .breadcrumbs,body.template-page .breadcrumb,body.template-page nav[aria-label=breadcrumb],body.template-collection .breadcrumbs,body.template-collection .breadcrumb,body.template-collection nav[aria-label=breadcrumb],body.template-search .breadcrumbs,body.template-search .breadcrumb,body.template-search nav[aria-label=breadcrumb],body.template-product .breadcrumbs,body.template-product .breadcrumb,body.template-product nav[aria-label=breadcrumb]{color:var(--yd-text-muted)!important}body.template-page .breadcrumbs a,body.template-page .breadcrumb a,body.template-page nav[aria-label=breadcrumb] a,body.template-collection .breadcrumbs a,body.template-collection .breadcrumb a,body.template-collection nav[aria-label=breadcrumb] a,body.template-search .breadcrumbs a,body.template-search .breadcrumb a,body.template-search nav[aria-label=breadcrumb] a,body.template-product .breadcrumbs a,body.template-product .breadcrumb a,body.template-product nav[aria-label=breadcrumb] a{color:var(--yd-accent)!important}body.template-collection .productgrid--sidebar,body.template-collection .productgrid__sidebar,body.template-collection .collection-sidebar,body.template-collection .collection__sidebar,body.template-collection .collection-filters,body.template-collection .collection__filters,body.template-collection .facets,body.template-collection [class*=filter],body.template-collection .productgrid--sidebar h2,body.template-collection .productgrid--sidebar h3,body.template-collection .productgrid__sidebar h2,body.template-collection .productgrid__sidebar h3,body.template-collection .collection-sidebar h2,body.template-collection .collection-sidebar h3,body.template-collection .filter-title,body.template-collection .filter-group-title,body.template-collection .filter-group--heading,body.template-collection .facets__heading,body.template-collection .facets__summary,body.template-collection .collection-filters__title,body.template-collection [class*=filter] h2,body.template-collection [class*=filter] h3,body.template-collection [class*=filter] label,body.template-collection .productgrid--sidebar a,body.template-collection .productgrid__sidebar a,body.template-collection .collection-sidebar a,body.template-collection .collection__sidebar a,body.template-collection .collection-filters a,body.template-collection .collection__filters a,body.template-collection .facets a{color:var(--yd-text-main)!important}body.template-collection .productgrid--utils,body.template-collection .productgrid__utils,body.template-collection .productgrid--toolbar,body.template-collection .productgrid__toolbar,body.template-collection .collection-toolbar,body.template-collection .collection__toolbar,body.template-collection .collection-sorting,body.template-collection .collection__sorting,body.template-collection .utils-sortby,body.template-collection .productgrid--sortby,body.template-collection .productgrid__sortby{background:var(--yd-surface-bg-strong)!important;color:var(--yd-text-main)!important;border-color:var(--yd-border)!important;box-shadow:var(--yd-outline-shadow)!important}body.template-collection .productgrid--utils *,body.template-collection .productgrid__utils *,body.template-collection .productgrid--toolbar *,body.template-collection .productgrid__toolbar *,body.template-collection .collection-toolbar *,body.template-collection .collection__toolbar *,body.template-collection .collection-sorting *,body.template-collection .collection__sorting *,body.template-collection .utils-sortby *,body.template-collection .productgrid--sortby *,body.template-collection .productgrid__sortby *{color:var(--yd-text-main)!important}body.template-collection .productgrid--utils select,body.template-collection .productgrid__utils select,body.template-collection .productgrid--toolbar select,body.template-collection .productgrid__toolbar select,body.template-collection .collection-toolbar select,body.template-collection .collection__toolbar select,body.template-collection .collection-sorting select,body.template-collection .collection__sorting select,body.template-collection .utils-sortby select,body.template-collection .productgrid--sortby select,body.template-collection .productgrid__sortby select{background:var(--yd-field-bg)!important;color:var(--yd-field-text)!important;border-color:var(--yd-border)!important}body.template-collection .productgrid--utils svg,body.template-collection .productgrid__utils svg,body.template-collection .productgrid--toolbar svg,body.template-collection .productgrid__toolbar svg,body.template-collection .collection-toolbar svg,body.template-collection .collection__toolbar svg{color:var(--yd-accent)!important;fill:currentColor!important;stroke:currentColor!important}body.template-collection .empty-state,body.template-collection .empty-state *,body.template-collection .collection-empty,body.template-collection .collection-empty *,body.template-collection .productgrid--empty,body.template-collection .productgrid--empty *,body.template-collection .productgrid__empty,body.template-collection .productgrid__empty *,body.template-collection .productgrid--no-results,body.template-collection .productgrid--no-results *,body.template-collection .productgrid__no-results,body.template-collection .productgrid__no-results *,body.template-collection [class*=empty]{color:var(--yd-text-main)!important}body.template-collection .empty-state a,body.template-collection .collection-empty a,body.template-collection .productgrid--empty a,body.template-collection .productgrid__empty a,body.template-collection .productgrid--no-results a,body.template-collection .productgrid__no-results a{color:#040706!important}body.template-collection .empty-state .button-primary,body.template-collection .collection-empty .button-primary,body.template-collection .productgrid--empty .button-primary,body.template-collection .productgrid__empty .button-primary,body.template-collection .productgrid--no-results .button-primary,body.template-collection .productgrid__no-results .button-primary,body.template-collection a.button-primary,body.template-collection button.button-primary{background:var(--yd-accent)!important;color:#040706!important;border-color:var(--yd-accent)!important}body.template-search .search-section,body.template-search .search--section,body.template-search .search-results,body.template-search .search-results--container,body.template-search .search-results__container,body.template-search .search-flydown,body.template-search .live-search,body.template-search .search-section h1,body.template-search .search--section h1,body.template-search .search-results h1,body.template-search .search-results h2,body.template-search .search-results--container h1,body.template-search .search-results__container h1,body.template-page .rte,body.template-page .rte p,body.template-page .rte li,body.template-page .page-content,body.template-page .page-content p,body.template-page .page__content,body.template-page .page__content p,body.template-page .page--content,body.template-page .page--content p{color:var(--yd-text-main)!important}body.template-page .rte a,body.template-page .page-content a,body.template-page .page__content a,body.template-page .page--content a,body.template-search a,body.template-collection .collection-description a,body.template-collection .rte a{color:var(--yd-accent)!important}body.template-search .site-header,body.template-search .site-header-wrapper,body.template-search .site-header__wrapper,body.template-search .header,body.template-search .header-wrapper{color:#050505!important}body.template-search .site-header a,body.template-search .site-header button,body.template-search .site-header span,body.template-search .site-header p,body.template-search .site-header__menu-item,body.template-search .site-header__nav a,body.template-search .site-header__account-link,body.template-search .site-header__cart a,body.template-search .navmenu-link,body.template-search .navmenu-link-parent,body.template-search .navmenu-depth-1>li>a,body.template-search .site-navigation a{color:#050505!important;opacity:1!important}body.template-search .site-header svg,body.template-search .site-header svg path,body.template-search .site-header svg line,body.template-search .site-header svg polyline,body.template-search .site-header svg circle{color:#050505!important;stroke:#050505!important;fill:none;opacity:1!important}body.template-search .site-header .site-header__logo img,body.template-search .site-header .logo img{opacity:1!important}body.template-search .site-header input,body.template-search .site-header input::placeholder{color:#050505!important;opacity:1!important}:root{--yd-toggle-icon-light-image: var(--yd-toggle-icon-image);--yd-toggle-icon-dark-image: var(--yd-toggle-icon-image)}html.yd-mode-light .yd-display-mode-toggle__icon{background-image:var(--yd-toggle-icon-light-image)!important}html.yd-mode-dark .yd-display-mode-toggle__icon{background-image:var(--yd-toggle-icon-dark-image)!important}@media screen and (min-width:720px){.yd-display-mode-toggle{left:16px!important;right:auto!important;bottom:16px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:auto!important;max-width:calc(100vw - 32px)!important;padding:6px!important;border-radius:999px!important}.yd-display-mode-toggle__trigger{display:none!important}.yd-display-mode-toggle__choices,.yd-display-mode-toggle:not(.is-open) .yd-display-mode-toggle__choices{display:inline-flex!important;align-items:center!important;gap:6px!important;max-width:none!important;opacity:1!important;overflow:visible!important;pointer-events:auto!important;transform:none!important;margin-left:0!important}.yd-display-mode-toggle__button{min-height:32px!important;height:32px!important;padding:0 14px!important;white-space:nowrap!important}}@media screen and (max-width:719px){.yd-display-mode-toggle{left:12px!important;right:auto!important;bottom:12px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:auto!important;max-width:calc(100vw - 24px)!important;padding:6px!important;border-radius:999px!important}.yd-display-mode-toggle__trigger{display:inline-flex!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}.yd-display-mode-toggle__choices{display:inline-flex!important;align-items:center!important;gap:6px!important;max-width:190px!important;opacity:1!important;overflow:hidden!important;pointer-events:auto!important;transform:translate(0)!important;margin-left:0!important;transition:max-width .18s ease,opacity .14s ease,transform .18s ease,margin-left .18s ease!important}.yd-display-mode-toggle:not(.is-open) .yd-display-mode-toggle__choices{max-width:0!important;opacity:0!important;transform:translate(-6px)!important;margin-left:-7px!important;pointer-events:none!important}.yd-display-mode-toggle__button{flex:0 0 auto!important;min-width:72px!important;min-height:32px!important;height:32px!important;padding:0 12px!important;white-space:nowrap!important}}body.template-collection,body.template-search{--yd-product-card-accent: #efca34;--yd-product-card-shell-bg: rgba(255, 255, 255, .55);--yd-product-card-shell-hover: rgba(255, 255, 255, .65);--yd-product-card-image-bg: rgba(255, 255, 255, .2);--yd-product-card-panel-bg: rgba(255, 255, 255, .86)}body.template-collection.bg-site-dark,body.template-collection.site-bg-mode-dark,body.template-search.bg-site-dark,body.template-search.site-bg-mode-dark,html.yd-mode-dark body.template-collection,html.yd-mode-dark body.template-search{--yd-product-card-accent: #ffda41;--yd-product-card-shell-bg: rgba(0, 0, 0, .55);--yd-product-card-shell-hover: rgba(0, 0, 0, .65);--yd-product-card-image-bg: rgba(255, 255, 255, .2);--yd-product-card-panel-bg: rgba(20, 20, 20, .86)}body.template-collection.bg-site-light,body.template-collection.site-bg-mode-light,body.template-search.bg-site-light,body.template-search.site-bg-mode-light,html.yd-mode-light body.template-collection,html.yd-mode-light body.template-search{--yd-product-card-accent: #efca34;--yd-product-card-shell-bg: rgba(255, 255, 255, .55);--yd-product-card-shell-hover: rgba(255, 255, 255, .65);--yd-product-card-image-bg: rgba(255, 255, 255, .2);--yd-product-card-panel-bg: rgba(255, 255, 255, .86)}body.template-collection .productgrid--item,body.template-search .productgrid--item{display:flex!important;align-items:stretch!important;height:auto!important;min-height:100%!important}body.template-collection .productitem,body.template-search .productitem{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;background:var(--yd-product-card-shell-bg)!important;border-radius:10px!important;overflow:hidden!important}body.template-collection .productitem:hover,body.template-search .productitem:hover{background:var(--yd-product-card-shell-hover)!important;transform:translateY(-4px)!important}body.template-collection .productitem__container,body.template-search .productitem__container{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important}body.template-collection .productitem__image-container,body.template-search .productitem__image-container{display:flex!important;flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important;margin:0!important;padding:0!important;background:var(--yd-product-card-image-bg)!important;overflow:hidden!important}body.template-collection .productitem--image,body.template-collection .productitem__image,body.template-collection .productitem--image-link,body.template-collection .productitem__image-link,body.template-collection .productitem--image-figure,body.template-collection .productitem__image-wrapper,body.template-collection .productitem--image-wrapper,body.template-collection .productitem-image,body.template-search .productitem--image,body.template-search .productitem__image,body.template-search .productitem--image-link,body.template-search .productitem__image-link,body.template-search .productitem--image-figure,body.template-search .productitem__image-wrapper,body.template-search .productitem--image-wrapper,body.template-search .productitem-image{display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;padding:10px!important;margin:0!important;box-sizing:border-box!important;background:var(--yd-product-card-image-bg)!important;overflow:hidden!important}body.template-collection .productitem--image img,body.template-collection .productitem__image img,body.template-collection .productitem--image-link img,body.template-collection .productitem__image-link img,body.template-collection .productitem--image-figure img,body.template-collection .productitem__image-wrapper img,body.template-collection .productitem--image-wrapper img,body.template-collection .productitem-image img,body.template-search .productitem--image img,body.template-search .productitem__image img,body.template-search .productitem--image-link img,body.template-search .productitem__image-link img,body.template-search .productitem--image-figure img,body.template-search .productitem__image-wrapper img,body.template-search .productitem--image-wrapper img,body.template-search .productitem-image img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:0!important;margin:0 auto!important;object-fit:contain!important}body.template-collection .productitem--info,body.template-collection .productitem__info,body.template-search .productitem--info,body.template-search .productitem__info{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;height:auto!important;min-height:150px!important;max-height:none!important;padding:16px 15px 18px!important;margin:0!important;box-sizing:border-box!important;background:var(--yd-product-card-panel-bg)!important;color:var(--yd-text-main)!important;text-align:center!important;overflow:visible!important}body.template-collection .productitem--title,body.template-collection .productitem__title,body.template-search .productitem--title,body.template-search .productitem__title{display:block!important;width:100%!important;margin:0!important;padding:0!important}body.template-collection .productitem--title>a,body.template-collection .productitem__title>a,body.template-collection .productitem--title-link,body.template-search .productitem--title>a,body.template-search .productitem__title>a,body.template-search .productitem--title-link{display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;width:100%!important;margin:0!important;padding:0!important;color:inherit!important;text-align:center!important;text-decoration:none!important}body.template-collection .product-title-name,body.template-search .product-title-name{display:-webkit-box!important;width:100%!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;color:var(--yd-text-main)!important;text-align:center!important;font-family:Montserrat,Nunito Sans,sans-serif!important;font-size:clamp(16px,1.15vw,19px)!important;font-weight:900!important;line-height:1.02!important;letter-spacing:-.035em!important;text-transform:uppercase!important;margin:0!important;padding:0!important}body.template-collection .product-title-code,body.template-search .product-title-code{display:block!important;width:100%!important;color:var(--yd-product-card-accent)!important;text-align:center!important;font-family:Montserrat,Nunito Sans,sans-serif!important;font-size:clamp(18px,1.3vw,21px)!important;font-weight:900!important;line-height:1!important;letter-spacing:.025em!important;margin:0!important;padding:0!important}body.template-collection .productitem--meta,body.template-search .productitem--meta{width:100%!important;margin:7px 0 0!important;padding:0!important}body.template-collection .productitem--meta-size,body.template-search .productitem--meta-size{display:block!important;width:100%!important;margin:0!important;padding:0!important;color:var(--yd-product-card-accent)!important;text-align:center!important;font-size:15px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:.015em!important}body.template-collection .productitem--meta-substrate,body.template-search .productitem--meta-substrate{display:none!important}@media screen and (max-width:719px){body.template-collection .productitem,body.template-search .productitem{min-height:0!important;border-radius:8px!important}body.template-collection .productitem--image,body.template-collection .productitem__image,body.template-collection .productitem--image-link,body.template-collection .productitem__image-link,body.template-collection .productitem--image-figure,body.template-collection .productitem__image-wrapper,body.template-collection .productitem--image-wrapper,body.template-collection .productitem-image,body.template-search .productitem--image,body.template-search .productitem__image,body.template-search .productitem--image-link,body.template-search .productitem__image-link,body.template-search .productitem--image-figure,body.template-search .productitem__image-wrapper,body.template-search .productitem--image-wrapper,body.template-search .productitem-image{padding:7px!important}body.template-collection .productitem--info,body.template-collection .productitem__info,body.template-search .productitem--info,body.template-search .productitem__info{min-height:128px!important;padding:12px 10px 14px!important}body.template-collection .productitem--title>a,body.template-collection .productitem__title>a,body.template-collection .productitem--title-link,body.template-search .productitem--title>a,body.template-search .productitem__title>a,body.template-search .productitem--title-link{gap:5px!important}body.template-collection .product-title-name,body.template-search .product-title-name{font-size:clamp(13px,3.7vw,15px)!important;line-height:1.04!important;letter-spacing:-.028em!important}body.template-collection .product-title-code,body.template-search .product-title-code{font-size:clamp(15px,4.25vw,17px)!important;line-height:1.02!important}body.template-collection .productitem--meta,body.template-search .productitem--meta{margin-top:5px!important}body.template-collection .productitem--meta-size,body.template-search .productitem--meta-size{font-size:clamp(12px,3.45vw,14px)!important;line-height:1.12!important}}body.template-collection .productgrid--utils .utils-sortby,body.template-collection .productgrid--utils .utils-view,body.template-collection .productgrid--utils .utils-compare-toggle,body.template-search .productgrid--utils .utils-sortby,body.template-search .productgrid--utils .utils-view,body.template-search .productgrid--utils .utils-compare-toggle{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}body.template-collection .productgrid--utils,body.template-search .productgrid--utils{justify-content:flex-start!important}body.template-collection .productgrid--utils .utils-filter,body.template-search .productgrid--utils .utils-filter{margin-left:0!important;margin-right:0!important}@media screen and (max-width:719px){body.template-collection .productgrid--items,body.template-search .productgrid--items{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:100%!important;margin-right:0!important;margin-left:0!important;padding-right:0!important;padding-left:0!important}body.template-collection .productgrid--items .productgrid--item,body.template-search .productgrid--items .productgrid--item,body.template-collection .productgrid--items.products-per-row-3 .productgrid--item,body.template-search .productgrid--items.products-per-row-3 .productgrid--item,body.template-collection .productgrid--items.products-per-row-4 .productgrid--item,body.template-search .productgrid--items.products-per-row-4 .productgrid--item{width:100%!important;min-width:0!important;margin:0!important}}.yd-custom-input{display:block!important;width:100%!important;margin:0 0 18px!important;padding:16px!important;background:var(--yd-surface-bg-soft)!important;color:var(--yd-text-main)!important;border:1px solid var(--yd-border)!important;box-sizing:border-box!important}.yd-custom-input__label{display:block!important;margin:0 0 9px!important;color:var(--yd-accent)!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important;letter-spacing:.02em!important}.yd-custom-input__required{color:var(--yd-accent)!important}.yd-custom-input__field{display:block!important;width:100%!important;min-height:52px!important;margin:0!important;padding:12px 14px!important;background:var(--yd-field-bg)!important;color:var(--yd-field-text)!important;border:1px solid var(--yd-border)!important;border-radius:2px!important;font-size:16px!important;line-height:1.3!important;box-sizing:border-box!important}.yd-custom-input__field:focus{border-color:var(--yd-accent)!important;outline:2px solid rgba(255,218,65,.34)!important;outline-offset:1px!important}.yd-custom-input__help{display:block!important;margin:9px 0 0!important;color:var(--yd-text-muted)!important;font-size:13px!important;line-height:1.4!important}@media screen and (max-width:719px){.yd-custom-input{padding:14px!important}.yd-custom-input__field{min-height:48px!important;font-size:16px!important}}.yd-custom-input__heading{display:block!important;margin:0 0 14px!important;color:var(--yd-accent)!important;font-size:16px!important;font-weight:900!important;line-height:1.25!important;letter-spacing:.01em!important}.yd-custom-input__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important}.yd-custom-input__group{display:block!important;width:100%!important;margin:0 0 14px!important}.yd-custom-input__group:last-child{margin-bottom:0!important}.yd-custom-input__optional{display:inline-block!important;margin-left:7px!important;color:var(--yd-text-muted)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:uppercase!important}.yd-custom-input__textarea{min-height:104px!important;resize:vertical!important}.yd-custom-input__select{-webkit-appearance:auto!important;appearance:auto!important;cursor:pointer!important}.yd-custom-input__file{min-height:52px!important;padding:9px 10px!important;cursor:pointer!important}.yd-custom-input__file::file-selector-button{min-height:34px!important;margin-right:10px!important;padding:7px 11px!important;background:var(--yd-accent)!important;color:var(--yd-button-text, #111111)!important;border:0!important;border-radius:2px!important;font:inherit!important;font-weight:900!important;cursor:pointer!important}.yd-custom-input--notes{padding:13px 16px!important}.yd-custom-input--notes .yd-custom-input__textarea{min-height:86px!important}@media screen and (max-width:719px){.yd-custom-input__grid{grid-template-columns:1fr!important;gap:0!important}.yd-custom-input__heading{font-size:15px!important}.yd-custom-input__textarea{min-height:96px!important}}body{--yd-atc-bg-color: #eff0f0;--yd-atc-bg-image: var(--site-bg-light-image);--yd-atc-text: #040706;--yd-atc-muted: rgba(4, 7, 6, .66);--yd-atc-border: rgba(4, 7, 6, .16);--yd-atc-image-bg: rgba(255, 255, 255, .78);--yd-atc-button-bg: #040706;--yd-atc-button-text: #ffda41;--yd-atc-button-border: #040706;--yd-atc-shadow: 0 18px 46px rgba(0, 0, 0, .28)}body.bg-site-dark,body.site-bg-mode-dark,html.yd-mode-dark body{--yd-atc-bg-color: #eff0f0;--yd-atc-bg-image: var(--site-bg-light-image);--yd-atc-text: #040706;--yd-atc-muted: rgba(4, 7, 6, .66);--yd-atc-border: rgba(4, 7, 6, .16);--yd-atc-image-bg: rgba(255, 255, 255, .82);--yd-atc-button-bg: #040706;--yd-atc-button-text: #ffda41;--yd-atc-button-border: #040706;--yd-atc-shadow: 0 18px 46px rgba(0, 0, 0, .34)}body.bg-site-light,body.site-bg-mode-light,html.yd-mode-light body{--yd-atc-bg-color: #040706;--yd-atc-bg-image: var(--site-bg-dark-image);--yd-atc-text: #ffffff;--yd-atc-muted: rgba(255, 255, 255, .68);--yd-atc-border: rgba(255, 255, 255, .14);--yd-atc-image-bg: rgba(255, 255, 255, .16);--yd-atc-button-bg: #ffda41;--yd-atc-button-text: #040706;--yd-atc-button-border: #ffda41;--yd-atc-shadow: 0 18px 46px rgba(0, 0, 0, .3)}.site-header>.atc-banner--container{position:absolute!important;top:100%!important;right:18px!important;left:auto!important;width:min(470px,calc(100vw - 36px))!important;max-width:470px!important;margin:0!important;padding:12px 0 0!important;background:transparent!important;box-shadow:none!important;z-index:1095!important;opacity:0!important;transform:translateY(-12px)!important;pointer-events:none}.site-header>.atc-banner--container[data-animation-state=open]{opacity:1!important;transform:translateY(0)!important;pointer-events:auto}.site-header>.atc-banner--container[data-animation="closed=>open"]{transition:opacity .18s cubic-bezier(.1,.1,0,1),transform .23s cubic-bezier(.1,.1,0,1)!important}.site-header>.atc-banner--container[data-animation="open=>closed"]{transition:opacity .12s cubic-bezier(.4,0,1,1),transform .16s cubic-bezier(.4,0,1,1)!important}.site-header>.atc-banner--container[data-animation-state=closed]{opacity:0!important;transform:translateY(-12px)!important;pointer-events:none}.site-header>.atc-banner--container .atc-banner--outer{position:relative!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important;background-color:var(--yd-atc-bg-color)!important;background-image:var(--yd-atc-bg-image)!important;background-size:100% auto!important;background-position:center top!important;background-repeat:repeat-y!important;color:var(--yd-atc-text)!important;border:1px solid var(--yd-atc-border)!important;border-top:4px solid var(--yd-accent)!important;border-radius:10px!important;box-shadow:var(--yd-atc-shadow)!important}.site-header>.atc-banner--container .atc-banner--outer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--yd-atc-bg-color);opacity:.9;pointer-events:none}.site-header>.atc-banner--container .atc-banner--inner,.site-header>.atc-banner--container .atc-banner--close{position:relative!important;z-index:1!important}.site-header>.atc-banner--container .atc-banner--inner{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:22px!important;color:var(--yd-atc-text)!important}.site-header>.atc-banner--container .yd-atc-status{display:flex!important;align-items:center!important;gap:10px!important;margin:0 34px 16px 0!important}.site-header>.atc-banner--container .yd-atc-status__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;background:var(--yd-accent)!important;color:#040706!important;border-radius:50%!important}.site-header>.atc-banner--container .yd-atc-status__icon svg{width:14px!important;height:14px!important;fill:currentColor!important;color:currentColor!important}.site-header>.atc-banner--container .yd-atc-status__text{margin:0!important;color:var(--yd-atc-text)!important;font-size:16px!important;font-weight:900!important;line-height:1.15!important;letter-spacing:.01em!important}.site-header>.atc-banner--container .atc-banner--product{width:100%!important;margin:0!important;padding:0!important;border:0!important}.site-header>.atc-banner--container .atc--product{display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;align-items:center!important;gap:15px!important;width:100%!important;margin:0!important;padding:14px!important;background:color-mix(in srgb,var(--yd-atc-bg-color) 82%,transparent)!important;border:1px solid var(--yd-atc-border)!important;border-radius:7px!important;box-sizing:border-box!important}@supports not (background: color-mix(in srgb,#000 50%,transparent)){.site-header>.atc-banner--container .atc--product{background:var(--yd-atc-bg-color)!important}}.site-header>.atc-banner--container .atc--product-image{display:flex!important;align-items:center!important;justify-content:center!important;width:78px!important;height:78px!important;margin:0!important;padding:7px!important;overflow:hidden!important;background:var(--yd-atc-image-bg)!important;border:1px solid var(--yd-atc-border)!important;border-radius:5px!important;box-sizing:border-box!important}.site-header>.atc-banner--container .atc--product-image img,.site-header>.atc-banner--container .atc--product-image svg{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}.site-header>.atc-banner--container .atc--product-details{display:block!important;min-width:0!important;margin:0!important;padding:0!important;color:var(--yd-atc-text)!important}.site-header>.atc-banner--container .yd-atc-product-label{display:block!important;margin:0 0 5px!important;color:var(--yd-atc-muted)!important;font-size:10px!important;font-weight:900!important;line-height:1.1!important;letter-spacing:.1em!important;text-transform:uppercase!important}.site-header>.atc-banner--container .atc--product-details--title{display:block!important;margin:0!important;padding:0!important;color:var(--yd-atc-text)!important;font-size:15px!important;font-weight:900!important;line-height:1.3!important;overflow-wrap:anywhere!important}.site-header>.atc-banner--container .atc--product-details--options,.site-header>.atc-banner--container .atc--product-details--price,.site-header>.atc-banner--container .atc--line-item-subscriptions,.site-header>.atc-banner--container .discount-list,.site-header>.atc-banner--container .yd-atc-empire-hooks{display:none!important}.site-header>.atc-banner--container .atc-banner--cart{width:100%!important;margin:14px 0 0!important;padding:0!important;border:0!important}.site-header>.atc-banner--container .atc-banner--cart-footer{display:block!important;width:100%!important;margin:0!important;padding:0!important}.site-header>.atc-banner--container .atc-button--viewcart{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:46px!important;margin:0!important;padding:11px 18px!important;background:var(--yd-atc-button-bg)!important;color:var(--yd-atc-button-text)!important;border:2px solid var(--yd-atc-button-border)!important;border-radius:5px!important;box-shadow:none!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;box-sizing:border-box!important}.site-header>.atc-banner--container .atc-button--viewcart:hover,.site-header>.atc-banner--container .atc-button--viewcart:focus-visible{background:var(--yd-accent)!important;color:#040706!important;border-color:var(--yd-accent)!important}.site-header>.atc-banner--container .atc-banner--close{position:absolute!important;top:13px!important;right:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;margin:0!important;padding:7px!important;background:transparent!important;color:var(--yd-atc-text)!important;border:1px solid transparent!important;border-radius:50%!important;opacity:.72!important}.site-header>.atc-banner--container .atc-banner--close:hover,.site-header>.atc-banner--container .atc-banner--close:focus-visible{background:var(--yd-atc-image-bg)!important;color:var(--yd-atc-text)!important;border-color:var(--yd-atc-border)!important;opacity:1!important}.site-header>.atc-banner--container .atc-banner--close svg{width:13px!important;height:13px!important;color:currentColor!important;fill:currentColor!important}@media screen and (max-width:719px){.site-header>.atc-banner--container{right:10px!important;width:calc(100vw - 20px)!important;max-width:none!important;padding-top:8px!important}.site-header>.atc-banner--container .atc-banner--inner{padding:18px!important}.site-header>.atc-banner--container .yd-atc-status{margin-bottom:13px!important}.site-header>.atc-banner--container .atc--product{grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important;padding:11px!important}.site-header>.atc-banner--container .atc--product-image{width:64px!important;height:64px!important;padding:6px!important}.site-header>.atc-banner--container .atc--product-details--title{font-size:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
