:root{--lg-ink:#1d1d1f;--lg-accent:#65ac5f;--lg-muted:rgba(60,60,67,.68);--lg-hair:rgba(60,60,67,.14);--lg-glass:linear-gradient(150deg,rgba(255,255,255,.58),rgba(255,255,255,.24));--lg-glass2:linear-gradient(150deg,rgba(255,255,255,.5),rgba(255,255,255,.2));--lg-edge:rgba(255,255,255,.72);--lg-spec:inset 0 1px 0 rgba(255,255,255,.92),inset 0 -1px 0 rgba(255,255,255,.2),inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(255,255,255,.22);--lg-sh-s:0 0 0 .5px rgba(60,60,67,.12),0 1px 2px rgba(16,24,40,.06),0 8px 18px -10px rgba(16,24,40,.22);--lg-sh-m:0 0 0 .5px rgba(60,60,67,.12),0 2px 4px rgba(16,24,40,.05),0 18px 36px -18px rgba(16,24,40,.3);--lg-blur:blur(18px) saturate(180%);--lg-ease:cubic-bezier(.2,.8,.2,1);--lg-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--lg-spin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg stroke='%231d1d1f' stroke-width='3' stroke-linecap='round'%3E%3Cline x1='20' y1='4' x2='20' y2='11' opacity='1'/%3E%3Cline x1='20' y1='4' x2='20' y2='11' transform='rotate(30 20 20)' opacity='.93'/%3E%3Cline x1='20' y1='4' x2='20' y2='11' transform='rotate(60 20 20)' opacity='.86'/%3E%3Cline x1='20' y1='4' x2='20' y2='11' transform='rotate(90 20 20)' opacity='.79'/%3E%3Cline x1='20' y1='4' x2='20' y2='11' transform='rotate(120 20 20)' opacity='.72'/%3E%3Cline x1='20' y1='4' x2='20' y2='11' transform='rotate(150 20 20)' opacity='.65'/%3E%3Cline x1='20' y1='4' x2='20' y2='11' transform='rotate(180 20 20)' opacity='.58'/%3E%3Cline x1='20' y1='4' x2='20' y2='11' transform='rotate(210 20 20)' opacity='.51'/%3E%3Cline x1='20' y1='4' x2='20' y2='11' transform='rotate(240 20 20)' opacity='.44'/%3E%3Cline x1='20' y1='4' x2='20' y2='11' transform='rotate(270 20 20)' opacity='.37'/%3E%3Cline x1='20' y1='4' x2='20' y2='11' transform='rotate(300 20 20)' opacity='.3'/%3E%3Cline x1='20' y1='4' x2='20' y2='11' transform='rotate(330 20 20)' opacity='.23'/%3E%3C/g%3E%3C/svg%3E")}@keyframes lgUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lgFade{0%{opacity:0}to{opacity:1}}@keyframes lgFadeOut{to{opacity:0}}@keyframes lgPop{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes lgMarq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lgSpin{to{transform:rotate(360deg)}}@keyframes lgPulse{0%,to{box-shadow:0 0 #65ac5f8c}50%{box-shadow:0 0 0 9px #65ac5f00}}#fullscreen-modal.modal-overlay{background:radial-gradient(60vmax 45vmax at 4% 0%,rgba(122,162,255,.55),transparent 62%),radial-gradient(55vmax 40vmax at 100% 6%,rgba(255,150,200,.45),transparent 62%),radial-gradient(60vmax 50vmax at 72% 105%,rgba(120,220,190,.5),transparent 62%),radial-gradient(45vmax 35vmax at 0% 92%,rgba(255,200,130,.4),transparent 62%),#e9ecf3}.modal-overlay .modal-content{background:transparent}.main-customizer-new,.custom_summary_page{font-family:var(--lg-font);color:var(--lg-ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.main-customizer-new a,.main-customizer-new button,.lg-step{touch-action:manipulation}.main-customizer-new .overview-list,.main-customizer-new .customizer-list,.main-customizer-new .create-sizes-row,.main-customizer-new .monogram_options{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(60,60,67,.3) transparent}.main-customizer-new .fabric_box .product-image .image,.lg-guide,.lg-steps,.lg-ticker,.main-customizer-new .start-button,.main-customizer-new .load-button,.main-customizer-new .footer-btns:not(.addons),.main-customizer-new .create-size .tab-content .tab-pane,.main-customizer-new .create-size .create-size-list li a,.main-customizer-new .monogram_options>.preview-box,.product_add,.notice-box,.custom_summary .info-box,.lg-search,.lg-toast{background:var(--lg-glass);border:1px solid var(--lg-edge);box-shadow:var(--lg-sh-m),var(--lg-spec);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur)}.main-customizer-new .footer-btns:not(.addons){background:var(--lg-glass)!important;border:1px solid var(--lg-edge)!important;-webkit-backdrop-filter:var(--lg-blur)!important;backdrop-filter:var(--lg-blur)!important}.main-customizer-new .option-card,.main-customizer-new .customizer-list label{background:var(--lg-glass2);border:1px solid var(--lg-edge);border-radius:14px;box-shadow:var(--lg-sh-s),var(--lg-spec);-webkit-backdrop-filter:none;backdrop-filter:none}.main-customizer-new .overview-list .img img,.main-customizer-new .customizer-list .img img{border-radius:13px 13px 0 0;image-rendering:auto}.main-customizer-new .option-card .img,.main-customizer-new .customizer-list label .img{border-radius:13px 13px 0 0}.main-customizer-new .option-card.select,.main-customizer-new .customizer-list input[type=radio]:checked~label,.main-customizer-new .customizer-list input[type=checkbox]:checked~label{border-color:var(--lg-accent);box-shadow:0 0 0 2px var(--lg-accent),0 10px 22px -10px #65ac5f8c,var(--lg-spec)}.main-customizer-new .overview-list .selection,.main-customizer-new .customizer-list .selection{border-top:1px solid rgba(60,60,67,.08);border-radius:0 0 13px 13px}.main-customizer-new .overview-list .make-selection,.main-customizer-new .customizer-list .make-selection,.main-customizer-new .overview-list .selected,.main-customizer-new .customizer-list .selected{border-radius:9px;font-weight:600}.main-customizer-new .hasdisabled{box-shadow:none;border:1px solid rgba(60,60,67,.22);border-radius:14px}.main-customizer-new .hasdisabled a:after,.main-customizer-new .hasdisabled label:after{border-radius:inherit}.main-customizer-new .overview-list,.main-customizer-new .customizer-list{padding:10px 12px 100px}.main-customizer-new .overview-list.openchilds,.main-customizer-new .customizer-list.openchilds,.main-customizer-new .mono-input-box .customizer-list{padding:10px 12px 100px!important}.currently_open_option{border-bottom:1px solid var(--lg-hair)}.currently_open_option h4{font-size:15px;font-weight:700}.main-customizer-new .card-stack,.main-customizer-new .card-stack>*,.main-customizer-new .card-stack .option-card{border-radius:14px}.main-customizer-new .card-stack .option-card,.main-customizer-new .card-stack .option-card.select{outline:0!important;border:1px solid var(--lg-edge)!important;box-shadow:var(--lg-sh-s),var(--lg-spec)!important}.main-customizer-new .card-stack>:nth-child(2),.main-customizer-new .card-stack>:nth-child(3){background:var(--lg-glass2);border:1px solid var(--lg-edge);border-left:0;border-radius:0 14px 14px 0;box-shadow:0 1px 3px #1018281f;overflow:hidden}.main-customizer-new .card-stack>:nth-child(2) .option-card,.main-customizer-new .card-stack>:nth-child(3) .option-card{box-shadow:none!important;border:0!important;border-radius:0 14px 14px 0;background:transparent}.main-customizer-new .card-stack>:nth-child(2) .make-selection,.main-customizer-new .card-stack>:nth-child(3) .make-selection{border-radius:0 0 14px}.main-customizer-new .card-stack .title{left:0;right:0;padding:10px 8px 0;text-align:center;line-height:1.25}.main-customizer-new .card-stack .img{display:grid;place-items:center}.main-customizer-new .card-stack .img img{max-width:78%;height:auto;margin:0 auto}.main-customizer-new .contrast-options:not(.show) .option-card,.main-customizer-new .contrast-options:not(.show) label{box-shadow:none!important}.main-customizer-new .footer-btns:not(.addons){border-radius:22px;padding:8px 10px}.footer-btns.addons{background:none}.main-customizer-new .footer-btns a,.main-customizer-new .mono-prev-tab,.main-customizer-new .mono-next-tab,.main-customizer-new .mono-prev-addons,.main-customizer-new .mono-next-addons,.main-customizer-new .apply_btn,.main-customizer-new .apply_mono_btn,.main-customizer-new .apply-mono-addons,.main-customizer-new .prev_size,.main-customizer-new .next_size{border-radius:14px;font-weight:600;background-image:linear-gradient(180deg,#ffffff42,#fff0 60%)!important;box-shadow:0 6px 14px -6px #0000004d,inset 0 1px #ffffff4d;transition:transform .25s var(--lg-ease),filter .2s ease}.main-customizer-new .footer-btns a.disabled,.main-customizer-new .footer-btns a.disable{box-shadow:inset 0 1px #fff6}.main-customizer-new .footer-btns .product-form__cart-submit{border-radius:14px}.footer-btns .custom_price{font-weight:700}.main-customizer-new .footer-btns a.lg-pulse{animation:lgPulse 1.4s ease-in-out infinite}.main-customizer-new .overview-list .required,.main-customizer-new .overview-list .optional,.main-customizer-new .customizer-list label .required,.main-customizer-new .customizer-list label .optional,.main-customizer-new .create-size .optional-or-required-tag{border-radius:999px;padding-left:10px;padding-right:10px;color:#fff}.main-customizer-new .create-size .optional-or-required-tag{padding-top:2px;padding-bottom:2px;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:16px;white-space:nowrap;transition:background .3s ease}.main-customizer-new .create-size .optional-or-required-tag.required{background:#d5736b}.main-customizer-new .create-size .optional-or-required-tag.optional{background:#046a60}.main-customizer-new .create-size .optional-or-required-tag.required.is-added{background:#65ac5f;font-size:0}.main-customizer-new .create-size .optional-or-required-tag.required.is-added:after{content:"Added";font-size:9px;letter-spacing:.06em;color:#fff}.tag{background:#ffffff8c;border:1px solid var(--lg-edge);border-radius:12px;box-shadow:none}.add-to-cart{border-radius:14px;font-weight:600}.save-btn,.skip-button{background:var(--lg-glass2);border:1px solid var(--lg-edge);border-radius:14px}:is(.lg-x,.main-customizer-new .modal .close,.main-customizer-new .modal .close_btn,.main-customizer-new .modal-close){position:absolute;display:block;width:36px;height:36px;padding:0;border:1px solid var(--lg-edge);border-radius:50%;background:var(--lg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--lg-sh-s),var(--lg-spec);font-size:0;line-height:0;color:transparent;opacity:1;cursor:pointer;transition:transform .45s var(--lg-ease),background .2s ease}:is(.lg-x,.main-customizer-new .modal .close,.main-customizer-new .modal .close_btn,.main-customizer-new .modal-close):before,:is(.lg-x,.main-customizer-new .modal .close,.main-customizer-new .modal .close_btn,.main-customizer-new .modal-close):after{content:"";position:absolute;left:50%;top:50%;width:13px;height:2px;margin:-1px 0 0 -6.5px;border-radius:2px;background:#3c3c43;transition:background .2s ease}:is(.lg-x,.main-customizer-new .modal .close,.main-customizer-new .modal .close_btn,.main-customizer-new .modal-close):before{transform:rotate(45deg)}:is(.lg-x,.main-customizer-new .modal .close,.main-customizer-new .modal .close_btn,.main-customizer-new .modal-close):after{transform:rotate(-45deg)}.main-customizer-new .modal-close svg,.main-customizer-new .modal .close span,.main-customizer-new .modal .close_btn span{display:none}.lg-x,.main-customizer-new .modal .close,.main-customizer-new .modal .close_btn{top:14px;right:14px;z-index:3}.main-customizer-new>.modal-close,.customizer_content>.modal-close,.main-customizer-new .modal-close:not(#close-mono){top:14px;right:14px}@media(hover:hover){:is(.lg-x,.main-customizer-new .modal .close,.main-customizer-new .modal .close_btn,.main-customizer-new .modal-close):hover{transform:rotate(90deg);background:#fff}:is(.lg-x,.main-customizer-new .modal .close,.main-customizer-new .modal .close_btn,.main-customizer-new .modal-close):hover:before,:is(.lg-x,.main-customizer-new .modal .close,.main-customizer-new .modal .close_btn,.main-customizer-new .modal-close):hover:after{background:#d3736b}}:is(.lg-x,.main-customizer-new .modal .close,.main-customizer-new .modal .close_btn,.main-customizer-new .modal-close):active{transform:scale(.9)}.main-customizer-new .modal .modal-dialog{position:relative;background:var(--lg-glass);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);border:1px solid var(--lg-edge);box-shadow:var(--lg-sh-m),var(--lg-spec);border-radius:28px;padding:6px}.main-customizer-new .modal.show .modal-dialog,.main-customizer-new .info-popup .modal-dialog{animation:lgPop .45s var(--lg-ease) backwards}.main-customizer-new .modal .modal-content{position:relative;opacity:1;border:0;border-radius:24px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.main-customizer-new .modal .modal-title{font-size:18px;font-weight:700;letter-spacing:-.01em}.main-customizer-new .modal .additional_popup_details{font-size:13.5px;line-height:1.55;color:var(--lg-muted)}.main-customizer-new .modal .modal-img img{max-width:100%;height:auto;border-radius:18px;background:#fff}.modal-backdrop{background:#14161e4d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.main-customizer-new .fabric_box{align-self:flex-start;padding-top:16px;max-height:calc(100vh - 130px);max-height:calc(100dvh - 130px);overflow-y:auto;scrollbar-width:none}.main-customizer-new .fabric_box::-webkit-scrollbar{display:none}.main-customizer-new .fabric_box .product-image{max-width:300px;margin:0 auto;padding:0;height:auto;max-height:none;text-align:center}.main-customizer-new .fabric_box .product-image .image{position:relative;margin:0;padding:8px;width:100%;height:auto;aspect-ratio:auto;border-radius:24px;overflow:visible;transform:none}
/*# sourceMappingURL=/cdn/shop/t/57/assets/customizer-glass.css.map */
