@import url("https://fonts.googleapis.com/css2?family=Nanum+Pen+Script&display=swap");.calc-container *{box-sizing:border-box;font-family:var(--font-body-family)!important;margin:0;padding:0}.calc-container{border-radius:.125rem;border-radius:8px;margin-top:26px;position:relative;width:100%}.price-table-small{border-bottom:1px solid #000;border-top:1px solid #000;font-size:12px;margin-top:40px!important}.price-table-small__row{border-bottom:1px solid #e5e5e5;display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));padding:6px 0}.price-table-small__row.header{border-bottom:1px solid #000;font-weight:600}.price-table-small__row span{text-align:center}.price-table-small__row span:first-child{text-align:left}.qty-switcher{display:flex;flex-direction:column;gap:12px;margin-top:40px;width:100%}.qty-switcher__label{background:#000;border-radius:4px;color:#fff;font-size:12px;padding:4px 8px;width:fit-content}.qty-switcher__range{width:100%}.qty-switcher__controls{align-items:center;display:flex!important}.qty-switcher__controls input{border:1px solid #ddd;height:36px;text-align:center;width:60px}.qty-btn{background:var(--primary-color);border:none;color:#fff;cursor:pointer;font-size:18px;height:36px;width:36px}.calc-container .start-here-container{align-items:center;background:var(--primary-color);border:1px solid #000;border-radius:6px 6px 0 0;display:flex;gap:10px;justify-content:center;left:10px;padding:6px var(--Spasing-Ridus-8,8px);position:absolute;top:-33px}.expand__container{border-bottom:1px solid rgba(0,0,0,.05);display:flex;padding:8px}.expand__container>div:first-child{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}#patternSetsContainer{background:#2c2c2f;padding:20px}.designs-wrapper{background:transparent;border:2px dashed #a855f7;border-radius:12px;padding:18px 18px 22px}.designs-title{align-items:center;color:#d8b4fe;display:flex;font-size:18px;font-weight:600;gap:8px;margin-bottom:14px}.designs-title-icon{font-size:14px}.pattern-grid{background:#f3f3f3;border-radius:10px;display:grid;gap:16px;grid-template-columns:repeat(5,96px);justify-content:start;padding:24px}.pattern-item{align-items:center;border:1.5px solid #d4d4d4;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;height:96px;justify-content:center;overflow:hidden;transition:all .2s ease;width:96px}.pattern-item:hover{border-color:#a3a3a3;transform:translateY(-1px)}.pattern-item.selected{background:#fff;border:2px solid #111}.pattern-thumb{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.action-item{background:#f2f2f2;color:#111;font-size:14px;font-weight:600;line-height:1.35;text-align:center}.action-item:hover{background:#ebebeb}.expand__container>div:first-child>p{color:var(--Black-1,#383838);font-weight:600;text-align:center}.expand__container>div:first-child>button,.expand__container>div:first-child>p{font-family:var(--font-body-family)!important;font-size:14px;font-style:normal;line-height:normal}.expand__container>div:first-child>button{align-items:center;background:var(--Black-White,#fff);border:1px solid var(--Black-6,#b4b4b4);border-radius:20px;color:var(--Black-2,#515151);cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;padding:8px 12px;width:248px}.expand__container>div:nth-child(2){align-self:stretch;background:var(--Yellow-Light-4,#ffe092);border-radius:8px;display:flex;justify-content:space-between;padding:8px;width:100%}.expand__container>div:nth-child(2)>img{cursor:pointer;fill:rgba(0,0,0,.3);flex-shrink:0;height:20px;width:20px}.expand__container>div:nth-child(2)>p{color:var(--Black-1,#383838);font-family:var(--font-body-family)!important;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-align:center}.calc-container .start-here-container div{align-items:center;display:flex;justify-content:center}.calc-container .start-here-container p{color:var(--primaryText-color);font-family:var(--font-body-family)!important;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.calc-container .calc-header{align-items:center;background-color:#000;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;justify-content:space-between}.calc-container .calc-header-title-copy{cursor:pointer;margin-right:12px;margin-top:3px}.calc-container .calc-header__title{align-items:center!important;color:#fff;display:flex;font-size:20px;font-style:normal;font-weight:700;gap:.75rem;padding:1rem}.calc-container .calc-body{background-color:var(--secondary-color);padding:0 16px}.calc-container.calc-container--compact-v2 .calc-body{padding:24px 24px 32px}.calc-container .calc-body .calc-spec{border-bottom:1px solid rgba(0,0,0,.05);padding:12px 0;width:100%}.calc-container .calc-body .calc-spec.empty-specs .calc-spec__header{margin-bottom:0}.calc-container .calc-body .calc-spec__header{display:flex;font-size:15px;font-weight:600;justify-content:space-between;margin-bottom:.25rem}.calc-container .calc-body .calc-spec__header__title{gap:.5rem}.calc-group__header__title{display:flex;font-size:15px;font-weight:600;justify-content:space-between;margin-bottom:.25rem}.calc-container .calc-body .calc-spec__header__title__price{margin-left:.5rem}.calc-container .calc-body .calc-spec__content{display:grid}.calc-container .calc-body .calc-spec__content__item{border-radius:.25rem;display:flex;justify-content:space-between}.calc-spec__collection-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg>');background-position:right 10px top 50%;background-repeat:no-repeat;background-size:20px;border:1px solid #ccc;border-radius:8px;cursor:pointer;font-size:14px;margin-bottom:5px;margin-inline:4px;padding:6px 10px 4px;width:100%}.calc-spec__collection-select:focus{border-color:var(--primary-color);outline:none}.spec-expand__content{height:0;overflow:hidden;transition:height .2s;-moz-transition:height .2s;-ms-transition:height .2s;-o-transition:height .2s;-webkit-transition:height .2s;z-index:1}.calc-container .calc-body .calc-spec__content__item_specs{display:flex;flex-wrap:wrap;gap:.5rem;height:fit-content;padding:.5rem}.calc-container .calc-body .calc-spec__content__item:hover,.product-group:hover{background-color:rgba(0,0,0,.04)}.calc-container.calc-container--compact-v2 .calc-body .calc-spec__content__item:hover,.calc-container.calc-container--compact-v2 .product-group:hover{background-color:transparent}.calc-container .calc-body .calc-spec__content__item_specs select{background-color:#fff;border-color:var(--secondary-darker);border-radius:.375rem;border-width:1px;color:#6a6a6a;cursor:pointer;font-size:14px;padding:.625rem;text-transform:none;width:100%}.calc-container .calc-body .calc-spec__content__item_specs label{cursor:pointer}.calc-container .calc-body .calc-spec__content__item_specs input{display:none}.calc-container .calc-body .calc-spec__content__item_specs button{background-color:#fff;border:1px solid var(--secondary-darker);border-radius:.5rem;box-shadow:0 0 0 1px transparent;color:#6a6a6a;font-size:13px;outline:none;padding:.5rem .75rem;pointer-events:none;transition:all .2s}.calc-container .calc-body .calc-spec__content__item_specs label:hover>button{background-color:var(--hover-item-color);border-color:var(--primary-color)!important}.calc-container--compact-v2 .calc-body .calc-spec__content__item_specs label:hover>button{background-color:#fff;border-color:var(--secondary-darker)!important}.calc-container .calc-body .calc-spec__content__item_specs input:checked+button,.calc-container--compact-v2 .calc-body .calc-spec__content__item_specs label:hover>input:checked+button{background-color:var(--hover-item-color);border-color:var(--primary-color)!important}.calc-container .calc-body .calc-spec__content__item_specs input:checked+button{border:1px solid var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)!important;color:var(--primary-darker2)}.calc-container .calc-body .calc-spec__content__item_specs label.calc-spec-value--disabled{cursor:not-allowed;position:relative}.calc-container .calc-body .calc-spec__content__item_specs label.calc-spec-value--disabled[data-exception-message]:hover:after{background:#333;border-radius:4px;bottom:100%;color:#fff;content:attr(data-exception-message);display:block;font-size:12px;left:50%;margin-bottom:6px;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:10}.calc-container .calc-body .calc-spec__content__item_specs label.calc-spec-value--disabled:hover>button,.calc-container .calc-body .calc-spec__content__item_specs label.calc-spec-value--disabled>button{background-color:#f5f5f5!important;border-color:#ddd!important;box-shadow:none!important;color:#9a9a9a;opacity:.5}.calc-container .calc-footer{background-color:var(--footer-color);border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:24px;width:100%}.calc-container .calc-footer .calc-footer__turnaround{background-color:var(--secondary-color);margin:-24px;padding:12px 16px}.calc-container .calc-footer .calc-footer__turnaround__title{font-size:15px;font-weight:600;margin-bottom:1rem}.calc-container .calc-footer .calc-footer__turnaround__title .detail{color:#838383}.calc-container .calc-footer .calc-footer__turnaround__options{display:flex;flex-direction:column;gap:.75rem}.calc-container .calc-footer .calc-footer__turnaround__options label{align-items:center;cursor:pointer;display:flex;gap:.5rem;text-transform:capitalize}.calc-container .calc-footer .calc-footer__turnaround__options label .detail{color:#515151;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.calc-container .calc-footer .calc-footer__turnaround__options label .title{color:var(--Black-1,#383838);font-family:var(--font-body-family)!important;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.calc-container .calc-footer .calc-footer__turnaround__options input{accent-color:green;cursor:pointer;height:1.25rem;width:1.25rem}.calc-container .calc-footer .calc-footer__turnaround__options input:hover{accent-color:green}.calc-container .calc-footer .calc-footer__total{display:flex;justify-content:space-between;margin-bottom:24px;margin-top:44px}.bundle-compare-at-price{color:#383838!important;font-size:16px!important;font-style:normal;font-weight:500!important;line-height:normal;margin-bottom:1px;text-decoration-line:line-through}.calc-container .calc-footer .calc-footer__total span{color:#000;display:flex;font-size:22px;font-weight:700;justify-content:end}.calc-container .calc-footer .calc-footer__total div{display:grid}.quantity-discount__title{font-size:32px;font-weight:700;line-height:1.2;margin-bottom:16px}.quantity-discount__table{background:#f1f1f1;border-radius:24px;overflow:hidden}.quantity-discount__row{display:grid}.quantity-discount__cell{color:#111;font-size:24px;font-weight:400;padding:18px 24px;text-align:center}.quantity-discount__cell:last-child{border-right:none}.quantity-discount__cell--label{font-weight:700}.calc-container .calc-footer .calc-footer__total .bundle-price-match__policy{align-items:center;background:rgba(255,200,58,.2);border-radius:3px;color:#ae7d00;cursor:pointer;display:flex;font-family:Inter;font-size:11px;font-style:normal;font-weight:500;gap:10px;justify-content:center;line-height:normal;padding:3px 6px;text-transform:uppercase}.calc-container .calc-footer .calc-footer__actions{align-items:center;display:flex;flex-direction:column;gap:32px;padding-inline:8px;width:100%}.calc-container .calc-footer .extra{align-items:flex-start!important;color:#838383;display:flex;flex-direction:column;font-size:12px;line-height:20px;margin-left:.5rem;margin-top:.625rem}.calc-container .calc-footer .calc-footer__actions div{align-items:center;display:flex;flex-direction:column;width:100%}.calc-container .calc-footer .calc-footer__actions div span{color:#515151;display:flex;flex-direction:row;font-size:14px;gap:5px}@media screen and (min-width:1100px){.calc-container .calc-footer .calc-footer__actions div span{flex-direction:row!important}}@media screen and (min-width:990px){.calc-container .calc-footer .calc-footer__actions div span{flex-direction:column}}@media screen and (max-width:900px){.calc-container .calc-footer .calc-footer__actions div span{flex-direction:column}}@media screen and (max-width:768px){.calc-footer__privacy-policy__modal{bottom:140px;right:20px!important}.calc-container .calc-footer .calc-footer__actions{margin-top:0;padding-inline:0}.calc-container.calc-container--compact-v2 .calc-footer .calc-footer__actions{gap:10px!important}.calc-container.calc-container--compact-v2 .calc-footer__turnaround{padding:24px 0!important}.calc-container .calc-footer .calc-footer__actions div span{color:var(--Black-2,#515151);font-family:var(--font-body-family)!important;font-size:15px;font-style:normal;font-weight:600;gap:0;line-height:normal;margin-bottom:0;text-align:center}.calc-container .calc-body .calc-spec__content__item_specs button{font-size:14px}.calc-container .calc-footer .calc-footer__actions div{margin-bottom:24px}.calc-container .calc-footer .calc-footer__actions button{color:var(--Black-0,#000);font-family:var(--font-body-family)!important;font-size:16px;font-style:normal;font-weight:500;height:48px!important;line-height:normal}.calc-container .calc-footer .calc-footer__total{margin-top:0;padding-top:24px}.calc-container .calc-footer .calc-footer__actions button.bg-primary{height:48px}.calc-container .calc-body,.calc-container .calc-footer{padding:0 12px}.calc-container.calc-container--compact-v2 .calc-body,.calc-container.calc-container--compact-v2 .calc-header{background-color:#ededed!important;padding:0 16px!important}.calc-container.calc-container--compact-v2 .calc-body{padding-bottom:20px!important}.calc-container.calc-container--compact-v2 .calc-footer{background-color:#fff;padding:0 16px!important}.calc-container.calc-container--compact-v2 .bundle-compare-at-price{font-size:20px!important}.calc-container.calc-container--compact-v2 #calc-total{font-size:24px}.calc-container .calc-footer .calc-footer__turnaround{display:none}.calc-container.calc-container--compact-v2 .calc-body .calc-spec__content__item.calc-spec__collection-items>.calc-spec__content__item_specs{flex:1 1 auto;padding:12px 0 0;width:100%}.calc-container.calc-container--compact-v2 .calc-body .calc-spec__content__item.calc-spec__collection-items .calc-spec__content__item_specs>label{box-shadow:0 4px 8px 0 rgba(0,0,0,.05);flex:1 1 0}.calc-container.calc-container--compact-v2 .calc-body .calc-spec__content__item.calc-spec__collection-items .calc-spec__content__item_specs>label>button{text-align:center;width:100%}}.calc-container.calc-container--compact-v2 .calc-body .calc-spec__content__item.calc-spec__collection-items>.calc-spec__content__item_specs{flex:1 1 auto;padding:0;width:100%}.calc-container.calc-container--compact-v2 .calc-body .calc-spec__content__item.calc-spec__collection-items .calc-spec__content__item_specs>label{flex:1 1 0}.calc-container.calc-container--compact-v2 .calc-body .calc-spec__content__item.calc-spec__collection-items .calc-spec__content__item_specs>label>button{border-radius:8px;color:#000;font-size:15px;padding:8px;text-align:center;width:100%}.calc-container .calc-footer .calc-footer__actions div span a{align-items:center;color:var(--Black-2,#515151);display:flex;font-family:var(--font-body-family)!important;font-size:14px;font-style:normal;font-weight:400;justify-content:center;line-height:normal;text-decoration-line:underline}.calc-container .calc-footer .calc-footer__actions span a:hover{cursor:pointer}.calc-container .calc-footer .calc-footer__actions button{background-color:#fff;border:1px solid #b4b4b4;border-radius:9999px;color:var(--primary2Text-color);cursor:pointer;font-size:16px;font-weight:500;height:52px;line-clamp:1;-webkit-line-clamp:1;overflow:hidden;padding:0 2rem;text-overflow:ellipsis;transition:all .25s ease;white-space:nowrap;width:100%}.calc-container .calc-footer .calc-footer__actions button:hover{border-color:var(--primary2-color)}.calc-container .calc-footer .calc-footer__actions button.bg-primary:hover{filter:brightness(.96)}.calc-header__title__templateUrl__link{color:#b4b4b4!important;font-family:var(--font-body-family)!important;font-size:12px;font-weight:400;line-height:14.52px;margin-left:8px;text-align:left;text-decoration:none}.color-black{color:#1f1f1f!important}.calc-container .calc-footer .calc-footer__actions button:disabled{cursor:not-allowed;opacity:.8}.calc-container .calc-footer .calc-footer__actions button.bg-primary{background-color:var(--primary2-color);border-color:var(--primary2-color);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.checkout-btn-loading-spinner{animation:spin 1s linear infinite;color:#e5e7eb;fill:var(--primary-color);height:22px;margin:auto;width:22px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.slideDown{animation:slideDown 1s forwards}.slideUp{animation:slideUp 1s forwards}.calc-error{color:#dc3545;padding:1.5rem}.calc-spec__content__item__question{align-items:end;cursor:pointer!important;display:none;margin-bottom:-9px;margin-right:-9px;z-index:9999!important}@media (hover:hover) and (pointer:fine){.calc-spec__content__item:hover .calc-spec__content__item__question{display:flex}}@keyframes slideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes slideDown{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes slide-out-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes slide-in-down{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-up{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.slide-out-up{animation:slide-out-up .4s cubic-bezier(.2,.9,.3,1) forwards}.slide-out-down{animation:slide-out-down .4s cubic-bezier(.2,.9,.3,1) forwards}.slide-in-down{animation:slide-in-down .4s cubic-bezier(.2,.9,.3,1) forwards}.slide-in-up{animation:slide-in-up .4s cubic-bezier(.2,.9,.3,1) forwards}@media (prefers-reduced-motion:reduce){.slide-in-down,.slide-in-up,.slide-out-down,.slide-out-up{animation:none!important;opacity:1!important;transform:none!important}.calc-container.calc-container--compact-v2 .compact-v2-product-card .calc-spec__content{transition:none!important}}.calc-spec__content__item.show-question .calc-spec__content__item__question{display:flex}.calc-spec__content__item__descriptions__modal{margin-top:50px;right:23px}.calc-footer__privacy-policy__modal,.calc-spec__content__item__descriptions__modal{background-color:#fff;border:1px solid var(--Black-6,#b4b4b4);border-radius:4px;box-shadow:3px 3px 7px 0 rgba(0,0,0,.25);position:absolute;width:305px;z-index:9999!important}.calc-footer__privacy-policy__modal{right:160px}.calc-footer__privacy-policy__modal__content .title{color:var(--Black-0,#000);font-family:var(--font-body-family)!important;font-size:14px;font-style:normal;font-weight:600;line-height:150%}.calc-footer__privacy-policy__modal .detail{color:var(--Black-1,#383838);font-family:var(--font-body-family)!important;font-size:12px;font-style:normal;font-weight:400;line-height:16px;padding:16px 28px}.calc-footer__privacy-policy__modal__content,.calc-spec__content__item__descriptions__modal__content{border-radius:8px;padding:12px 16px}.calc-spec__content__modal{display:grid;gap:16px;padding:16px 28px}.calc-spec__content__item__descriptions__modal__content .title{color:var(--Black-0,#000);font-family:var(--font-body-family)!important;font-size:14px;font-style:normal;font-weight:600;line-height:150%;margin-bottom:4px}.calc-spec__content__item__descriptions__modal__content .detail{color:var(--Black-0,#000);font-family:var(--font-body-family)!important;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.calc-container.calc-container--compact-v2 .squad-popular-config-item-hidden{display:none!important}.calc-container.calc-container--compact-v2 .squad-popular-config{border-bottom:1px solid rgba(0,0,0,.05);padding:16px 0 0}.calc-container.calc-container--compact-v2 .squad-section-title{color:#111;font-size:16px;font-weight:700;line-height:1.2;margin:0 0 12px}.calc-container.calc-container--compact-v2 .squad-popular-config__cards-wrap{margin-bottom:-72px;position:relative;z-index:2}.calc-container.calc-container--compact-v2 .squad-popular-config.is-customize .squad-popular-config__cards-wrap{margin-bottom:0}.calc-container.calc-container--compact-v2 .squad-popular-config__cards{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none}.calc-container.calc-container--compact-v2 .squad-popular-config__cards::-webkit-scrollbar{display:none}.calc-container.calc-container--compact-v2 .squad-popular-config__card{align-items:center;background:transparent;border:0;border-radius:0;color:#111;cursor:pointer;display:flex;flex:1 0 76px;flex-direction:column;gap:5px;justify-content:center;min-height:86px;min-width:76px;padding:9px;transition:opacity .14s ease}.calc-container.calc-container--compact-v2 .squad-popular-config__card:hover{opacity:.75}.calc-container.calc-container--compact-v2 .squad-popular-config__card:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.calc-container.calc-container--compact-v2 .squad-popular-config__card.is-selected{background:transparent;border:0;border-bottom:2px solid #213b3d;box-shadow:none;opacity:1;padding:9px}.calc-container.calc-container--compact-v2 .squad-popular-config__card-thumb{align-items:center;display:flex;filter:grayscale(100%);flex:0 0 auto;height:48px;justify-content:center;transition:filter .14s ease;width:48px}.calc-container.calc-container--compact-v2 .squad-popular-config__card.is-selected .squad-popular-config__card-thumb{filter:grayscale(0)}.calc-container.calc-container--compact-v2 .squad-popular-config__card-thumb img{display:block;height:100%;object-fit:contain;width:100%}.calc-container.calc-container--compact-v2 .squad-popular-config__card-label,.calc-container.calc-container--compact-v2 .squad-popular-config__card-price{color:#111;font-size:13px;font-weight:600;line-height:1.25;text-align:center;white-space:nowrap}.calc-container.calc-container--compact-v2 .squad-popular-config__card-label{white-space:normal}.calc-container.calc-container--compact-v2 .squad-popular-config__details-wrap{position:relative;z-index:1}.calc-container.calc-container--compact-v2 .squad-popular-config__details{background:#f7f7f7;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 3px 4px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:12px;padding:88px 12px 12px}.calc-container.calc-container--compact-v2 .squad-popular-config:has(.squad-popular-config__cards>.squad-popular-config__card:first-child.is-selected) .squad-popular-config__details{border-top-left-radius:0}.calc-container.calc-container--compact-v2 .squad-popular-config__details-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.calc-container.calc-container--compact-v2 .squad-popular-config__details-label{color:#111;font-size:14px;font-weight:600;line-height:1.25}.calc-container.calc-container--compact-v2 .squad-popular-config__customize-link{background:transparent;border:0;color:#0050b3;cursor:pointer;font:inherit;font-size:13px;font-weight:500;padding:0;text-decoration-line:underline;text-underline-offset:2px;white-space:nowrap}.calc-container.calc-container--compact-v2 .squad-popular-config__details-items{display:flex;flex-direction:column;gap:8px}.calc-container.calc-container--compact-v2 .squad-popular-config__details-row{align-items:center;background:#fff;border-radius:4px;display:flex;flex-wrap:wrap;gap:4px 6px;padding:8px}.calc-container.calc-container--compact-v2 .squad-popular-config__details-name{color:rgba(0,0,0,.82);flex:1 1 0;font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calc-container.calc-container--compact-v2 .squad-popular-config__details-specs{color:rgba(0,0,0,.78);flex:0 0 100%;font-size:13px;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calc-container.calc-container--compact-v2 .squad-popular-config__details-price{color:#111;flex:0 0 auto;font-size:14px;font-weight:600;text-align:right;white-space:nowrap}@media screen and (max-width:900px){.calc-container.calc-container--compact-v2 .squad-popular-config__card{background:transparent;flex-basis:68px;min-width:68px}.calc-container.calc-container--compact-v2 .squad-popular-config__card--customize{flex-basis:86px;min-width:86px}.calc-container.calc-container--compact-v2 .squad-popular-config__details-name{flex-basis:72px}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__cards{padding-bottom:4px!important}}.calc-container.calc-container--compact-v2 .squad-popular-config--expo{border-bottom:0}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__title{display:none}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__cards-wrap{margin-bottom:-6px}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__cards{align-items:stretch;flex:1 1 0;gap:8px;min-width:0;overflow:visible;padding-bottom:0}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__cards-wrap{align-items:stretch;display:flex}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__cards-wrap>.squad-popular-config__card--customize{border-radius:8px;display:flex;flex:0 0 auto;gap:10px;justify-content:space-evenly;min-height:unset;opacity:1;padding:8px 12px}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__cards-wrap>.squad-popular-config__card--customize:hover{background:rgba(0,0,0,.04);opacity:1}.calc-container.calc-container--compact-v2 .squad-popular-config__card-icon{align-items:center;display:flex;justify-content:center}.calc-container.calc-container--compact-v2 .squad-popular-config__card-icon svg{height:24px;margin-top:10px;width:24px}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__card{background:none;border:2px solid transparent;border-radius:8px;box-shadow:none;flex:1 1 0;gap:4px;height:84px;min-height:84px;min-width:0;padding:6px 5px 7px;position:relative}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__card.is-selected{background:#fff!important;border:2px solid #fff!important;border-radius:8px 8px 0 0;box-shadow:none;overflow:visible;padding:6px 5px 7px;z-index:3}@media screen and (max-width:768px){.calc-container.calc-container--compact-v2 .squad-popular-config__cards{gap:0!important}}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__card-thumb{height:43px;width:48px}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__card-label,.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__card-price{color:#000;font-size:13px;font-weight:600;line-height:1.1}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__card.is-selected .squad-popular-config__card-price{color:#d79a00}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__card--customize{padding:7px}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__card--customize.is-selected{background:linear-gradient(0deg,rgba(255,195,0,.1),rgba(255,195,0,.1)),#fff!important;border:2px solid #ffc300!important;border-radius:6px;padding:7px}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__details{background:#fff;border:0;border-radius:10px;box-shadow:none;gap:14px;padding:16px 12px 12px;position:relative;z-index:1}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__details-header{gap:12px}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__details-label{font-size:14px;font-weight:600}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__customize-link{color:#ae7d00;font-size:13px;font-weight:500}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__details-items{gap:6px}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__details-row{align-items:center;background:#f3f3f3;border-radius:5px;display:grid;gap:4px 6px;grid-template-columns:minmax(0,1fr) minmax(58px,auto);min-height:42px;padding:8px 10px}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__details-name{color:#333;font-size:14px;font-weight:700;grid-column:1;grid-row:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__details-specs{color:#333;font-size:13px;grid-column:1/-1;grid-row:2;line-height:1.2;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__details-price{color:#000;font-size:14px;font-weight:600;grid-column:2;grid-row:1;justify-self:end}.calc-container.calc-container--compact-v2 .compact-v2-product-card{background:#fff;border:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9!important;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.05);display:block;margin-top:12px;overflow:hidden;padding:0}.calc-container.calc-container--compact-v2 .compact-v2-accessories{background:transparent;border-bottom:0;display:block;margin-top:16px;padding:0}.calc-container.calc-container--compact-v2 .compact-v2-accessories #collapsedDiv{display:block;width:100%}.calc-container.calc-container--compact-v2 .compact-v2-accessories__toggle{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.05);color:#111;cursor:pointer;display:flex;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;gap:8px;justify-content:flex-start;line-height:normal;min-height:38px;padding:12px;width:100%}.calc-container.calc-container--compact-v2 .compact-v2-accessories__plus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23ae7d00' d='M8 13.333c-.4 0-.667-.266-.667-.666V3.333c0-.4.267-.666.667-.666s.667.266.667.666v9.334c0 .4-.267.666-.667.666'/%3E%3Cpath fill='%23ae7d00' d='M12.667 8.667H3.333c-.4 0-.666-.267-.666-.667s.266-.667.666-.667h9.334c.4 0 .666.267.666.667s-.266.667-.666.667'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;flex:0 0 auto;height:16px;width:16px}.calc-container.calc-container--compact-v2 .compact-v2-accessories__list{background:transparent;border:none;display:flex;flex-direction:column;margin-top:12px;padding:0;width:100%}.calc-container.calc-container--compact-v2 .compact-v2-accessories__legend{align-items:center;background:transparent;border:none;color:#515151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;width:100%}.calc-container.calc-container--compact-v2 .compact-v2-accessories__legend-text{white-space:nowrap}.calc-container.calc-container--compact-v2 .compact-v2-accessories__legend-line{border-top:1px solid #d9d9d9;flex:1;height:0}.calc-container.calc-container--compact-v2 .compact-v2-accessories__legend-chevron{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.calc-container.calc-container--compact-v2 .compact-v2-accessories__legend-chevron:before{border-left:1.5px solid #515151;border-top:1.5px solid #515151;content:"";display:block;height:8px;margin-top:3px;transform:rotate(45deg);width:8px}.calc-container.calc-container--compact-v2 .compact-v2-accessories__list .compact-v2-product-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden}.calc-container.calc-container--compact-v2 .compact-v2-accessories__list .compact-v2-product-card .calc-spec__header{border-bottom:none}.calc-container.calc-container--compact-v2 .compact-v2-accessories__list .calc-spec{border-bottom:none;padding:0}.calc-container.calc-container--compact-v2 .calc-footer__turnaround{background:transparent;display:block;margin:0;padding:0}.calc-container .calc-footer .calc-footer__turnaround__title-icon{display:none}.calc-container.calc-container--compact-v2 .calc-footer__turnaround__title{align-items:center;color:rgba(0,0,0,.85);display:flex;font-size:17px;font-weight:600;gap:8px;justify-content:center;margin-bottom:0}.calc-container.calc-container--compact-v2 .calc-footer__turnaround__title-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23fe5d02' d='M8.333 4.88H10v4.777L6.357 11.68l-.81-1.457 2.786-1.547zM1.667 9.168c0-4.135 3.364-7.5 7.5-7.5A7.494 7.494 0 0 1 16.43 7.29c.088.341.146.69.184 1.042h1.667a9 9 0 0 0-.237-1.458v-.002A9.16 9.16 0 0 0 9.167 0C4.113 0 0 4.113 0 9.167a9.15 9.15 0 0 0 8.333 9.126V16.6a7.4 7.4 0 0 1-1.515-.31 7.49 7.49 0 0 1-5.151-7.124M20 13.333V20H10v-6.667c0-.919.748-1.666 1.667-1.666V10h1.666v1.667h3.334V10h1.666v1.667c.92 0 1.667.747 1.667 1.666m-1.667 5V15h-6.666v3.333z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;flex:0 0 auto;height:20px;width:20px}.calc-container.calc-container--compact-v2 .calc-footer__turnaround__options{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:12px}.calc-container.calc-container--compact-v2 .calc-footer .calc-footer__total{border-top:1px solid rgba(0,0,0,.1);margin-top:24px;padding-top:24px}.calc-container.calc-container--compact-v2 .calc-footer__turnaround__options .compact-v2-turnaround-option{cursor:pointer;display:block;margin:0;min-width:0;text-transform:none}.calc-container.calc-container--compact-v2 .calc-footer__turnaround__options .compact-v2-turnaround-option input{height:1px;margin:0;opacity:0;pointer-events:none;position:absolute;width:1px}.calc-container.calc-container--compact-v2 .compact-v2-turnaround-card{background:#fff;border:1px solid #b8bec7;border-radius:8px;color:#111;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:60px;padding:8px;position:relative;transition:border-color .16s ease,box-shadow .16s ease}.calc-container.calc-container--compact-v2 .compact-v2-turnaround-check{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23389e0d' d='M8 0C3.606 0 0 3.606 0 8s3.606 8 8 8 8-3.606 8-8-3.606-8-8-8m-.968 11.639L3.529 8.136 4.854 6.81l2.24 2.239 4.494-4.086L12.85 6.35z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;display:none;height:16px;pointer-events:none;position:absolute;right:-8px;top:-8px;width:16px}.calc-container.calc-container--compact-v2 .compact-v2-turnaround-option input:checked+.compact-v2-turnaround-card .compact-v2-turnaround-check{display:block}.calc-container.calc-container--compact-v2 .compact-v2-turnaround-option input:checked+.compact-v2-turnaround-card{background:var(--Yellow-Light-8,#fff9e9);border:1px solid #ffc300;border-radius:8px;box-shadow:inset 0 0 0 1px #ffc300;padding:8px}.calc-container.calc-container--compact-v2 .compact-v2-turnaround-option input:disabled+.compact-v2-turnaround-card{cursor:not-allowed;opacity:.55}.calc-container.calc-container--compact-v2 .compact-v2-turnaround-title-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.calc-container.calc-container--compact-v2 .compact-v2-turnaround-title{color:#111;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;height:24px;line-height:1.1}.calc-container.calc-container--compact-v2 .compact-v2-turnaround-detail{align-items:center;color:#4b4b4b;display:flex;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;gap:10px;justify-content:space-between;line-height:1.2}.calc-container.calc-container--compact-v2 .compact-v2-turnaround-price{color:#4b4b4b;font-size:14px;font-weight:600;margin-left:auto;white-space:nowrap}.calc-container.calc-container--compact-v2 .compact-v2-turnaround-icon{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='16' fill='none' viewBox='0 0 12 16'%3E%3Cpath fill='%23fe5d02' d='M5.693 16H3.13l1.333-5.333H1.707a1.707 1.707 0 0 1-1.634-2.2L2.633 0h6.312l-2 5.333h2.682a1.689 1.689 0 0 1 1.406 2.622zm-.856-1.333h.141l4.944-7.45a.355.355 0 0 0-.295-.55H5.02l2-5.334H3.623L1.349 8.851a.374.374 0 0 0 .358.482h4.466z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 16px;display:inline-flex;font-size:30px;font-weight:700;height:24px;justify-content:center;line-height:1;width:24px}@media screen and (max-width:620px){.calc-container.calc-container--compact-v2 .calc-body .calc-container.calc-container--compact-v2 .calc-header{background-color:#ededed}.calc-container.calc-container--compact-v2 .calc-footer .calc-footer__total{margin-top:0!important;padding-top:20px!important}}.calc-container.calc-container--compact-v2 .compact-v2-product-card .calc-spec__header{align-items:flex-start;border-bottom:1px solid #d9d9d9;cursor:pointer;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:0;padding:12px}.calc-container.calc-container--compact-v2 .compact-v2-product-card.compact-v2-no-gear .calc-spec__header{gap:0}.calc-container.calc-container--compact-v2 .compact-v2-product-group-card .compact-v2-group-header{align-items:flex-start;border-bottom:1px solid #d9d9d9;cursor:pointer;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:0;padding:12px}.calc-container.calc-container--compact-v2 .compact-v2-product-card .calc-spec__header__title{align-items:start;color:#111;column-gap:8px;display:grid;flex:1 1 auto;font-size:15px;font-weight:600;grid-template-columns:23px minmax(0,1fr);line-height:1.2;min-width:0;row-gap:0}.calc-container.calc-container--compact-v2 .compact-v2-product-group-card .compact-v2-group-header .compact-v2-item-title-text{flex:1 1 auto;padding-left:2px}.calc-container.calc-container--compact-v2 .compact-v2-item-title-text{color:#111;font-size:15px;font-weight:400;letter-spacing:0;line-height:1.2;margin-top:3px;min-width:0}.calc-container.calc-container--compact-v2 .compact-v2-item-toggle{background:#fff;border:1px solid #111;border-radius:4px;box-shadow:none;cursor:pointer;grid-row:1/span 2;height:23px;min-width:23px;padding:0;position:relative;width:23px}.calc-container.calc-container--compact-v2 .compact-v2-item-toggle:after{border-bottom:2px solid transparent;border-right:2px solid transparent;bottom:6px;content:"";height:9px;left:8px;opacity:0;position:absolute;transform:rotate(45deg);width:4px}.calc-container.calc-container--compact-v2 .compact-v2-item-toggle.is-checked{background:#111;border-color:#111}.calc-container.calc-container--compact-v2 .compact-v2-item-toggle.is-checked:after{border-color:#fff;opacity:1}.calc-container.calc-container--compact-v2 .compact-v2-item-toggle.is-disabled.is-checked{background:#bfbfbf;border-color:#bfbfbf;cursor:default}.calc-container.calc-container--compact-v2 .compact-v2-accordion-expanded .calc-spec__header__title.compact-v2-title--has-remove{grid-template-columns:23px minmax(0,max-content) auto}.calc-container.calc-container--compact-v2 .compact-v2-item-remove{align-items:center;align-self:start;background:transparent;border:none;box-shadow:none;cursor:pointer;display:none;justify-content:start;line-height:0;margin-top:3px;padding-right:4px;width:30px}.calc-container.calc-container--compact-v2 .compact-v2-accordion-expanded .compact-v2-item-remove{display:inline-flex}.calc-container.calc-container--compact-v2 .compact-v2-accordion-expanded .compact-v2-group-header .compact-v2-item-title-text{flex:0 1 auto}.calc-container.calc-container--compact-v2 .compact-v2-item-add{background:transparent;border:none;box-shadow:none;color:#ae7d00;cursor:pointer;display:none;flex:0 0 auto;font-size:13px;font-weight:500;line-height:1.2;margin-left:auto;padding:0 8px 0 0;text-decoration:underline;text-underline-offset:2px}.calc-container.calc-container--compact-v2 .compact-v2-product-card--unselected-collapsed .compact-v2-item-add{display:inline-block}.calc-container.calc-container--compact-v2 .compact-v2-item-add:hover{opacity:.75}.calc-container.calc-container--compact-v2 .compact-v2-item-remove svg{display:block;height:16px;width:16px}.calc-container.calc-container--compact-v2 .compact-v2-item-remove:hover{opacity:.75}.calc-container.calc-container--compact-v2 .compact-v2-accordion-chevron{display:none}.calc-container.calc-container--compact-v2 .compact-v2-selected-specs-row{align-items:center;display:none;flex:0 0 100%;gap:6px;padding-left:31px}.calc-container.calc-container--compact-v2 .compact-v2-product-card--selected.compact-v2-accordion-collapsed .compact-v2-selected-specs-row,.calc-container.calc-container--compact-v2 .compact-v2-product-card--unselected-collapsed .compact-v2-selected-specs-row{display:flex}.calc-container.calc-container--compact-v2 .compact-v2-selected-specs-text--empty{color:rgba(0,0,0,.45)}.calc-container.calc-container--compact-v2 .compact-v2-selected-specs-text{color:rgba(0,0,0,.6);flex:1 1 0;font-size:13px;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calc-container.calc-container--compact-v2 .compact-v2-accordion-gear{align-items:center;display:flex;flex:0 0 auto;padding-right:8px;pointer-events:none}.calc-container.calc-container--compact-v2 .compact-v2-product-card .calc-spec__header__title__price{color:rgba(0,0,0,.7);font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.154px;line-height:normal;padding-right:8px}.calc-container.calc-container--compact-v2 .compact-v2-product-card--selected .calc-spec__header__title__price{color:#000;font-weight:600}.calc-container.calc-container--compact-v2 .compact-v2-product-group-card .group__price{color:rgba(0,0,0,.7);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.154px;line-height:normal;margin-left:auto;padding-right:8px;white-space:nowrap}.calc-container.calc-container--compact-v2 .compact-v2-product-group-card.compact-v2-product-card--selected .group__price{color:#000;font-weight:600}.calc-container.calc-container--compact-v2 .compact-v2-product-card .calc-spec__content{background:#f7f7f7!important;border-radius:0;display:flex;flex-direction:column;overflow-x:visible;padding:12px!important;transition:height .25s ease}.calc-container.calc-container--compact-v2 .compact-v2-product-card .calc-spec__content__item{flex:0 1 auto;min-width:0;width:100%}.calc-container.calc-container--compact-v2 .compact-v2-product-card .calc-spec__content>:not(:last-child){border-bottom:1px solid #e8e8e8;margin-bottom:12px;padding-bottom:12px}.calc-container.calc-container--compact-v2 .compact-v2-product-card .calc-spec__content__item:has(+.calc-spec__content__item){border-bottom:1px solid #e8e8e8;margin-bottom:8px;padding-bottom:8px}.calc-container.calc-container--compact-v2 .compact-v2-product-card .calc-spec__content__item.compact-v2-last-visible-spec-item{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.calc-container.calc-container--compact-v2 .compact-v2-product-group-card>.calc-spec__content__item_specs.product-group{background:#f7f7f7;display:flex;flex-wrap:wrap;gap:8px;overflow:visible;padding:12px!important}.calc-container.calc-container--compact-v2 .compact-v2-product-group-card>.spec-expand__content{background:transparent;padding:0!important}.calc-container.calc-container--compact-v2 .compact-v2-product-group-card>.spec-expand__content.compact-v2-group-product-specs--active{background:#f7f7f7;border-top:1px solid #e8e8e8;padding:12px!important}.calc-container.calc-container--compact-v2 .compact-v2-product-group-card>.spec-expand__content.compact-v2-group-product-specs--active .calc-spec__content__item.compact-v2-visible-spec-item{border-bottom:1px solid #e8e8e8;margin-bottom:12px;padding-bottom:12px}.calc-container.calc-container--compact-v2 .compact-v2-product-card .spec-expand__content{display:flex;flex-direction:column}.calc-container.calc-container--compact-v2 .compact-v2-product-card .calc-spec__content__item_specs{display:flex;flex-wrap:wrap;gap:8px;overflow-x:visible;padding:0!important;scrollbar-width:none}.calc-container.calc-container--compact-v2 .compact-v2-product-card .calc-spec__content__item_specs button{border:2px solid transparent;box-shadow:0 2px 5px 0 rgba(0,0,0,.12)!important;transition:background-color .2s,border-color .2s,color .2s}.calc-container.calc-container--compact-v2 .compact-v2-product-card .calc-spec__content__item_specs button:has(.compact-v2-spec-chip__main){align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;line-height:1.2}.calc-container.calc-container--compact-v2 .compact-v2-spec-chip__hint{color:rgba(0,0,0,.45);font-size:12px;font-weight:400}.calc-container.calc-container--compact-v2 .compact-v2-product-card .calc-spec__content__item_specs::-webkit-scrollbar{display:none}.calc-container.calc-container--compact-v2 .compact-v2-product-card .calc-spec__content__item_specs label{position:relative}.calc-container.calc-container--compact-v2 .compact-v2-spec-check{align-items:center;background:#389e0d;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.25);display:flex;height:18px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:-6px;top:-6px;transform:scale(0);transform-origin:center;width:18px;z-index:2}.calc-container.calc-container--compact-v2 .compact-v2-spec-check svg{display:block}.calc-container.calc-container--compact-v2 .compact-v2-spec-check--pop{animation:compact-v2-spec-check-pop .8s ease}@keyframes compact-v2-spec-check-pop{0%{opacity:0;transform:scale(0)}12%{opacity:1;transform:scale(1.3)}24%{transform:scale(.92)}34%{opacity:1;transform:scale(1)}72%{opacity:1;transform:scale(1)}86%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(0)}}@media (prefers-reduced-motion:reduce){.calc-container.calc-container--compact-v2 .compact-v2-spec-check--pop{animation:none!important}}@media screen and (max-width:768px){.calc-container.calc-container--compact-v2 .compact-v2-product-card .calc-spec__content__item_specs:not(.product-group){flex-wrap:nowrap;margin-top:-9px;overflow-x:auto;padding-top:9px!important;width:100%}.calc-container.calc-container--compact-v2 .compact-v2-product-card .calc-spec__content__item_specs.has-scroll-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.calc-container.calc-container--compact-v2 .compact-v2-product-card .calc-spec__content__item_specs.has-scroll-left{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40px);mask-image:linear-gradient(90deg,transparent 0,#000 40px)}.calc-container.calc-container--compact-v2 .compact-v2-product-card .calc-spec__content__item_specs.has-scroll-left.has-scroll-right{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent)}}.calc-container.calc-container--compact-v2 .compact-v2-product-card .calc-spec__content__item_specs label{flex:0 0 auto}.calc-container.calc-container--compact-v2 .compact-v2-product-card .calc-spec__content__item_specs button{background:#fff;border:0;border-radius:6px;box-shadow:0 2px 5px 0 rgba(0,0,0,.12);color:#111;font-size:14px;font-weight:400;letter-spacing:0;min-height:38px;padding:8px}.calc-container.calc-container--compact-v2 .compact-v2-product-card .calc-spec__content__item_specs input:checked+button{border:1px solid var(--primary-color);box-shadow:inset 0 0 0 2px var(--primary-color)!important;color:#111}.calc-container.calc-container--compact-v2 .compact-v2-product-card.compact-v2-accordion-collapsed .calc-spec__content,.calc-container.calc-container--compact-v2 .compact-v2-product-card.compact-v2-accordion-collapsed .spec-expand__content,.calc-container.calc-container--compact-v2 .compact-v2-selection-control,.calc-container.calc-container--compact-v2 .compact-v2-selection-control-row{display:none!important}.calc-container.calc-container--compact-v2 .compact-v2-product-card:not(.compact-v2-product-group-card).compact-v2-accordion-expanded{overflow:hidden}.calc-container.calc-container--compact-v2 .compact-v2-product-group-card.compact-v2-accordion-collapsed>.calc-spec__content__item_specs.product-group{display:none!important}.calc-container.calc-container--compact-v2 .compact-v2-product-card.compact-v2-accordion-collapsed .calc-spec__header,.calc-container.calc-container--compact-v2 .compact-v2-product-group-card.compact-v2-accordion-collapsed .compact-v2-group-header{border-bottom:0}.calc-container.calc-container--compact-v2 .compact-v2-product-card.compact-v2-product-card--unselected-collapsed .calc-spec__header,.calc-container.calc-container--compact-v2 .compact-v2-product-group-card.compact-v2-product-card--unselected-collapsed .compact-v2-group-header{align-items:center}.calc-container.calc-container--compact-v2 .compact-v2-product-card.compact-v2-product-card--unselected-collapsed .calc-spec__header__title{align-items:center;display:flex;gap:8px}.calc-container.calc-container--compact-v2 .compact-v2-product-card.compact-v2-product-card--unselected-collapsed .compact-v2-item-toggle{grid-row:auto}.calc-container.calc-container--compact-v2 .compact-v2-product-card.compact-v2-product-card--unselected-collapsed .compact-v2-item-title-text{font-weight:400;margin-top:0}@media screen and (max-width:900px){.calc-container.calc-container--compact-v2 .squad-popular-config--expo{margin:0 -12px;padding:14px 12px 0}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__card{flex-basis:68px;height:84px;min-height:84px;min-width:68px;width:68px}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__card-thumb{height:43px;width:48px}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__card-label,.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__card-price{font-size:13px}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__details{padding:16px 12px 12px}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__details-row{gap:4px 6px;grid-template-columns:minmax(0,1fr) minmax(52px,auto);padding:8px}.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__details-name,.calc-container.calc-container--compact-v2 .squad-popular-config--expo .squad-popular-config__details-price{font-size:14px}}.calc-spec__content__modal__title{font-size:14px;font-weight:600;line-height:150%;margin-bottom:4px}.calc-spec__content__modal__desc,.calc-spec__content__modal__title{color:var(--Black-0,#000);font-family:var(--font-body-family)!important;font-style:normal}.calc-spec__content__modal__desc{font-size:12px;font-weight:400;line-height:16px}.hide-offline-text{display:none!important}.calc-container.calc-container--compact-v2 .calc-footer .calc-footer__actions{gap:32px;margin-top:24px;padding-inline:0}.calc-container.calc-container--compact-v2 .compact-v2-action-hint{align-items:center;color:#515151;display:flex;font-size:13px;gap:10px;margin-bottom:0;margin-top:14px}.calc-container.calc-container--compact-v2 .compact-v2-action-hint:after,.calc-container.calc-container--compact-v2 .compact-v2-action-hint:before{border-top:1px solid #d9d9d9;content:"";display:block;flex:1 1 0;height:0}.calc-container.calc-container--compact-v2 .compact-v2-ds-button{align-items:center;display:flex;gap:8px;justify-content:center}.calc-container.calc-container--compact-v2 .calc-footer__actions .compact-v2-ds-button-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M15 10a5 5 0 1 0 0 10 5 5 0 0 0 .833-.075v-2.807c0-.673.518-1.252 1.19-1.284a1.25 1.25 0 0 1 1.221.785c.11.275.365.463.661.463h.028a.7.7 0 0 0 .647-.425 5.3 5.3 0 0 0 .41-1.805 4.996 4.996 0 0 0-4.992-4.853zm-1.667 7.917a1.25 1.25 0 1 1 .001-2.501 1.25 1.25 0 0 1 0 2.5m0-3.334a1.25 1.25 0 1 1 .001-2.5 1.25 1.25 0 0 1 0 2.5m3.334 0a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5M2.064 5.351c-.087.38-.136.77-.136 1.16a5.16 5.16 0 0 0 5.155 5.156 5.16 5.16 0 0 0 5.155-5.155c0-.238-.02-.471-.051-.702l.64-2.287c.164-.491.105-.983-.165-1.385a1.5 1.5 0 0 0-1.164-.67l-3.58-.273V0H6.25v1.068L3.334.844C2.002.755.91 2.132 1.35 3.458zM7.084 10a3.49 3.49 0 0 1-3.489-3.488c0-.232.027-.458.07-.679h6.83c.043.223.077.448.077.679A3.49 3.49 0 0 1 7.083 10M2.99 2.636c.074-.093.17-.13.227-.128l7.991.61-.295 1.05H3.398L2.93 2.936a.32.32 0 0 1 .06-.3m1.177 10.697h4.386A6.6 6.6 0 0 0 8.333 15H4.167a2.503 2.503 0 0 0-2.5 2.5V20H0v-2.5a4.17 4.17 0 0 1 4.167-4.167'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;flex:0 0 auto;height:20px;width:20px}.calc-container.calc-container--compact-v2 .calc-footer__actions .compact-v2-ds-hints{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:8px 0 0}.calc-container.calc-container--compact-v2 .calc-footer__actions .compact-v2-ds-hint{align-items:center;color:#515151;display:inline-flex;flex-direction:row;font-size:13px;font-weight:400;gap:6px}.calc-container.calc-container--compact-v2 .calc-footer__actions .compact-v2-ds-hint-text{display:inline}.calc-container.calc-container--compact-v2 .calc-footer__actions .compact-v2-ds-hint-text strong{font-weight:700}.calc-container.calc-container--compact-v2 .calc-footer__actions .compact-v2-ds-hint-check{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%23ae7d00' d='M7 0C3.155 0 0 3.155 0 7s3.155 7 7 7 7-3.155 7-7-3.155-7-7-7m-.847 10.184L3.087 7.119l1.16-1.16 1.96 1.959 3.933-3.576 1.103 1.214z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;flex:0 0 auto;height:14px;width:14px}.calc-container.calc-container--compact-v2 .calc-footer__actions .compact-v2-order-now span{align-items:center;color:#515151;display:flex;flex-direction:column!important;font-size:14px;gap:4px}.calc-container.calc-container--compact-v2 .calc-footer__actions .compact-v2-order-now #order-now-label{color:#111;cursor:pointer;font-size:15px!important;font-weight:400;text-decoration:underline;text-underline-offset:2px}.calc-container.calc-container--compact-v2 .compact-v2-footer-notes{background:#ffedbd;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid rgba(0,0,0,.06);margin:20px -24px -24px;padding:12px 24px}.calc-container.calc-container--compact-v2 .compact-v2-footer-note{color:#665f4c;font-size:13px;line-height:1.6;margin:0}@media screen and (max-width:768px){.calc-container.calc-container--compact-v2 .compact-v2-footer-notes{background:#ededed;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:20px -16px 0;padding:16px}.calc-container.calc-container--compact-v2 .calc-footer__actions .compact-v2-ds-hints{margin-top:0}}@media screen and (min-width:769px) and (max-width:1100px){.calc-container.calc-container--compact-v2 .calc-body,.calc-container.calc-container--compact-v2 .calc-footer{padding:16px}.calc-container.calc-container--compact-v2 .compact-v2-footer-notes{margin:20px -16px -16px;padding:12px 16px}}.calc-container.calc-container--compact-v2{margin-top:0}@media screen and (max-width:768px){.calc-container.calc-container--compact-v2 .start-here-container{display:none}.calc-container.calc-container--compact-v2 .calc-header{background-color:transparent;border-top-left-radius:0;border-top-right-radius:0;justify-content:center}.calc-container.calc-container--compact-v2 .calc-header__title{color:#111;padding:16px;text-align:center}}@media (max-width:750px){.page-width:has(.calc-container--compact-v2){padding:0!important}}