: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}.main-customizer-new .fabric_box .product-image .image:hover{transform:none}.main-customizer-new .fabric_box .product-image .image>img{display:block;width:100%;height:auto;aspect-ratio:4/5;max-height:min(34vh,300px);object-fit:cover;border-radius:17px}.main-customizer-new .fabric_box .product-image .image>span{position:static;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:auto;padding:10px 6px 6px;font-size:13px;line-height:1.3;font-weight:600;text-align:center;color:var(--lg-ink);white-space:normal;overflow:hidden}.lg-fabric-price{display:none!important}.main-customizer-new .fabric_box .main_img_info{top:16px;right:16px;bottom:auto}.main-customizer-new .fabric_box button.info_btn{width:32px;height:32px;padding:6px;border-radius:50%;background:#ffffffb3;box-shadow:0 1px 6px #00000024;display:flex;align-items:center;justify-content:center}.main-customizer-new .fabric_box button.info_btn img{width:100%;height:100%}.lg-steps{list-style:none;margin:14px auto 0;padding:8px;border-radius:20px;text-align:left}.lg-step{position:relative;display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:14px;color:var(--lg-muted);cursor:pointer;transition:background .3s ease,color .3s ease}.lg-step .n{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:12px;font-weight:700;background:#3c3c431a;color:var(--lg-muted);transition:background .3s ease,color .3s ease}.lg-step b{display:block;font-size:14px;font-weight:600;line-height:1.2}.lg-step.is-active{background:#ffffffb3;color:var(--lg-ink);box-shadow:0 1px 3px #10182814,var(--lg-spec)}.lg-step.is-active .n{background:var(--lg-ink);color:#fff;box-shadow:0 2px 6px #00000038}.lg-step.is-done{color:var(--lg-ink)}.lg-step.is-done .n{font-size:0;background:#1d1d1f1f;color:var(--lg-ink)}.lg-step.is-done .n:after{content:"\2713";font-size:14px}.lg-step:focus-visible{outline:2px solid var(--lg-ink);outline-offset:2px}@media(hover:hover){.lg-step:hover{background:#ffffff80}}.lg-steps--left .lg-step:not(:last-child):after{content:"";position:absolute;left:24px;top:100%;width:2px;height:6px;background:var(--lg-hair)}.lg-steps--top{display:none}.lg-steps--summary{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;max-width:640px;margin:16px auto 6px}.lg-steps--summary .lg-step{justify-content:center}.lg-guide{display:none;margin:12px auto 0;max-width:300px;padding:8px;border-radius:22px;text-align:left;animation:lgFade .35s ease}.lg-guide-img{position:relative;display:grid;place-items:center;aspect-ratio:4/3;background:#fff;border-radius:16px;overflow:hidden}.lg-guide-img img{max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in;transition:opacity .3s ease}.lg-zoom-btn{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--lg-edge);border-radius:50%;background:#ffffffd9;box-shadow:var(--lg-sh-s);color:var(--lg-ink);cursor:zoom-in}.lg-zoom-btn svg{width:17px;height:17px}.lg-guide-body{padding:10px 8px 6px}.lg-guide-k{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--lg-muted)}.lg-guide-t{display:block;font-size:15px;font-weight:700;margin:2px 0 4px}.lg-guide-d{margin:0;font-size:12.5px;line-height:1.5;color:var(--lg-muted)}.main-customizer-new.lg-guide-on .lg-guide--left{display:block}.lg-guide--inline{display:none!important}.main-customizer-new.lg-guide-on .fabric_box .product-image .image{display:flex;align-items:center;gap:12px;padding:8px;border-radius:18px}.main-customizer-new.lg-guide-on .fabric_box .product-image .image>img{flex:none;width:52px;height:52px;aspect-ratio:1/1;max-height:none;border-radius:12px}.main-customizer-new.lg-guide-on .fabric_box .product-image .image>span{flex:1;padding:0;text-align:left;font-size:12.5px}.main-customizer-new.lg-guide-on .fabric_box .main_img_info,.lg-ticker{display:none}@media(min-width:769px){.main-customizer-new{padding-right:clamp(48px,7%,110px);box-sizing:border-box}.main-customizer-new .fabric_box .button-container.desktop-only.lg-dock{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:12px 0 0;padding:0;flex:none;height:auto;align-self:auto}.main-customizer-new .fabric_box .lg-dock .action-button{width:100%;min-height:96px;padding:14px 6px;border-radius:18px;transition:transform .3s var(--lg-ease)}.main-customizer-new .fabric_box .lg-dock .action-button svg{width:30px;height:30px;margin-bottom:8px}.main-customizer-new .fabric_box .lg-dock .action-button span{font-size:10.5px;font-weight:600;line-height:1.3}.lg-ticker{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:12px 14px;min-height:46px;border-radius:18px;text-align:left;font:500 12.5px/1.35 var(--lg-font);color:var(--lg-ink)}.lg-ticker-i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--lg-accent);box-shadow:0 0 0 4px #65ac5f33}.lg-ticker-t{flex:1;transition:opacity .35s ease}.lg-ticker-t.is-swap{opacity:0}}@media(min-width:769px)and (hover:hover){.main-customizer-new .fabric_box .lg-dock .action-button:hover{transform:translateY(-2px)}}.lg-search{position:sticky;top:0;z-index:5;flex:0 0 100%;grid-column:1/-1;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:8px;height:46px;margin:0 0 12px;padding:0 10px 0 14px;border-radius:16px;box-shadow:var(--lg-sh-s),var(--lg-spec);transition:box-shadow .25s ease,border-color .25s ease}.lg-search:focus-within{border-color:#3c3c4366;box-shadow:0 0 0 4px #3c3c431a,var(--lg-sh-s)}.lg-search svg{flex:none;width:17px;height:17px;color:var(--lg-muted)}.lg-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:500 16px var(--lg-font);color:var(--lg-ink);-webkit-appearance:none;appearance:none;box-shadow:none;border-radius:0}.lg-search input::-webkit-search-cancel-button{display:none}.lg-search-n{font-size:11.5px;color:var(--lg-muted);white-space:nowrap}.lg-search-x{flex:none;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#3c3c434d;color:#fff;font-size:14px;line-height:22px;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease}.lg-search.has-q .lg-search-x{opacity:1;pointer-events:auto}.lg-search-empty{display:none;flex:0 0 100%;grid-column:1/-1;padding:40px 10px;text-align:center;font-size:14px;color:var(--lg-muted)}[data-lg-hide]{display:none!important}.main-customizer-new .create-size:not(.hidden){display:flex;flex-direction:column;padding:22px 6px 0}.main-customizer-new .create-size>h2{font-size:24px;font-weight:700;letter-spacing:-.02em;text-transform:capitalize;margin:0 0 4px;color:var(--lg-ink)}.lg-size-intro{margin:0 0 18px;font-size:14px;color:var(--lg-muted)}.main-customizer-new .create-sizes-row{display:block;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;padding:2px 6px 110px}.main-customizer-new .create-size[data-lg-view=select]:not(.hidden){justify-content:center;padding-bottom:96px}.main-customizer-new .create-size[data-lg-view=select]>h2,.main-customizer-new .create-size[data-lg-view=select] .lg-size-intro{text-align:center}.main-customizer-new .create-size[data-lg-view=select] .create-sizes-row{flex:0 0 auto;overflow:visible;padding:0 6px}.main-customizer-new .create-sizes-row .create-size-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:14px;width:100%;max-width:880px;margin:0 auto;padding:0;list-style:none;text-transform:none}.main-customizer-new .create-sizes-row .create-size-list li{position:relative;display:flex;padding:0;margin:0;width:auto;max-width:none}.main-customizer-new .create-size .create-size-list li a{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d1d1f' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M10 4v16'/%3E%3C/svg%3E");flex:1 1 auto;display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:16px;row-gap:4px;align-items:center;align-content:center;min-height:142px;padding:20px;border-radius:20px;font-family:var(--lg-font);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--lg-ink);text-decoration:none;cursor:pointer;transition:transform .3s var(--lg-ease),box-shadow .3s ease}.main-customizer-new .create-size .create-size-list li[data-lg=shirt] a{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d1d1f' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M20.4 3.5 16 2a4 4 0 0 1-8 0L3.6 3.5a2 2 0 0 0-1.3 2.2l.6 3.5a1 1 0 0 0 1 .8H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.1a1 1 0 0 0 1-.8l.6-3.5a2 2 0 0 0-1.3-2.2z'/%3E%3C/svg%3E");padding-top:34px}.main-customizer-new .create-size .create-size-list li[data-lg=body] a{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d1d1f' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3Cpath d='M5.5 21v-2a6.5 6.5 0 0 1 13 0v2'/%3E%3C/svg%3E")}.main-customizer-new .create-size .create-size-list li[data-lg=smart] a{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d1d1f' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l1.8 5.2L19 10l-5.2 1.8L12 17l-1.8-5.2L5 10l5.2-1.8z'/%3E%3Cpath d='M19 16l.7 2 2 .7-2 .7-.7 2-.7-2-2-.7 2-.7z'/%3E%3C/svg%3E")}.main-customizer-new .create-size .create-size-list li a:before,.main-customizer-new .create-size .create-size-list li a.active:before{content:"";position:static;display:block;grid-row:1/span 2;width:48px;height:48px;margin:0;border-radius:14px;background:var(--ic) center/24px no-repeat,#ffffff8c;box-shadow:inset 0 0 0 .5px #3c3c431f,var(--lg-spec);transition:background-color .25s ease}.main-customizer-new .create-size .create-size-list li a:after,.main-customizer-new .create-size .create-size-list li a.active:after{content:"";position:static;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;grid-column:2;width:auto;height:auto;background:none;transform:none;font-size:12.5px;font-weight:400;line-height:1.45;color:var(--lg-muted)}.main-customizer-new .create-size .create-size-list li[data-lg=standard] a:after{content:"Pick your collar, sleeve and shirt length from our standard size matrix."}.main-customizer-new .create-size .create-size-list li[data-lg=shirt] a:after{content:"Here enter the measurements of your perfect-fit shirt and we will replicate it."}.main-customizer-new .create-size .create-size-list li[data-lg=body] a:after{content:"Enter your body measurements and we add the tailoring ease."}.main-customizer-new .create-size .create-size-list li[data-lg=smart] a:after{content:"Answer a few simple questions about your body and let our algorithm calculate your ideal custom size. Smart Sizes is based on millions of customer data points and is incredibly accurate."}.main-customizer-new .create-size .create-size-list li[data-lg=shirt]:after{content:"Recommended";position:absolute;top:14px;right:16px;padding:3px 10px;border-radius:999px;background:#65ac5f33;color:#3f8a3a;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;z-index:1}@media(hover:hover){.main-customizer-new .create-size .create-size-list li a:hover{transform:translateY(-2px)}.main-customizer-new .create-size .create-size-list li a:hover:before{background-color:#65ac5f33}}.main-customizer-new .create-size .create-size-list li a:active{transform:scale(.99)}.main-customizer-new .create-size[data-lg-view=select] .tab-content,.main-customizer-new .create-size[data-lg-view=select] .lg-size-head{display:none!important}.main-customizer-new .create-size[data-lg-view=panel] .create-size-list,.main-customizer-new .create-size[data-lg-view=panel] .lg-size-intro{display:none}.lg-size-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.lg-back{display:inline-flex;align-items:center;gap:6px;padding:8px 14px 8px 10px;border:1px solid var(--lg-edge);border-radius:999px;background:var(--lg-glass);box-shadow:var(--lg-sh-s),var(--lg-spec);font:600 12px var(--lg-font);letter-spacing:.05em;text-transform:uppercase;color:var(--lg-ink);cursor:pointer}.lg-back svg{width:14px;height:14px}.lg-size-title{font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--lg-muted)}.main-customizer-new .create-size .tab-content,.main-customizer-new .create-size .tab-content .tab-pane{width:100%}.main-customizer-new .create-size .tab-content .tab-pane{min-height:0;padding:24px;border-radius:22px}.main-customizer-new .create-size .swatches{counter-reset:lgsz;max-width:860px;margin:0 auto}.main-customizer-new .create-size .standard-sizes{counter-increment:lgsz;margin-bottom:24px}.main-customizer-new .create-size .swatch-title{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;color:var(--lg-ink);text-align:left}.main-customizer-new .create-size .standard-sizes .swatch-title:before{content:counter(lgsz);display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--lg-ink);color:#fff;font-size:11px;letter-spacing:0}.main-customizer-new .create-size .swatch-title[data-val]:not([data-val=""]):after{content:attr(data-val);margin-left:auto;font-size:13px;letter-spacing:0;text-transform:none;color:var(--lg-accent)}.main-customizer-new .create-size .swatch-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:8px;margin:0;padding:0}.main-customizer-new .create-size .swatch-list li,.main-customizer-new .create-size .swatch-list li:hover{padding:0;transform:none}.main-customizer-new .create-size .swatch-list label{display:block}.main-customizer-new .create-size .swatch-list span{min-width:0;min-height:46px;font-size:13px;font-weight:600;border-radius:12px;background:var(--lg-glass2);border:1px solid var(--lg-edge);box-shadow:var(--lg-sh-s);transition:border-color .2s ease,background .2s ease}.main-customizer-new .create-size .swatch-list input:checked~span{box-shadow:0 6px 14px -6px #65ac5f99}.main-customizer-new .create-size .popup .custom-size{padding:7px 14px;border-radius:999px;background:var(--lg-glass);border:1px solid var(--lg-edge);font-size:11.5px;letter-spacing:.04em;box-shadow:var(--lg-sh-s),var(--lg-spec)}.main-customizer-new .create-size .popup .custom-size img,.main-customizer-new .create-size .popup .custom-size svg{display:none}.main-customizer-new .create-size img#myPopup{border-radius:16px;box-shadow:0 20px 50px #00000040;max-width:min(660px,86vw)}.main-customizer-new .create-size .measure h4{font-size:12px;font-weight:700;letter-spacing:.08em;text-align:left;margin:0 0 14px;color:var(--lg-muted)}.main-customizer-new .create-size .measure-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;justify-content:stretch;margin:0;padding:0}.main-customizer-new .create-size .measure-list>li{position:relative;display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"lab tag info" "inp inp inp";gap:8px 10px;align-items:center;min-width:0;max-width:none;padding:12px 14px;border-radius:16px;background:var(--lg-glass2);border:1px solid var(--lg-edge);box-shadow:var(--lg-spec);transition:border-color .25s ease,box-shadow .25s ease}.main-customizer-new .create-size .measure-list>li.is-guide{border-color:var(--lg-accent);box-shadow:0 0 0 3px #65ac5f33,var(--lg-spec)}.main-customizer-new .create-size .measure-list>li>label{grid-area:lab;width:auto;padding:0;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--lg-ink)}.main-customizer-new .create-size .measure-list>li>.input-area{grid-area:inp;width:100%;background:#ffffffb3;border:1px solid var(--lg-hair);border-radius:12px;box-shadow:inset 0 1px 2px #0000000d;transition:border-color .2s ease,box-shadow .2s ease}.main-customizer-new .create-size .measure-list>li>.input-area:focus-within{border-color:var(--lg-accent);box-shadow:0 0 0 3px #65ac5f38}.main-customizer-new .create-size .measure-list .input-area input{height:42px;max-height:none;font-size:16px;color:var(--lg-ink)}.main-customizer-new .create-size .measure-list .measuring-scale{width:auto;padding:0 14px;font-size:12px;font-weight:600}.main-customizer-new .create-size .measure-list>li>.info_btn{grid-area:info;width:26px;height:26px;padding:0;border-radius:50%;background:#3c3c431a;display:grid;place-items:center}.main-customizer-new .create-size .measure-list>li>.info_btn svg{width:16px;height:16px}.main-customizer-new .create-size .measure-list>li>.optional-or-required-tag{grid-area:tag}.main-customizer-new .create-size .measure-list .measure_question{grid-column:1/-1;display:flex!important;flex-direction:column;align-items:stretch;gap:12px;width:100%;padding:6px 0 0}.main-customizer-new .create-size .measure_question .choose-swatch{width:100%;max-width:none;margin:0;padding:14px 16px;border-radius:16px;background:var(--lg-glass2);border:1px solid var(--lg-edge);box-shadow:var(--lg-spec)}.main-customizer-new .create-size .measure_question .swatch-title{margin:0 0 10px}.main-customizer-new .create-size .measure_question .swatch-list{display:flex;flex-wrap:wrap;gap:10px}.main-customizer-new .create-size .measure_question .swatch-list li{flex:1 1 110px;min-width:0;max-width:none;padding:0}.main-customizer-new .create-size .measure_question .swatch-list span{width:100%;min-height:44px;padding:0 14px;border-radius:999px}.main-customizer-new .create-size .question_sizes{max-width:760px;margin:0 auto;text-align:center}.main-customizer-new .create-size .question_sizes h2{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:6px 0 16px}.main-customizer-new .create-size .question_options.swatch-list,.main-customizer-new .create-size .question_options.swatch-list.has_img{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px}.main-customizer-new .create-size .question_options .smart_sizes_lis{flex:0 0 auto;width:auto;padding:0}.main-customizer-new .create-size .question_options .smart_sizes_lis span{justify-content:center;text-align:center;min-height:40px;padding:9px 16px;font-size:13px;font-weight:500;border-radius:999px}.main-customizer-new .create-size .smart_sizes_lis.lg-img{width:112px;border:1px solid var(--lg-edge);border-radius:14px;overflow:hidden}.main-customizer-new .create-size .smart_sizes_lis.lg-img span{border-radius:0 0 13px 13px}.main-customizer-new .create-size .custom_answer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:16px auto 0}.main-customizer-new .create-size .custom_answer span{font-size:13px;font-weight:600}.main-customizer-new .create-size .custom_answer input{flex:1 1 200px;max-width:320px;height:44px;padding:0 18px;border:1px solid var(--lg-edge);border-radius:999px;background:var(--lg-glass2);box-shadow:var(--lg-sh-s),var(--lg-spec);font:500 16px var(--lg-font);color:var(--lg-ink);outline:0;transition:border-color .2s ease,box-shadow .2s ease}.main-customizer-new .create-size .custom_answer input:focus{border-color:var(--lg-ink);box-shadow:0 0 0 4px #1d1d1f1a}.main-customizer-new .create-size .question_sizes .skip_question{border:0;background:none;padding:8px;font-size:12px;color:var(--lg-muted);text-decoration:underline}.main-customizer-new .create-size .question_btns{display:flex;justify-content:center;gap:12px;max-width:560px;margin:22px auto 0}.main-customizer-new .create-size .question_btns a{padding:12px 28px;border-radius:14px;font-weight:600;letter-spacing:.06em}.lg-toast{position:absolute;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:8;max-width:min(92vw,420px);padding:12px 18px;border-radius:18px;font:600 13.5px/1.4 var(--lg-font);text-align:center;color:var(--lg-ink);opacity:0;pointer-events:none;transform:translate(-50%,12px);transition:opacity .35s ease,transform .45s var(--lg-ease)}.lg-toast.is-on{opacity:1;transform:translate(-50%)}.lg-toast:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;margin-left:-6px;background:#ffffffb3;border-right:1px solid var(--lg-edge);border-bottom:1px solid var(--lg-edge);transform:rotate(45deg)}.lg-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:24px;background:#14161e66;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lg-lightbox.is-open{display:flex;animation:lgFade .3s ease}.lg-lightbox.is-closing{animation:lgFadeOut .25s ease forwards}.lg-lightbox-card{position:relative;max-width:min(920px,94vw);max-height:92vh;padding:12px;border-radius:28px;background:var(--lg-glass);border:1px solid var(--lg-edge);box-shadow:0 30px 80px -20px #00000073;animation:lgPop .45s var(--lg-ease)}.lg-lightbox-card img{display:block;max-width:100%;max-height:calc(92vh - 96px);margin:0 auto;border-radius:18px;background:#fff;object-fit:contain}.lg-lightbox-cap{padding:10px 8px 2px;text-align:center;font-weight:600}.main-customizer-new .custom_monogram:not(.hidden){display:flex;flex-direction:column;height:100%;padding:0 8px;box-sizing:border-box}.main-customizer-new .custom_monogram_steps{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 4px 12px}.main-customizer-new .custom_monogram_steps_heading{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em}.main-customizer-new .custom_monogram .steps_flow p{display:inline-block;margin:0;padding:6px 14px;border-radius:999px;background:var(--lg-glass2);border:1px solid var(--lg-edge);font-size:12px;font-weight:600;color:var(--lg-muted)}.main-customizer-new .monogram_options{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"opts prev";gap:20px;align-items:start;justify-content:stretch;flex:1 1 auto;min-height:0;height:auto!important;overflow-y:auto;padding:4px 4px 110px;box-sizing:border-box}.main-customizer-new .monogram_options>.mono-input-box{grid-area:opts;display:flex;flex-direction:column;justify-content:flex-start;width:100%;max-width:none;min-width:0;min-height:0;height:auto;text-align:left}.main-customizer-new .monogram_options>.preview-box{grid-area:prev;position:sticky;top:4px;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:none;height:auto;min-height:220px;max-height:none;padding:24px;border-radius:26px;overflow:hidden;text-align:center;word-break:break-word;font-size:clamp(34px,3.6vw,56px);line-height:1.1;color:var(--lg-ink)}.main-customizer-new .monogram_options>#close-mono{position:absolute!important;top:-46px;right:4px;left:auto;grid-area:auto;margin:0}.main-customizer-new .mono-input-box h3{margin:0 0 14px;font-size:18px;font-weight:700;letter-spacing:-.01em;text-transform:none;text-align:left}.main-customizer-new .letter-inputs{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;padding:0;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.main-customizer-new .letter-inputs input{width:58px;height:68px;padding:0;border:1px solid var(--lg-edge);border-radius:16px;background:var(--lg-glass2);box-shadow:var(--lg-sh-s),var(--lg-spec);text-align:center;font:600 28px var(--lg-font);color:var(--lg-ink);outline:0;transition:border-color .2s ease,box-shadow .2s ease}.main-customizer-new .letter-inputs input:focus{border-color:var(--lg-ink);box-shadow:0 0 0 4px #1d1d1f1a}.main-customizer-new .mono-input-box .guidance{margin-top:14px;font-size:13px;line-height:1.5;color:var(--lg-muted)}.main-customizer-new .remove-monogram{align-self:flex-start;margin-top:14px;padding:8px 16px;border-radius:999px;background:var(--lg-glass2);border:1px solid var(--lg-edge);font-size:12px;font-weight:600;color:#d3736b;cursor:pointer}.main-customizer-new .mono-input-box .customizer-list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:14px;width:100%;max-height:none!important;overflow:visible;margin:0}.main-customizer-new .mono-input-box .customizer-list>li{width:auto!important;max-width:none}.main-customizer-new .mono-input-box .customizer-list label{min-height:0}.main-customizer-new .mono-input-box .customizer-list label .img{min-height:112px}.custom_summary .selected_data{display:flex;flex-wrap:wrap;gap:10px}.custom_summary .tag.lg-sum{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;width:min(100%,340px);padding:10px;border-radius:18px;background:var(--lg-glass2);border:1px solid var(--lg-edge);box-shadow:var(--lg-sh-s),var(--lg-spec)}.lg-sum-img{display:grid;place-items:center;width:72px;height:72px;border-radius:14px;overflow:hidden;background:#ffffffd9;box-shadow:inset 0 0 0 .5px #3c3c431f}.lg-sum-img img{display:block;width:100%;height:100%;object-fit:cover}.lg-sum-img.is-text{padding:4px;font:700 20px/1.1 var(--lg-font);text-align:center;word-break:break-all;color:var(--lg-ink)}.lg-sum-img.is-dot i{display:block;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f,0 4px 10px -4px #0000004d}.lg-sum-body{display:block;min-width:0;text-align:left}.lg-sum-k{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--lg-muted)}.lg-sum-t{display:block;font-size:14px;font-weight:600;line-height:1.25;color:var(--lg-ink)}.lg-marquee{display:block;overflow:hidden;margin-top:6px;padding:4px 0;border-radius:999px;background:#3c3c4312;-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.lg-marquee-track{display:inline-block;white-space:nowrap;font-size:11.5px;color:var(--lg-muted);animation:lgMarq 16s linear infinite}.custom_summary .tag.lg-sum .edit-btn{padding:5px 11px;border-radius:999px;background:#3c3c431a;font-size:11px;font-weight:600;color:var(--lg-ink);cursor:pointer;white-space:nowrap}.product_add img{border-radius:22px;box-shadow:0 10px 24px -14px #10182859}.product_add .total-products{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:var(--lg-glass2);border:1px solid var(--lg-edge);box-shadow:var(--lg-sh-s),var(--lg-spec)}.product_add .total-products a{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#3c3c431a;cursor:pointer;transition:background .2s ease}.product_add .total-products a svg{width:12px;height:12px;fill:#1d1d1f;transition:fill .2s ease}@media(hover:hover){.product_add .total-products a:hover{background:#1d1d1f}.product_add .total-products a:hover svg{fill:#fff}}.product_add .total_quantity{width:46px;height:34px;padding:0;border:0;background:transparent;text-align:center;font:600 16px var(--lg-font);color:var(--lg-ink);outline:0;-moz-appearance:textfield}.product_add .summary_form{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.product_add .save-btn{display:flex!important;visibility:visible;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:10px;padding:12px 14px;font:600 12.5px var(--lg-font);color:var(--lg-ink);cursor:pointer}.product_add .save-btn svg{width:18px;height:18px;flex:none}.child-list-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#e9ecf373;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.child-list-loader__spinner{width:38px;height:38px;border:0;border-radius:0;background:var(--lg-spin) center/contain no-repeat;-webkit-mask:none;mask:none;animation:lgSpin 1s steps(12) infinite}.child-list-loader:after{content:"Loading options";font:600 13px var(--lg-font);color:var(--lg-ink)}@media(min-width:769px)and (prefers-reduced-motion:no-preference){.main-customizer-new .customizer-list>li:not(.contrast-options) label,.main-customizer-new .overview-list>li:not(.card-stack):not(.contrast-options) .option-card{animation:lgUp .45s var(--lg-ease) backwards}.main-customizer-new .create-size:not(.hidden){animation:lgUp .45s var(--lg-ease) backwards}.main-customizer-new .create-size .tab-pane.show{animation:lgUp .4s var(--lg-ease) backwards}}@media(min-width:769px)and (hover:hover){.main-customizer-new .overview-list>li:hover label,.main-customizer-new .customizer-list>li:hover label,.main-customizer-new .overview-list>li:hover a,.main-customizer-new .customizer-list>li:hover a{transform:translateY(-3px)}}@media(max-width:768px){.main-customizer-new input[type=text],.main-customizer-new input[type=number],.main-customizer-new input[type=search],.main-customizer-new input[type=tel],.main-customizer-new textarea,.main-customizer-new select{font-size:16px!important}.main-customizer-new .modal-close:not(#close-mono){top:6px;right:10px;width:32px;height:32px}.main-customizer-new .fabric_box{width:calc(100% - 20px);margin:44px 10px 0;padding:8px 10px;gap:10px;align-items:center;border-radius:22px;top:8px;max-height:none;overflow:visible;background:var(--lg-glass);border:1px solid var(--lg-edge);box-shadow:var(--lg-sh-m),var(--lg-spec);-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%)}.main-customizer-new .fabric_box .product-image{flex:1 1 auto;min-width:0;max-width:none;margin:0}.main-customizer-new .fabric_box .product-image .image{display:flex;align-items:center;gap:10px;padding:6px;max-width:none;border-radius:16px;background:#fff6;box-shadow:none;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.main-customizer-new .fabric_box .product-image .image>img{flex:none;width:56px;height:56px;aspect-ratio:1/1;max-height:none;border-radius:12px}.main-customizer-new .fabric_box .product-image .image>span{flex:1;padding:0;font-size:12.5px;text-align:left}.main-customizer-new .fabric_box .main_img_info{position:static;margin-left:0;order:4}.main-customizer-new .fabric_box .button-container{flex:none;width:auto;gap:8px}.main-customizer-new .fabric_box .action-button{padding:8px 6px;max-width:58px;max-height:none;border-radius:14px;-webkit-backdrop-filter:none;backdrop-filter:none}.main-customizer-new .fabric_box .action-button svg{width:22px;height:22px}.main-customizer-new .fabric_box .action-button span{font-size:8.5px;line-height:1.2}.lg-steps--left,.lg-guide--left,.lg-ticker{display:none!important}.lg-steps--top{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;position:sticky;top:0;z-index:3;margin:4px 10px 6px;padding:3px;border-radius:14px}.lg-steps--top .lg-step,.lg-steps--summary .lg-step{flex-direction:row;gap:6px;padding:5px 6px;justify-content:center}.lg-steps--top .lg-step .n,.lg-steps--summary .lg-step .n{width:18px;height:18px;font-size:10px}.lg-steps--top .lg-step b,.lg-steps--summary .lg-step b{font-size:11px}.lg-steps,.lg-guide,.lg-ticker,.main-customizer-new .create-size .create-size-list li a,.main-customizer-new .create-size .tab-content .tab-pane,.main-customizer-new .monogram_options>.preview-box,.product_add,.notice-box,.custom_summary .info-box,.main-customizer-new .start-button,.main-customizer-new .load-button{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(150deg,#ffffffb8,#ffffff80)}.lg-steps--top{-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%)}.main-customizer-new .footer-btns:not(.addons){padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border-radius:20px;bottom:calc(6px + env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:blur(14px) saturate(170%)!important;backdrop-filter:blur(14px) saturate(170%)!important}.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{padding:9px 18px!important;font-size:12px!important;letter-spacing:.04em!important;border-radius:12px!important;min-height:0!important}.footer-btns .custom_price{font-size:13px}.lg-toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.main-customizer-new .create-size:not(.hidden){padding:10px 8px 0}.main-customizer-new .create-size>h2{font-size:20px}.main-customizer-new .create-sizes-row .create-size-list{grid-template-columns:1fr;grid-auto-rows:auto}.main-customizer-new .create-size .create-size-list li a{min-height:0;padding:16px}.main-customizer-new .create-size .create-size-list li[data-lg=shirt] a{padding-top:34px}.main-customizer-new .create-size .tab-content .tab-pane{padding:16px;border-radius:18px}.main-customizer-new .create-size .measure-list{grid-template-columns:1fr}.main-customizer-new .create-sizes-row{padding-bottom:120px}.main-customizer-new .create-size[data-guide=on][data-lg-view=panel] .lg-guide--inline{display:grid!important;grid-template-columns:110px 1fr;gap:12px;align-items:center;max-width:none;margin:0 0 12px;position:sticky;top:0;z-index:4}.lg-guide--inline .lg-guide-img{aspect-ratio:1/1}.lg-guide--inline .lg-guide-body{padding:2px}.main-customizer-new .option-card,.main-customizer-new .customizer-list label{background:linear-gradient(150deg,#ffffffbd,#ffffff80)}.main-customizer-new .modal .modal-dialog{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.main-customizer-new .monogram_options{grid-template-columns:1fr;grid-template-areas:"prev" "opts";gap:12px;padding-bottom:120px}.main-customizer-new .monogram_options>.preview-box{position:sticky;top:0;z-index:3;min-height:84px;max-height:110px;padding:10px;border-radius:20px;font-size:32px}.main-customizer-new .monogram_options>#close-mono{top:-42px}.main-customizer-new .mono-input-box .customizer-list{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.main-customizer-new .letter-inputs input{width:48px;height:58px;font-size:24px}.custom_summary .tag.lg-sum{width:100%}.main-customizer-new .create-size .measure_question .swatch-list li{flex:1 1 90px}}@media(max-width:420px){.main-customizer-new .create-size .swatch-list{grid-template-columns:repeat(auto-fill,minmax(58px,1fr))}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.main-customizer-new .fabric_box .product-image .image,.lg-guide,.lg-steps,.lg-ticker,.main-customizer-new .footer-btns:not(.addons),.main-customizer-new .create-size .tab-content .tab-pane,.product_add,.notice-box,.lg-search,.lg-toast{background:#ffffffe6!important}}@media(prefers-reduced-motion:reduce){.main-customizer-new *,.lg-guide,.lg-toast{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/customizer-glass.css.map */
