#TiltCustomizer{margin:0}#TiltCustomizer .tilt-customizer__header{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#TiltCustomizer .tilt-customizer__title{margin:0;font-size:calc(var(--typeBaseSize, 16px) * 1.3)}#TiltCustomizer .tilt-customizer__toolbar{display:grid;gap:10px;align-items:stretch;margin-bottom:0}#TiltCustomizer .tilt-customizer__control{display:flex;flex-direction:column;gap:8px}#TiltCustomizer .tilt-customizer__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#TiltCustomizer .tilt-customizer__context-toggle{--tilt-context-toggle-width: 52px;--tilt-context-toggle-height: 26px;--tilt-context-toggle-border: 3px;--tilt-context-toggle-knob: 16px;display:inline-flex;align-items:center;gap:14px;min-height:32px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}#TiltCustomizer .tilt-customizer__context-toggle-switch{position:relative;display:block;width:var(--tilt-context-toggle-width);height:var(--tilt-context-toggle-height);flex:0 0 var(--tilt-context-toggle-width);border:var(--tilt-context-toggle-border) solid currentColor;border-radius:999px;background:transparent;box-sizing:border-box}#TiltCustomizer .tilt-customizer__context-toggle-switch:before{content:"";position:absolute;top:50%;left:calc((var(--tilt-context-toggle-height) - var(--tilt-context-toggle-knob)) / 2 - var(--tilt-context-toggle-border));width:var(--tilt-context-toggle-knob);height:var(--tilt-context-toggle-knob);border-radius:50%;background:currentColor;transform:translateY(-50%);transition:transform .16s ease}#TiltCustomizer .tilt-customizer__context-toggle.is-active .tilt-customizer__context-toggle-switch:before,#TiltCustomizer .tilt-customizer__context-toggle[aria-pressed=true] .tilt-customizer__context-toggle-switch:before{transform:translate(calc(var(--tilt-context-toggle-width) - var(--tilt-context-toggle-height)),-50%)}#TiltCustomizer .tilt-customizer__context-toggle:disabled{cursor:not-allowed;opacity:.55}#TiltCustomizer .tilt-customizer__button,#TiltCustomizer .tilt-customizer__upload-button{border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer}#TiltCustomizer .tilt-customizer__button:disabled,#TiltCustomizer .tilt-customizer__file:disabled{cursor:not-allowed;opacity:.55}#TiltCustomizer.is-busy .tilt-customizer__upload-button{cursor:not-allowed;opacity:.55}#TiltCustomizer .tilt-customizer__file{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#TiltCustomizer .tilt-customizer__button,#TiltCustomizer .tilt-customizer__upload-button{min-height:var(--product-cta-control-height, 44px);height:var(--product-cta-control-height, 44px);padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;box-sizing:border-box;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);font-size:16px;letter-spacing:var(--typeHeaderSpacing);line-height:1.42;text-align:center;text-transform:none;white-space:nowrap}@media only screen and (max-width:589px){#TiltCustomizer .tilt-customizer__button,#TiltCustomizer .tilt-customizer__upload-button{font-size:14px}}#TiltCustomizer .tilt-customizer__button.is-active{border-color:var(--colorBtnPrimary, currentColor);background:var(--colorBtnPrimary, currentColor);color:var(--colorBtnPrimaryText, #fff)}#TiltCustomizer .tilt-customizer__upload-status{margin-top:0;color:#fff;font-size:calc(var(--typeBaseSize, 16px) * .9);line-height:1.4}#TiltCustomizer .tilt-customizer__upload-status.is-error,#TiltCustomizer .tilt-customizer__upload-status.is-success,#TiltCustomizer .tilt-customizer__upload-status.is-loading{color:#fff}.tilt-customizer__canvas-wrap{max-width:100%;border:1px solid currentColor}.tilt-customizer__canvas-stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.tilt-customizer__canvas-stage .canvas-container,.tilt-customizer__canvas-stage canvas{display:block;max-width:100%}.tilt-customizer__canvas-stage,.tilt-customizer__canvas-stage .canvas-container,.tilt-customizer__canvas-stage .upper-canvas,.tilt-customizer__canvas-stage .lower-canvas{touch-action:pan-y}.tilt-customizer__gesture-overlay{position:absolute;left:0;top:0;z-index:20;display:block;background:transparent;pointer-events:auto;touch-action:none;transform:translateZ(0);will-change:transform,width,height;contain:layout paint style}.tilt-customizer__gesture-overlay[hidden]{display:none}@media screen and (max-width:768px){#TiltCustomizer .tilt-customizer__toolbar{align-items:stretch}#TiltCustomizer .tilt-customizer__control{width:100%}}@supports selector(.product-block--variant-picker:has(.product-block--tilt-customizer)){.product-single__meta:has(.product-block--tilt-customizer) [data-product-blocks]:has(>.product-block--variant-picker .product-block--tilt-customizer){--tilt-product-section-gap: var(--product-meta-flow-gap, 18px);--product-copy-to-cta-gap: var(--tilt-product-section-gap);--product-cta-to-delivery-gap: var(--tilt-product-section-gap);--product-cta-gap: 10px;--product-cta-control-height: 44px;display:grid;grid-template-columns:minmax(0,1fr);row-gap:0}.product-single__meta:has(.product-block--tilt-customizer) [data-product-blocks]:has(>.product-block--variant-picker .product-block--tilt-customizer)>*{grid-column:1 / -1}.product-single__meta:has(.product-block--tilt-customizer) .product-block--variant-picker:has(.product-block--tilt-customizer){display:grid;grid-template-columns:minmax(120px,max-content) minmax(180px,1fr);column-gap:var(--product-cta-gap);row-gap:var(--product-cta-gap);align-items:stretch;width:100%;margin-top:var(--product-copy-to-cta-gap)}.product-single__meta:has(.product-block--tilt-customizer) .product-block--variant-picker:has(.product-block--tilt-customizer)>.variant-wrapper--dropdown{grid-column:1;grid-row:1;min-width:120px;width:auto;margin:0}.product-single__meta:has(.product-block--tilt-customizer) .product-block--variant-picker:has(.product-block--tilt-customizer) .variant-input-wrap,.product-single__meta:has(.product-block--tilt-customizer) .product-block--variant-picker:has(.product-block--tilt-customizer) select{width:100%;min-width:0}.product-single__meta:has(.product-block--tilt-customizer) .product-block--variant-picker:has(.product-block--tilt-customizer) select{min-height:var(--product-cta-control-height);height:var(--product-cta-control-height);padding-top:0;padding-bottom:0}.product-single__meta:has(.product-block--tilt-customizer) .product-block--variant-picker:has(.product-block--tilt-customizer)>.product-block--tilt-customizer{display:contents}.product-single__meta:has(.product-block--tilt-customizer) .product-block--tilt-customizer #TiltCustomizer,.product-single__meta:has(.product-block--tilt-customizer) .product-block--tilt-customizer #TiltCustomizer .tilt-customizer__toolbar{display:contents}.product-single__meta:has(.product-block--tilt-customizer) .product-block--tilt-customizer #TiltCustomizer .tilt-customizer__control:has(#TiltImageUpload){grid-column:2;grid-row:1;justify-self:stretch;align-self:stretch;min-width:0;width:100%;margin:0}.product-single__meta:has(.product-block--tilt-customizer) .product-block--tilt-customizer #TiltCustomizer .tilt-customizer__context-control{grid-column:1 / -1;grid-row:2;justify-self:stretch;align-self:center;min-width:0;width:100%;margin:0}.product-single__meta:has(.product-block--tilt-customizer) .product-block--tilt-customizer #TiltCustomizer .tilt-customizer__control[hidden]{display:none}.product-single__meta:has(.product-block--tilt-customizer) .product-block--tilt-customizer #TiltCustomizer .tilt-customizer__upload-status{grid-column:1 / -1;grid-row:auto;margin-top:0}.product-single__meta:has(.product-block--tilt-customizer) [data-product-blocks]:has(>.product-block--variant-picker .product-block--tilt-customizer)>.product-block--buy-buttons{grid-column:1 / -1;display:block;width:100%;margin-top:var(--tilt-product-section-gap)}.product-single__meta:has(.product-block--tilt-customizer) [data-product-blocks]:has(>.product-block--variant-picker .product-block--tilt-customizer)>.shopify-block.shopify-app-block:has(>essential-estimated-delivery-app-block) .essential-estimated-delivery-widget{margin-bottom:0!important}.product-single__meta:has(.product-block--tilt-customizer) [data-product-blocks]:has(>.product-block--variant-picker .product-block--tilt-customizer)>.product-block--buy-buttons>.product-block,.product-single__meta:has(.product-block--tilt-customizer) [data-product-blocks]:has(>.product-block--variant-picker .product-block--tilt-customizer)>.product-block--buy-buttons .product-single__form{display:block;width:100%;margin:0}.product-single__meta:has(.product-block--tilt-customizer) [data-product-blocks]:has(>.product-block--variant-picker .product-block--tilt-customizer)>.product-block--buy-buttons .product-single__form:has(.payment-buttons),.product-single__meta:has(.product-block--tilt-customizer) [data-product-blocks]:has(>.product-block--variant-picker .product-block--tilt-customizer)>.product-block--buy-buttons .product-single__form:has(.payment-buttons) .payment-buttons{display:grid;row-gap:var(--product-cta-gap);width:100%}.product-single__meta:has(.product-block--tilt-customizer) [data-product-blocks]:has(>.product-block--variant-picker .product-block--tilt-customizer)>.product-block--buy-buttons .product-single__form:has(.payment-buttons) .payment-buttons>.add-to-cart,.product-single__meta:has(.product-block--tilt-customizer) [data-product-blocks]:has(>.product-block--variant-picker .product-block--tilt-customizer)>.product-block--buy-buttons .product-single__form:has(.payment-buttons) .payment-buttons>.shopify-payment-button{grid-column:1 / -1;width:100%;margin:0}.product-single__meta:has(.product-block--tilt-customizer) [data-product-blocks]:has(>.product-block--variant-picker .product-block--tilt-customizer)>.product-block--buy-buttons .add-to-cart,.product-single__meta:has(.product-block--tilt-customizer) [data-product-blocks]:has(>.product-block--variant-picker .product-block--tilt-customizer)>.product-block--buy-buttons .shopify-payment-button,.product-single__meta:has(.product-block--tilt-customizer) [data-product-blocks]:has(>.product-block--variant-picker .product-block--tilt-customizer)>.product-block--buy-buttons .shopify-payment-button .shopify-payment-button__button,.product-single__meta:has(.product-block--tilt-customizer) [data-product-blocks]:has(>.product-block--variant-picker .product-block--tilt-customizer)>.product-block--buy-buttons .shopify-payment-button .shopify-payment-button__button--branded,.product-single__meta:has(.product-block--tilt-customizer) [data-product-blocks]:has(>.product-block--variant-picker .product-block--tilt-customizer)>.product-block--buy-buttons .shopify-payment-button .shopify-payment-button__button--unbranded{width:100%!important}.product-single__meta:has(.product-block--tilt-customizer) [data-product-blocks]:has(>.product-block--variant-picker .product-block--tilt-customizer)>.product-block--buy-buttons .shopify-payment-button{height:var(--product-cta-control-height);min-height:var(--product-cta-control-height);line-height:0;overflow:hidden}.product-single__meta:has(.product-block--tilt-customizer) [data-product-blocks]:has(>.product-block--variant-picker .product-block--tilt-customizer)>.product-block--buy-buttons .add-to-cart{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#fff!important;color:#000!important}.product-single__meta:has(.product-block--tilt-customizer) [data-product-blocks]:has(>.product-block--variant-picker .product-block--tilt-customizer)>.product-block--buy-buttons .add-to-cart:hover,.product-single__meta:has(.product-block--tilt-customizer) [data-product-blocks]:has(>.product-block--variant-picker .product-block--tilt-customizer)>.product-block--buy-buttons .add-to-cart:focus-visible,.product-single__meta:has(.product-block--tilt-customizer) [data-product-blocks]:has(>.product-block--variant-picker .product-block--tilt-customizer)>.product-block--buy-buttons .add-to-cart:active{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#fff!important;color:#000!important}@media only screen and (max-width:589px){.product-single__grid--tilt-customizer.product-single__grid--mobile-summary-first{--tilt-product-section-gap: var(--product-meta-flow-gap, 18px);--product-copy-to-cta-gap: var(--tilt-product-section-gap);--product-cta-to-delivery-gap: var(--tilt-product-section-gap);--product-cta-gap: 4px;--product-cta-control-height: 38px;--product-cta-dropdown-width: minmax(92px, .34fr);grid-template-columns:var(--product-cta-dropdown-width) minmax(0,1fr);column-gap:var(--product-cta-gap)}.product-single__grid--tilt-customizer.product-single__grid--mobile-summary-first .product-block--variant-picker:has(.product-block--tilt-customizer){display:grid;grid-template-columns:var(--product-cta-dropdown-width) minmax(0,1fr);column-gap:var(--product-cta-gap);row-gap:var(--product-cta-gap);margin-top:var(--tilt-product-section-gap)}.product-single__grid--tilt-customizer.product-single__grid--mobile-summary-first .product-block--variant-picker:has(.product-block--tilt-customizer) select,.product-single__grid--tilt-customizer.product-single__grid--mobile-summary-first .tilt-customizer__upload-button{min-height:var(--product-cta-control-height);height:var(--product-cta-control-height)}.product-single__grid--tilt-customizer.product-single__grid--mobile-summary-first .product-block--tilt-customizer #TiltCustomizer .tilt-customizer__control:has(#TiltImageUpload){grid-column:2;grid-row:1;min-width:0;width:100%;margin:0}.product-single__grid--tilt-customizer.product-single__grid--mobile-summary-first .product-block--tilt-customizer #TiltCustomizer .tilt-customizer__context-control{grid-column:1 / -1;width:100%;margin:0}.product-single__grid--tilt-customizer.product-single__grid--mobile-summary-first .product-block--tilt-customizer #TiltCustomizer .tilt-customizer__upload-status{grid-column:1 / -1;margin-top:0}.product-single__grid--tilt-customizer.product-single__grid--mobile-summary-first .product-block--buy-buttons{margin:var(--tilt-product-section-gap) 0 0!important}.product-single__grid--tilt-customizer.product-single__grid--mobile-summary-first .product-block--buy-buttons .add-to-cart,.product-single__grid--tilt-customizer.product-single__grid--mobile-summary-first .product-block--buy-buttons .shopify-payment-button,.product-single__grid--tilt-customizer.product-single__grid--mobile-summary-first .product-block--buy-buttons .shopify-payment-button .shopify-payment-button__button,.product-single__grid--tilt-customizer.product-single__grid--mobile-summary-first .product-block--buy-buttons .shopify-payment-button .shopify-payment-button__button--branded,.product-single__grid--tilt-customizer.product-single__grid--mobile-summary-first .product-block--buy-buttons .shopify-payment-button .shopify-payment-button__button--unbranded{min-height:var(--product-cta-control-height);height:var(--product-cta-control-height);margin:0!important}.product-single__grid--tilt-customizer.product-single__grid--mobile-summary-first .product-block--buy-buttons .shopify-payment-button{line-height:0;overflow:hidden}.product-single__grid--tilt-customizer.product-single__grid--mobile-summary-first .product-block--sales-point{margin-top:var(--product-cta-to-delivery-gap, 20px);padding-top:0;border-top:0}.product-single__grid--tilt-customizer.product-single__grid--mobile-summary-first .product-block--sales-point+.product-block--sales-point{margin-top:var(--product-sales-point-gap, 8px);padding-top:0;border-top:0}.product-single__grid--tilt-customizer.product-single__grid--mobile-summary-first .product-block--sales-point+.product-block--tab{margin-top:0}.product-single__grid--tilt-customizer .product-single__meta [data-product-blocks]>.product-block--tab .collapsibles-wrapper--border-bottom{border-bottom:1px solid var(--colorBorder)}.product-single__grid--tilt-customizer .product-single__meta [data-product-blocks]>.product-block--tab:not(:has(~.product-block--tab)) .collapsibles-wrapper--border-bottom,.product-single__grid--tilt-customizer .product-single__meta [data-product-blocks]>.product-block--tab .collapsibles-wrapper--border-bottom:has(.contact-form){border-bottom:0}}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/tilt-customizer.css.map */
