@keyframes lgFwd{0%{opacity:0;translate:34px 0;scale:.985}to{opacity:1;translate:0 0;scale:1}}@keyframes lgBack{0%{opacity:0;translate:-34px 0;scale:.985}to{opacity:1;translate:0 0;scale:1}}@keyframes lgShake{10%,90%{translate:-1px 0}20%,80%{translate:2px 0}30%,50%,70%{translate:-4px 0}40%,60%{translate:4px 0}}@keyframes lgShine{0%,58%{background-position:160% 0}to{background-position:-60% 0}}@keyframes lgShineOnce{0%{background-position:160% 0}to{background-position:-60% 0}}@keyframes lgSweep{0%,58%{transform:translate(-130%) skew(-18deg)}to{transform:translate(300%) skew(-18deg)}}@keyframes lgPick{0%{transform:scale(1)}40%{transform:scale(1.025)}to{transform:scale(1)}}#fullscreen-modal.modal-overlay{background:#eceef2}html.lg-open,html.lg-open body{overflow:hidden!important}html.lg-open{overscroll-behavior:none}.main-customizer-new .overview-list,.main-customizer-new .customizer-list,.main-customizer-new .create-sizes-row,.main-customizer-new .monogram_options{overscroll-behavior:auto;-webkit-overflow-scrolling:auto;touch-action:pan-y}.main-customizer-new :focus-visible{outline:2px solid var(--lg-ink);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.main-customizer-new .product_form_wrapper .openchilds{animation:lgFwd .5s var(--lg-ease) both}.main-customizer-new .product_form_wrapper[data-lg-dir=back] .openchilds{animation-name:lgBack}.main-customizer-new .option-card.select{animation:lgPick .45s var(--lg-ease)}}.main-customizer-new{--lg-cols:5;--lg-gap:20px}@media(max-width:1499px){.main-customizer-new{--lg-cols:4}}@media(max-width:1099px){.main-customizer-new{--lg-cols:3}}@media(max-width:768px){.main-customizer-new{--lg-cols:2;--lg-gap:12px}}.main-customizer-new .overview-list,.main-customizer-new .customizer-list.childs-list{gap:var(--lg-gap)!important}.main-customizer-new .overview-list>li,.main-customizer-new .customizer-list.childs-list>li{width:calc((100% - var(--lg-gap) * (var(--lg-cols) - 1)) / var(--lg-cols))!important;max-width:100%;box-sizing:border-box}.main-customizer-new .option-card,.main-customizer-new .customizer-list label{background:linear-gradient(150deg,#ffffffbd,#ffffff5c);border:1px solid rgba(255,255,255,.88);box-shadow:0 0 0 .5px #3c3c431f,0 10px 24px -14px #10182852,inset 0 1px #fffffffa,inset 0 -1px #fff6,inset 1px 0 #ffffff73}.main-customizer-new .overview-list>li:not(.card-stack):not(.contrast-options){position:relative}.main-customizer-new .overview-list>li:not(.card-stack):not(.contrast-options):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;pointer-events:none;z-index:4;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.75) 50%,transparent 60%) no-repeat;background-size:260% 100%;background-position:160% 0}@media(prefers-reduced-motion:no-preference){.main-customizer-new .overview-list>li:not(.card-stack):not(.contrast-options):after{animation:lgShine 7s ease-in-out infinite}.main-customizer-new .overview-list>li:nth-child(3n+2):after{animation-delay:.9s}.main-customizer-new .overview-list>li:nth-child(3n+3):after{animation-delay:1.8s}}.main-customizer-new .customizer-list.childs-list>li>label{position:relative}@media(hover:hover)and (prefers-reduced-motion:no-preference){.main-customizer-new .customizer-list.childs-list>li:not(.hasdisabled):hover>label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.8) 50%,transparent 60%) no-repeat;background-size:260% 100%;animation:lgShineOnce .9s ease-out 1}}.main-customizer-new .footer-btns a:not(.disabled):not(.disable),.main-customizer-new .start-button,.main-customizer-new .load-button,.product_add .add-to-cart,.product_add .save-btn,.lg-back{position:relative;overflow:hidden}.main-customizer-new .footer-btns a:not(.disabled):not(.disable):after,.main-customizer-new .start-button:after,.main-customizer-new .load-button:after,.product_add .add-to-cart:after,.product_add .save-btn:after,.lg-back:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.6),transparent);transform:translate(-130%) skew(-18deg)}@media(prefers-reduced-motion:no-preference){.main-customizer-new .footer-btns a:not(.disabled):not(.disable):after,.main-customizer-new .start-button:after,.main-customizer-new .load-button:after,.product_add .add-to-cart:after,.product_add .save-btn:after,.lg-back:after{animation:lgSweep 6s ease-in-out infinite}.main-customizer-new .load-button:after{animation-delay:.8s}.product_add .save-btn:after{animation-delay:1.2s}}.main-customizer-new .customizer-list label .img .price-label,.main-customizer-new .overview-list .price-label{left:8px;bottom:46px;z-index:3;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--lg-ink);background:#ffffff9e;border:1px solid rgba(255,255,255,.9);box-shadow:0 4px 12px -6px #10182859,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(8px) saturate(160%);backdrop-filter:blur(8px) saturate(160%)}.main-customizer-new .additional_charges{right:-10px;padding:2px 10px;border-radius:999px;font-weight:600;color:var(--lg-ink);background:#ffffffb3;border:1px solid rgba(255,255,255,.9);box-shadow:0 4px 12px -6px #10182859,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.main-customizer-new .overview-list li.card-stack{position:relative;overflow:visible;min-height:0;display:block!important;aspect-ratio:auto}.main-customizer-new .card-stack{--stk:22px}.main-customizer-new .card-stack>:first-child{position:absolute!important;top:0;bottom:0;left:0;right:auto;width:calc(100% - var(--stk))!important;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.main-customizer-new .card-stack>:first-child .option-card,.main-customizer-new .card-stack>:first-child>*{width:100%;box-sizing:border-box}.main-customizer-new .card-stack .option-card,.main-customizer-new .card-stack .option-card.select{background:linear-gradient(150deg,#fffffff7,#f3f6fbed)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid rgba(255,255,255,.95)!important;box-shadow:0 0 0 .5px #3c3c4324,0 10px 22px -12px #1018284d,inset 0 1px #fff!important;outline:0!important}.main-customizer-new .card-stack .title{position:absolute!important;top:0;left:0;right:0;z-index:3;display:block;padding:12px 10px 0;font-size:14px;font-weight:600;line-height:1.3;text-align:center;color:var(--lg-ink);background:transparent}.main-customizer-new .card-stack .img{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0}.main-customizer-new .card-stack .img img{max-width:70%;max-height:62%;width:auto;height:auto;margin:0 auto;object-fit:contain}.main-customizer-new .card-stack .make-selection,.main-customizer-new .card-stack .card-stack-text{border-radius:0 0 13px 13px}.main-customizer-new .card-stack>:nth-child(2),.main-customizer-new .card-stack>:nth-child(3){position:absolute!important;top:10px;bottom:10px;margin:0!important;width:calc(var(--stk) / 2 + 2px)!important;background:linear-gradient(90deg,#eef0f5,#e6e9f0)!important;border:1px solid rgba(255,255,255,.9);border-left:0;border-radius:0 12px 12px 0;box-shadow:0 2px 6px #1018281f!important;overflow:hidden;z-index:2;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.main-customizer-new .card-stack>:nth-child(2){right:calc(var(--stk) / 2 - 2px)}.main-customizer-new .card-stack>:nth-child(3){right:0;top:20px;bottom:20px;z-index:1}.main-customizer-new .card-stack:not([threeCards])>:nth-child(2){right:0;top:10px;bottom:10px}.main-customizer-new .card-stack>:nth-child(2) *,.main-customizer-new .card-stack>:nth-child(3) *{opacity:0}.main-customizer-new .card-stack[threeCards]{min-height:322px}.main-customizer-new .contrast-options:not(.show) .option-card,.main-customizer-new .contrast-options:not(.show) label{box-shadow:none!important}@media(min-width:769px){.customizer-desktop-only{display:none!important}}.customizer-desktop-only{background:var(--lg-glass)!important;-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);border-bottom:1px solid var(--lg-edge);box-shadow:0 1px #3c3c430f,inset 0 1px #ffffffe6;position:relative;z-index:3}.customizer-desktop-only .custom_shirt{position:relative;display:flex;align-items:center;min-height:44px;padding:8px 10px;font-size:13px;color:var(--lg-ink)}.customizer-desktop-only .promotions-scroll p{margin:0 56px;font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--lg-ink);white-space:nowrap}.customizer-desktop-only #close-modal{position:absolute!important;top:50%!important;right:8px!important;left:auto!important;bottom:auto!important;width:32px!important;height:32px!important;margin:-16px 0 0!important;padding:0!important;display:block!important;border:1px solid var(--lg-edge)!important;border-radius:50%!important;background:var(--lg-glass)!important;box-shadow:var(--lg-sh-s),var(--lg-spec);font-size:0!important;line-height:0!important;color:transparent!important;z-index:7;cursor:pointer;transition:transform .45s var(--lg-ease)}.customizer-desktop-only #close-modal svg,.customizer-desktop-only #close-modal span{display:none!important}.customizer-desktop-only #close-modal:before,.customizer-desktop-only #close-modal:after{content:"";position:absolute;left:50%;top:50%;width:13px;height:2px;margin:-1px 0 0 -6.5px;border-radius:2px;background:#3c3c43}.customizer-desktop-only #close-modal:before{transform:rotate(45deg)}.customizer-desktop-only #close-modal:after{transform:rotate(-45deg)}.customizer-desktop-only #close-modal:active{transform:scale(.9)}.main-customizer-new [class*=recommend i]{border-radius:999px}.main-customizer-new .create-size .measure-list>li>.optional-or-required-tag{grid-area:tag;display:inline-block!important;max-width:120px;overflow:hidden;text-overflow:ellipsis;padding:2px 10px!important;border:0!important;border-radius:999px!important;font:600 9px/16px var(--lg-font)!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#fff!important;background:#046a60!important;white-space:nowrap;transition:background .3s ease}.main-customizer-new .create-size .measure-list>li>.optional-or-required-tag.required{background:#d5736b!important}.main-customizer-new .create-size .measure-list>li>.optional-or-required-tag.is-added{background:#65ac5f!important}.main-customizer-new .create-size .optional-or-required-tag.is-added:after,.main-customizer-new .create-size .optional-or-required-tag:after{content:none!important;display:none!important}.main-customizer-new .create-size .standard-sizes>.swatch-title,.main-customizer-new .create-size .choose-swatch>.swatch-title{display:flex;align-items:center;gap:8px;min-width:0}.main-customizer-new .create-size .swatch-title[data-lg-tag]:after{content:attr(data-lg-tag);position:static;display:inline-block;margin-left:auto;flex:none;max-width:60%;padding:2px 10px;border-radius:999px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 9px/16px var(--lg-font);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#046a60}.main-customizer-new .create-size .swatch-title[data-lg-state=required]:after{background:#d5736b}.main-customizer-new .create-size .swatch-title[data-lg-state=added]:after{background:#65ac5f}.main-customizer-new .create-size .swatch-title[data-val]:after{position:static}.main-customizer-new .create-size .popup{position:static;display:flex;justify-content:flex-end;margin:0 0 12px}.lg-size-head{margin-top:8px}.lg-missing{animation:lgShake .5s ease both;outline:2px solid #d5736b!important;outline-offset:3px;border-radius:14px}.lg-toast.is-err{border-color:#d5736bb3}.lg-toast.is-err:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#d5736b;vertical-align:middle}.main-customizer-new .btn-next-tab.disabled{pointer-events:auto!important;cursor:not-allowed}.main-customizer-new.lg-jump .create-size,.main-customizer-new.lg-jump .overview{visibility:hidden}.main-customizer-new .create-size.lg-last .question_btns .next_size{display:none!important}.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{display:grid;grid-template-columns:minmax(150px,230px) minmax(0,1fr);align-items:center;column-gap:18px;width:100%;max-width:none;margin:0;padding: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 .choose-swatch .swatch-title{margin:0}.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 130px;min-width:0;max-width:none;padding:0}.main-customizer-new .create-size .measure_question .swatch-list span{width:100%;min-height:46px;padding:0 14px;border-radius:999px}@media(min-width:769px){.main-customizer-new .modal-close#close-modal{top:12px;right:clamp(6px,calc(3.5% - 18px),55px)}.main-customizer-new .create-size:not(.hidden){padding-top:56px}.main-customizer-new .custom_monogram:not(.hidden){padding:0 16px}.main-customizer-new .custom_monogram_steps{justify-content:center;padding:56px 4px 14px}.main-customizer-new .monogram_options{width:100%;max-width:1060px;margin:0 auto;grid-template-columns:minmax(0,1fr) 280px;column-gap:40px;align-items:start;padding-top:6px}.main-customizer-new .monogram_options>.mono-input-box{align-items:center;text-align:center}.main-customizer-new .mono-input-box h3,.main-customizer-new .mono-input-box .guidance{text-align:center}.main-customizer-new .letter-inputs{justify-content:center}.main-customizer-new .mono-input-box .guidance{max-width:520px}.main-customizer-new .mono-input-box .customizer-list{grid-template-columns:repeat(auto-fit,minmax(132px,168px));justify-content:center;max-width:760px;margin:0 auto}.main-customizer-new .monogram_options>.preview-box{width:100%;min-height:230px;margin-top:4px}.main-customizer-new .remove-monogram{display:inline-flex!important;width:auto!important;align-self:center;margin-top:18px;padding:8px 18px}.main-customizer-new .monogram_options>#close-mono{top:-46px;right:0}}.custom_summary{align-items:flex-start;gap:24px;flex-wrap:wrap}.custom_summary .summary_details{flex:1 1 0;min-width:min(100%,480px);width:auto!important;padding:0!important}.product_add{flex:0 0 300px;width:300px!important;max-width:100%;max-height:none!important;height:auto!important;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:14px;position:sticky;top:12px;align-self:flex-start;box-sizing:border-box}.product_add>img{display:block;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:4/5;object-fit:cover;border-radius:20px;box-shadow:0 10px 24px -14px #10182859}.product_add .product_title{margin:0;padding:0 6px;font-size:14px;font-weight:600;text-align:center;color:var(--lg-ink)}.product_add .card_custom_price{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center;line-height:1.1}.product_add .card_custom_price:before{content:"Final price";margin-bottom:3px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--lg-muted)}.product_add .card_custom_price span{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--lg-ink)}.product_add .summary_form{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;margin:0}.product_add .total-products{display:inline-flex;align-items:center;justify-content:center;gap:4px;align-self:center;width:auto;max-width:max-content;margin:0;padding:4px;border-radius:999px}.product_add .total-products input.total_quantity{width:46px;max-width:none;height:34px;padding:0;border:0;background:transparent;text-align:center;font:600 16px var(--lg-font);color:var(--lg-ink);outline:0}.product_add .total-products a{width:34px;height:34px;padding:0;border:0;border-radius:50%;justify-content:center}.product_add .add-to-cart{width:100%;margin:0;padding:14px;border-radius:14px;font-size:14px}.product_add .save-btn{width:100%;margin:0;padding:12px 14px}.custom_summary #comments{display:block;width:100%;box-sizing:border-box;min-height:110px;padding:14px 16px;border-radius:20px;border:1px solid var(--lg-edge);background:var(--lg-glass2);box-shadow:var(--lg-sh-s),var(--lg-spec);font:500 16px/1.45 var(--lg-font);color:var(--lg-ink);resize:none;outline:0}.custom_summary #comments:focus{border-color:#1d1d1f8c;box-shadow:0 0 0 4px #1d1d1f14,var(--lg-sh-s)}.custom_summary #comments::placeholder{color:var(--lg-muted)}@media(max-width:768px){#fullscreen-modal.modal-overlay{top:0!important;bottom:0!important;height:100vh!important;height:100dvh!important;z-index:2147483000!important;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px)}.customizer-desktop-only .custom_shirt{min-height:44px;padding:6px 48px 6px 8px}.customizer-desktop-only .promotions-scroll p{margin:0 36px;font-size:12px}.main-customizer-new .modal-close#close-modal{top:8px;right:10px}.main-customizer-new .fabric_box{margin-top:46px}.main-customizer-new.lg-xin .fabric_box{margin-top:8px}.main-customizer-new .create-size:not(.hidden){height:auto;overflow:visible}.main-customizer-new .create-sizes-row{overflow:visible;max-height:none;flex:none}.main-customizer-new .custom_monogram:not(.hidden){height:auto;min-height:100%}.main-customizer-new .monogram_options{overflow:visible;height:auto!important;flex:none;padding:4px 4px 130px;grid-template-columns:minmax(0,1fr);grid-template-areas:"prev" "opts";row-gap:12px}.main-customizer-new .monogram_options>.preview-box{position:sticky;top:6px;z-index:5;align-self:start;min-height:76px;max-height:96px;padding:8px 14px;border-radius:20px;font-size:30px;background:#ffffffeb}.main-customizer-new .monogram_options>.mono-input-box{align-items:center;text-align:center;padding:0 2px}.main-customizer-new .mono-input-box h3{text-align:center;font-size:17px}.main-customizer-new .letter-inputs{justify-content:center}.main-customizer-new .remove-monogram{display:inline-flex!important;width:auto!important;align-self:center}.main-customizer-new .mono-input-box .customizer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.main-customizer-new .create-size .measure_question .choose-swatch{grid-template-columns:1fr;row-gap:10px}.main-customizer-new .create-size .measure_question .swatch-list li{flex:1 1 96px}.main-customizer-new .create-size[data-guide=on][data-lg-view=panel] .lg-guide--inline{position:-webkit-sticky;position:sticky;top:0;z-index:6;background:linear-gradient(150deg,#fffffff5,#f4f6faeb);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin:0 0 12px;padding:8px;border-radius:18px;box-shadow:0 8px 20px -12px #10182859,var(--lg-spec)}.main-customizer-new .create-size .measure-list>li{scroll-margin-top:150px}.custom_summary{gap:16px}.product_add{flex:1 1 100%;width:100%!important;position:static}.product_add>img{max-width:240px!important;margin:0 auto}.main-customizer-new .customizer-list label .img .price-label{bottom:42px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/customizer-glass-fix.css.map */
