body.template-page-custom-micro-walnut{background:#f2f2f2}body.template-page-custom-micro-walnut #MainContent{width:100%}body.template-page-custom-micro-walnut .custom-micro-walnut-close{position:fixed;top:max(1.6rem,env(safe-area-inset-top));right:max(1.6rem,env(safe-area-inset-right));z-index:30;width:4.8rem;height:4.8rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#111111f5;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.08);box-shadow:0 1.2rem 3rem #0f172a38;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.template-page-custom-micro-walnut .custom-micro-walnut-close svg{display:block;width:2rem;height:2rem}body.template-page-custom-micro-walnut .custom-micro-walnut-close:hover{color:#fff;transform:translateY(-1px)}body.template-page-custom-micro-walnut .shopify-app-block,body.template-page-custom-micro-walnut .tda-customizer-wrapper{width:100%}body.template-page-custom-micro-walnut .tda-customizer-app-section-container{min-height:100vh;padding:clamp(1.6rem,2vw,3.2rem)!important;background:#f2f2f2!important;color:rgb(var(--color-foreground))!important}body.template-page-custom-micro-walnut .tda-customizer-app-section-wrapper{min-height:calc(100vh - clamp(3.2rem,4vw,6.4rem));opacity:1!important}body.template-page-custom-micro-walnut .tda-customizer-app-section-loading,body.template-page-custom-micro-walnut [id^=model-loading-],body.template-page-custom-micro-walnut [id^=customization-options-loading-]{display:none!important}body.template-page-custom-micro-walnut .tda-app-section-content{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(32rem,.8fr);gap:clamp(1.2rem,2vw,2.4rem);align-items:start;min-height:calc(100vh - 18rem)}body.template-page-custom-micro-walnut .tda-app-section-model-viewer-container,body.template-page-custom-micro-walnut .tda-app-section-model-viewer{width:100%!important;max-width:none!important}body.template-page-custom-micro-walnut .tda-app-section-model-viewer-container{height:min(84vh,94rem)!important;margin:0!important;border-radius:2.4rem;background:#fff;box-shadow:0 2.4rem 6rem #0f172a14;overflow:hidden}body.template-page-custom-micro-walnut .tda-app-section-model-viewer-sticky-container{height:100%;border-radius:inherit;background:#fff!important}body.template-page-custom-micro-walnut .tda-app-section-model-viewer{height:100%!important;min-height:48rem}body.template-page-custom-micro-walnut .tda-customizer-controls-container{height:auto!important;width:100%!important;max-width:none!important;padding:clamp(1.8rem,2vw,2.8rem);border-radius:2.4rem;background:#fff!important;color:rgb(var(--color-foreground))!important;box-sizing:border-box;box-shadow:0 2rem 5rem #0f172a0f}body.template-page-custom-micro-walnut .swiper-container{overflow:visible}body.template-page-custom-micro-walnut .swiper-slide strong,body.template-page-custom-micro-walnut .tda-customizer-product-title,body.template-page-custom-micro-walnut .tda-customizer-variant-price,body.template-page-custom-micro-walnut .tda-customizer-variant-compare-at-price{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground))!important;letter-spacing:.01em}body.template-page-custom-micro-walnut .swiper-slide strong{font-size:1.8rem}body.template-page-custom-micro-walnut .swiper-button-prev,body.template-page-custom-micro-walnut .swiper-button-next{width:4.4rem;height:4.4rem;border-radius:999px;background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 .8rem 2.4rem #0f172a14}body.template-page-custom-micro-walnut .swiper-button-prev:after,body.template-page-custom-micro-walnut .swiper-button-next:after{display:none}body.template-page-custom-micro-walnut .swiper-button-prev svg path,body.template-page-custom-micro-walnut .swiper-button-next svg path{stroke:rgb(var(--color-foreground))!important}body.template-page-custom-micro-walnut .tda-customizer-customization-option-value{min-height:4.2rem;padding:.5rem 1.6rem;border-radius:999px;border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;color:rgb(var(--color-foreground))!important;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}body.template-page-custom-micro-walnut .tda-customizer-customization-option-value:hover{border-color:rgb(var(--color-foreground))!important;transform:translateY(-1px)}body.template-page-custom-micro-walnut .tda-customizer-customization-option-value-selected,body.template-page-custom-micro-walnut .tda-customizer-customization-option-value-selected[class*=tda-customizer-customization-option-value-selected-]{background:#111111f0!important;border-color:#111111f0!important;color:#fff!important}body.template-page-custom-micro-walnut .tda-customizer-customization-option-value-selected .tda-customizer-customization-option-value-title{color:#fff!important}body.template-page-custom-micro-walnut .tda-customizer-footer{margin-top:clamp(1.2rem,2vw,2rem);width:100%;max-width:100%;padding:clamp(1.6rem,2vw,2.4rem);border-radius:2.4rem;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 2rem 5rem #0f172a0f;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:2rem;overflow:hidden}body.template-page-custom-micro-walnut .tda-customizer-footer-left,body.template-page-custom-micro-walnut .tda-customizer-footer-right,body.template-page-custom-micro-walnut .tda-customizer-footer-btns{display:flex;align-items:center;gap:1.6rem;min-width:0;max-width:100%;box-sizing:border-box}body.template-page-custom-micro-walnut .tda-customizer-footer-left,body.template-page-custom-micro-walnut .tda-customizer-footer-qty,body.template-page-custom-micro-walnut .tda-customizer-footer-buy-btn,body.template-page-custom-micro-walnut .tda-third-party-app-integration-before-atc,body.template-page-custom-micro-walnut .tda-third-party-app-integration-after-atc{display:none!important}body.template-page-custom-micro-walnut .tda-customizer-footer-left{flex-wrap:wrap}body.template-page-custom-micro-walnut .tda-customizer-footer-right{margin-left:auto;width:100%}body.template-page-custom-micro-walnut .tda-customizer-footer-btns{width:100%}body.template-page-custom-micro-walnut .tda-customizer-footer-qty{display:flex;align-items:center;gap:1rem;color:rgba(var(--color-foreground),.75)}body.template-page-custom-micro-walnut .qty-input-group{display:inline-flex;align-items:center;border:1px solid rgba(15,23,42,.1);border-radius:999px;overflow:hidden;background:#f8f8f8}body.template-page-custom-micro-walnut .button-minus,body.template-page-custom-micro-walnut .button-plus,body.template-page-custom-micro-walnut .quantity-field{height:4.6rem;border:0;background:transparent;color:rgb(var(--color-foreground));font:inherit}body.template-page-custom-micro-walnut .button-minus,body.template-page-custom-micro-walnut .button-plus{width:4.4rem;cursor:pointer}body.template-page-custom-micro-walnut .quantity-field{width:5.2rem;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}body.template-page-custom-micro-walnut .quantity-field::-webkit-outer-spin-button,body.template-page-custom-micro-walnut .quantity-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.template-page-custom-micro-walnut .tda-customizer-footer-atc-btn,body.template-page-custom-micro-walnut .tda-customizer-footer-buy-btn{min-height:5.2rem;padding:0 2.2rem;border-radius:999px;border:1px solid rgba(17,17,17,.94);font:inherit;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}body.template-page-custom-micro-walnut .tda-customizer-footer-atc-btn{background:#111111f0;color:#fff;width:100%}body.template-page-custom-micro-walnut .tda-customizer-footer-buy-btn{background:#fff;color:#111111f0}body.template-page-custom-micro-walnut .tda-customizer-footer-atc-btn:hover,body.template-page-custom-micro-walnut .tda-customizer-footer-buy-btn:hover{transform:translateY(-1px)}body.template-page-custom-micro-walnut .tda-customizer-tax-included,body.template-page-custom-micro-walnut .tda-customizer-variant-name,body.template-page-custom-micro-walnut .swiper-summary-customization-option-description,body.template-page-custom-micro-walnut [class*=swiper-selected-option-value-detail],body.template-page-custom-micro-walnut [class*=selected-option-value-unavailable]{color:rgba(var(--color-foreground),.7)!important}body.template-page-custom-micro-walnut .cmw-desktop-step-hidden{display:none!important}@media screen and (min-width:990px){body.template-page-custom-micro-walnut{overflow:hidden}body.template-page-custom-micro-walnut .tda-customizer-app-section-container{min-height:100vh;padding:.2rem .8rem .5rem!important;overflow:hidden}body.template-page-custom-micro-walnut .tda-customizer-app-section-wrapper{height:calc(100vh - .7rem);min-height:calc(100vh - .7rem);max-height:calc(100vh - .7rem);display:flex;flex-direction:column;overflow:hidden}body.template-page-custom-micro-walnut .tda-app-section-content{display:grid!important;grid-template-columns:1fr;gap:0;min-height:0;flex:1 1 auto;overflow:hidden}body.template-page-custom-micro-walnut .tda-app-section-model-viewer-container{height:70vh!important;min-height:70vh;max-height:70vh;width:100%!important}body.template-page-custom-micro-walnut .tda-app-section-model-viewer-sticky-container,body.template-page-custom-micro-walnut .tda-app-section-model-viewer{height:100%!important;min-height:0}body.template-page-custom-micro-walnut .tda-customizer-controls-container{height:auto!important;min-height:0;width:100%!important;max-width:100%!important;padding:.3rem 1rem .4rem;display:flex;flex-direction:column;overflow-y:hidden;overflow-x:hidden}body.template-page-custom-micro-walnut .tda-customizer-customization-options-container,body.template-page-custom-micro-walnut .option-value-swiper-container,body.template-page-custom-micro-walnut .swiper-container{width:100%!important;max-width:100%!important;box-sizing:border-box}body.template-page-custom-micro-walnut .tda-customizer-customization-option{width:100%}body.template-page-custom-micro-walnut .tda-customizer-select-button-customization-option-value-list{display:grid!important;grid-template-columns:repeat(9,minmax(0,1fr));gap:.7rem .85rem;width:100%;max-width:96rem;margin:.2rem auto 0;align-items:stretch}body.template-page-custom-micro-walnut .tda-customizer-select-button-customization-option-value-list .tda-customizer-customization-option-value{width:100%;max-width:none;min-width:0}body.template-page-custom-micro-walnut .tda-customizer-footer{margin-top:0;padding:0;width:100%;max-width:100%;border:0;border-radius:0;background:transparent;box-shadow:none;gap:0;overflow:visible}body.template-page-custom-micro-walnut .cmw-desktop-stepper{display:flex;align-items:center;gap:1.2rem;margin-bottom:.1rem;padding-bottom:.1rem;border-bottom:1px solid rgba(15,23,42,.08)}body.template-page-custom-micro-walnut .cmw-desktop-stepper-btn{width:4.2rem;height:4.2rem;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#fff;color:rgb(var(--color-foreground));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}body.template-page-custom-micro-walnut .cmw-desktop-stepper-btn svg{width:2rem;height:2rem;display:block}body.template-page-custom-micro-walnut .cmw-desktop-stepper-btn svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}body.template-page-custom-micro-walnut .cmw-desktop-stepper-btn:disabled{opacity:.35;cursor:default}body.template-page-custom-micro-walnut .cmw-desktop-stepper-label{min-width:0;flex:1 1 auto;text-align:center;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.8rem;line-height:1.2;letter-spacing:.01em;color:rgb(var(--color-foreground))}body.template-page-custom-micro-walnut .tda-customizer-footer-right,body.template-page-custom-micro-walnut .tda-customizer-footer-btns{justify-content:center;width:100%}body.template-page-custom-micro-walnut .tda-customizer-footer-atc-btn{width:auto;min-width:28rem;max-width:min(42rem,100%);min-height:4.4rem;padding:0 2.8rem;margin:0 auto 1.4rem;font-size:1.15rem}}@media screen and (max-width:989px){body.template-page-custom-micro-walnut .custom-micro-walnut-close{top:max(1.2rem,env(safe-area-inset-top));right:max(1.2rem,env(safe-area-inset-right));width:4.2rem;height:4.2rem}body.template-page-custom-micro-walnut .custom-micro-walnut-close svg{width:1.8rem;height:1.8rem}body.template-page-custom-micro-walnut .tda-customizer-app-section-container{min-height:100dvh;padding:.8rem!important}body.template-page-custom-micro-walnut .tda-customizer-app-section-wrapper{min-height:calc(100dvh - 2rem);display:flex;flex-direction:column}body.template-page-custom-micro-walnut .tda-app-section-content{grid-template-columns:1fr;gap:.8rem;min-height:0;flex:1 1 auto}body.template-page-custom-micro-walnut .tda-app-section-model-viewer-container{height:clamp(34rem,58vh,52rem)!important;border-radius:1.8rem}body.template-page-custom-micro-walnut .tda-app-section-model-viewer{min-height:0}body.template-page-custom-micro-walnut .tda-customizer-controls-container{padding:1.2rem;border-radius:1.8rem}body.template-page-custom-micro-walnut .swiper-container{min-height:4.4rem!important}body.template-page-custom-micro-walnut .swiper-slide strong{font-size:1.35rem;line-height:1.2}body.template-page-custom-micro-walnut .swiper-button-prev,body.template-page-custom-micro-walnut .swiper-button-next{width:3.6rem;height:3.6rem}body.template-page-custom-micro-walnut .option-value-swiper-container{margin-top:.6rem}body.template-page-custom-micro-walnut .tda-customizer-customization-option-value{min-height:3.4rem;padding:.3rem 1.1rem;font-size:1.2rem}body.template-page-custom-micro-walnut .tda-customizer-customization-option-value-title{font-size:1.2rem;line-height:1.15}body.template-page-custom-micro-walnut .tda-customizer-footer,body.template-page-custom-micro-walnut .tda-customizer-footer-right,body.template-page-custom-micro-walnut .tda-customizer-footer-btns{flex-direction:column;align-items:stretch}body.template-page-custom-micro-walnut .tda-customizer-footer{margin-top:.8rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw;padding:1.2rem;gap:1rem;border-radius:0;border:0;background:transparent;box-shadow:none;position:sticky;bottom:1rem;z-index:5}body.template-page-custom-micro-walnut .tda-customizer-footer-left,body.template-page-custom-micro-walnut .tda-customizer-footer-right{gap:.8rem;margin-left:0}body.template-page-custom-micro-walnut .tda-customizer-footer-qty{justify-content:space-between;font-size:1.2rem}body.template-page-custom-micro-walnut .qty-input-group{align-self:flex-end}body.template-page-custom-micro-walnut .button-minus,body.template-page-custom-micro-walnut .button-plus,body.template-page-custom-micro-walnut .quantity-field{height:4rem}body.template-page-custom-micro-walnut .button-minus,body.template-page-custom-micro-walnut .button-plus{width:3.8rem}body.template-page-custom-micro-walnut .tda-customizer-product-title,body.template-page-custom-micro-walnut .tda-customizer-variant-price,body.template-page-custom-micro-walnut .tda-customizer-variant-compare-at-price{font-size:1.4rem}body.template-page-custom-micro-walnut .tda-customizer-footer-atc-btn,body.template-page-custom-micro-walnut .tda-customizer-footer-buy-btn{width:40vw;min-width:16rem;max-width:24rem;min-height:4.6rem;padding:0 1.6rem;font-size:1.15rem;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1150px),only screen and (orientation:landscape){.tda-app-section-content{margin-top:5px!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/page-custom-micro-walnut.css.map */
