@charset "UTF-8";.deco-selection .deco-tech-options{display:flex;flex-direction:column;gap:12px;justify-content:flex-start;align-items:flex-start}.deco-selection .deco-tech-option{position:relative;width:100%;padding:12px;border-radius:4px;background-color:#eff3f2;border:2px solid transparent}.deco-selection .deco-tech-option:hover{border:2px solid #90a1a8}.deco-selection .deco-tech-option.selected{border:2px solid #8fb98f;background-color:#8fb98f33}.deco-selection .deco-tech-option .title{margin:0 0 12px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:500;font-size:16px;color:#667980;line-height:19px;text-align:left;text-transform:uppercase}.deco-selection .deco-tech-option .charge{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:14px;color:#667980;line-height:18px;text-transform:capitalize;text-align:left}.deco-selection .deco-tech-option .charge+.charge{margin-top:4px}.deco-selection .deco-tech-option .checkmark{position:absolute;top:10px;right:10px;width:24px;height:24px;padding:2px;border-radius:50%;background-color:#fff}.deco-selection .deco-tech-option .checkmark img{filter:invert(75%) sepia(5%) saturate(1708%) hue-rotate(71deg) brightness(92%) contrast(92%)}.deco-selection .deco-warning{display:none;margin-top:16px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:13px;color:#7d9098;line-height:16px}.deco-selection .deco-warning strong{font-weight:400}.deco-selection:not(.active) .deco-warning{display:block}@media (min-width: 1024px){.deco-selection .deco-tech-options{flex-direction:row;flex-wrap:wrap;gap:16px}.deco-selection .deco-tech-option{flex-shrink:0;max-width:calc(50% - 8px)}}.color-n-qty-selection .accordion__content{display:flex;flex-direction:column;gap:32px;justify-content:flex-start;align-items:flex-start}.color-n-qty-selection .section-title{margin-bottom:12px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;line-height:19px}.color-n-qty-selection .swatches{display:flex;flex-direction:row;gap:20px 8px;justify-content:flex-start;align-items:center;flex-wrap:wrap}.color-n-qty-selection .swatches .swatch-button{display:flex;flex-direction:column;gap:2px;justify-content:flex-start;align-items:center;width:92px;padding:0;border:none;background:transparent}.color-n-qty-selection .swatches .swatch-button .color-swatch{width:28px;height:28px;margin:6px;box-shadow:0 0 0 6px #fff}.color-n-qty-selection .swatches .swatch-button .color-swatch.selected{box-shadow:0 0 0 4px #fff,0 0 0 6px #667980}.color-n-qty-selection .swatches .swatch-button .swatch-label{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:14px;color:#667980;line-height:17px;text-transform:capitalize;text-align:center}.color-n-qty-selection .swatches .swatch-button input{width:80px;height:32px;margin:6px 0 0;padding:5.5px 12px;border:1px solid #bcc4c7;border-radius:4px;background-color:#fff;opacity:.4;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:500;font-size:16px;color:#667980;line-height:19px;text-transform:uppercase;text-align:center}.color-n-qty-selection .swatches .swatch-button input[type=number]::-webkit-outer-spin-button,.color-n-qty-selection .swatches .swatch-button input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.color-n-qty-selection .swatches .swatch-button input:not(:placeholder-shown){opacity:1}.color-n-qty-selection .swatches .swatch-button.selected .swatch-label{font-weight:400}.color-n-qty-selection .quantity-note{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:14px;color:#7d9098;line-height:16px}.color-n-qty-selection .quantity-note .warning{display:block;margin-top:16px;font-size:12px;color:#da1c1c;line-height:14px}.color-n-qty-selection .quantity-note .warning[hidden]{display:none}@media (min-width: 1024px){.color-n-qty-selection .swatches{gap:24px 10px}.color-n-qty-selection .swatches .swatch-button{width:112px}}.debounced-input{display:block;position:relative;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;line-height:20px}.debounced-input__input{width:100%;height:48px;margin:0;padding:22px 12px 4px;border:1px solid #bcc4c7;border-radius:4px;background-color:#fff;font-family:inherit;font-weight:inherit;font-size:inherit;color:#667980;line-height:inherit}.debounced-input__input:focus{outline:none}.debounced-input__input:disabled{background-color:#f5f8f7;cursor:not-allowed;opacity:.6}.debounced-input__input.error-input{border-color:#da1c1c}.debounced-input__label{position:absolute;top:15px;left:12px;color:#90a1a8;pointer-events:none;transition:top .2s ease,font-size .2s ease,line-height .2s ease}.debounced-input__label sup{font-size:10px;color:inherit;line-height:0}.debounced-input__error{display:block;font-size:12px;color:#da1c1c;line-height:14px;margin-top:4px}.debounced-input__error:empty{display:none}.debounced-input__input:focus~.debounced-input__label,.debounced-input__input:not(:placeholder-shown)~.debounced-input__label{top:5px;font-size:12px;line-height:12px}.checkable-input{display:flex;flex-direction:row;gap:8px;justify-content:flex-start;align-items:center;cursor:pointer}.checkable-input>.custom-input{flex-shrink:0;position:relative;width:20px;height:20px;border:1px solid #bcc4c7;background-color:#fff}.checkable-input>.custom-input:after{content:"";position:absolute;top:2px;left:6px;width:6px;height:12px;border:solid #ffffff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);opacity:0}.checkable-input:has(>input[type=checkbox])>.custom-input{border-radius:2px}.checkable-input:has(>input[type=radio])>.custom-input{border-radius:50%}.checkable-input>span{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;line-height:20px}.checkable-input:hover>.custom-input{border-color:#667980}.checkable-input:has(>input:checked)>.custom-input{border-color:#8fb98f;background-color:#8fb98f}.checkable-input:has(>input:checked)>.custom-input:after{opacity:1}.checkable-input:has(>input:checked)>span{font-weight:400}.imprint-selection .accordion__content{display:flex;flex-direction:column;gap:24px;justify-content:flex-start;align-items:flex-start}.imprint-selection.accordion--open .accordion__content{max-height:10000px}.imprint-selection .divider{width:100%}.imprint-selection .deco-tech-info{width:100%;min-height:68px;height:auto;padding:12px;border-radius:4px;background-color:#f5f8f7}.imprint-selection .deco-tech-info p:first-child{margin-bottom:8px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:14px;color:#667980;line-height:17px;text-transform:capitalize}.imprint-selection .deco-tech-info p:last-child{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:500;font-size:16px;color:#667980;line-height:1.25;text-transform:uppercase;word-break:break-word}@media (max-width: 767px){.imprint-selection .deco-tech-info p:last-child{font-size:14px}}.imprint-selection .imprint-location-selection>.label,.imprint-selection .artwork-options>.label,.imprint-selection .proof-options>.label{display:block;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;line-height:19px}.imprint-selection .imprint-location-selection{width:100%}.imprint-selection .imprint-location-selection .label{margin-bottom:8px}.imprint-selection .imprint-location-selection .dropdown-list{width:100%}.imprint-selection .imprint-location-selection .dropdown-list .dropdown-list__trigger .arrow{width:16px;height:16px;filter:invert(53%) sepia(13%) saturate(479%) hue-rotate(150deg) brightness(85%) contrast(89%);transform:rotate(90deg);transition:transform .5s ease}.imprint-selection .imprint-location-selection .dropdown-list.open .dropdown-list__trigger .arrow,.imprint-selection .imprint-location-selection .dropdown-list--open .dropdown-list__trigger .arrow{transform:rotate(-90deg)}.imprint-selection .imprint-location-selection .dropdown-list.initial .dropdown-list__trigger .arrow,.imprint-selection .imprint-location-selection .dropdown-list--initial .dropdown-list__trigger .arrow{transition:none}.imprint-selection .imprint-location-selection .dropdown-list .dropdown-list__trigger{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;min-height:48px;height:auto;padding:10px 36px 10px 12px;border:1px solid #bcc4c7}.imprint-selection .imprint-location-selection .dropdown-list .dropdown-list__trigger .label{position:static;flex-shrink:0;width:100%;text-align:left;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:12px;color:#90a1a8;line-height:12px}.imprint-selection .imprint-location-selection .dropdown-list .dropdown-list__trigger .label sup{font-size:8px;color:inherit}.imprint-selection .imprint-location-selection .dropdown-list .dropdown-list__trigger .value{position:static;display:block;width:100%;padding:0;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:500;font-size:16px;color:#667980;line-height:1.25;text-align:left;text-transform:capitalize;word-break:break-word}.imprint-selection .imprint-location-selection .dropdown-list .dropdown-list__trigger .arrow{position:absolute;top:50%;right:12px;transform:translateY(-50%) rotate(90deg)}@media (max-width: 767px){.imprint-selection .imprint-location-selection .dropdown-list .dropdown-list__trigger .value{font-size:14px}}.imprint-selection .imprint-location-selection .dropdown-list.dropdown-list--open .dropdown-list__trigger .arrow{transform:translateY(-50%) rotate(-90deg)}.imprint-selection .imprint-location-selection .dropdown-list .dropdown-list__menu{border:1px solid #bcc4c7;border-radius:2px;box-shadow:0 3px 6px #0000001f}.imprint-selection .imprint-location-selection .dropdown-list .dropdown-list__option{padding:12px}.imprint-selection .imprint-location-selection .dropdown-list .dropdown-list__option p:last-child{margin-top:4px;font-weight:350;font-size:12px;line-height:14px;opacity:.8}.imprint-selection .pantone-color-selection{width:100%;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:flex-start}.imprint-selection .pantone-color-selection .pantone-stock-dropdown{width:100%}.imprint-selection .pantone-color-selection .pantone-stock-dropdown.disabled{opacity:.5;pointer-events:none}.imprint-selection .pantone-color-selection .pantone-stock-dropdown .dropdown-list{width:100%}.imprint-selection .pantone-color-selection .pantone-stock-dropdown .dropdown-list .dropdown-list__trigger .arrow{width:16px;height:16px;filter:invert(53%) sepia(13%) saturate(479%) hue-rotate(150deg) brightness(85%) contrast(89%);transform:rotate(90deg);transition:transform .5s ease}.imprint-selection .pantone-color-selection .pantone-stock-dropdown .dropdown-list.open .dropdown-list__trigger .arrow,.imprint-selection .pantone-color-selection .pantone-stock-dropdown .dropdown-list--open .dropdown-list__trigger .arrow{transform:rotate(-90deg)}.imprint-selection .pantone-color-selection .pantone-stock-dropdown .dropdown-list.initial .dropdown-list__trigger .arrow,.imprint-selection .pantone-color-selection .pantone-stock-dropdown .dropdown-list--initial .dropdown-list__trigger .arrow{transition:none}.imprint-selection .pantone-color-selection .pantone-stock-dropdown .dropdown-list .dropdown-list__trigger{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;min-height:48px;height:auto;padding:10px 36px 10px 12px;border:1px solid #bcc4c7}.imprint-selection .pantone-color-selection .pantone-stock-dropdown .dropdown-list .dropdown-list__trigger .label{position:static;flex-shrink:0;width:100%;text-align:left;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:12px;color:#90a1a8;line-height:12px}.imprint-selection .pantone-color-selection .pantone-stock-dropdown .dropdown-list .dropdown-list__trigger .label sup{font-size:8px;color:inherit}.imprint-selection .pantone-color-selection .pantone-stock-dropdown .dropdown-list .dropdown-list__trigger .value{position:static;display:block;width:100%;padding:0;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:500;font-size:16px;color:#667980;line-height:1.25;text-align:left;text-transform:capitalize;word-break:break-word}.imprint-selection .pantone-color-selection .pantone-stock-dropdown .dropdown-list .dropdown-list__trigger .arrow{position:absolute;top:50%;right:12px;transform:translateY(-50%) rotate(90deg)}@media (max-width: 767px){.imprint-selection .pantone-color-selection .pantone-stock-dropdown .dropdown-list .dropdown-list__trigger .value{font-size:14px}}.imprint-selection .pantone-color-selection .pantone-stock-dropdown .dropdown-list.dropdown-list--open .dropdown-list__trigger .arrow{transform:translateY(-50%) rotate(-90deg)}.imprint-selection .pantone-color-selection .pantone-stock-dropdown .dropdown-list .dropdown-list__menu{border:1px solid #bcc4c7;border-radius:2px;box-shadow:0 3px 6px #0000001f;max-height:200px;overflow-y:auto}.imprint-selection .pantone-color-selection .pantone-stock-dropdown .dropdown-list .dropdown-list__option{padding:12px}.imprint-selection .pantone-color-selection .pantone-color-option{display:flex;flex-direction:row;gap:10px;justify-content:flex-start;align-items:center}.imprint-selection .pantone-color-selection .pantone-color-option .pantone-swatch{display:inline-block;width:20px;height:20px;border-radius:50%;border:1px solid #bcc4c7;flex-shrink:0}.imprint-selection .pantone-color-selection .pantone-custom-input{width:100%}.imprint-selection .pantone-color-selection .pantone-custom-input.disabled{opacity:.5;pointer-events:none}.imprint-selection .pantone-color-selection .pantone-custom-input .debounced-input,.imprint-selection .proof-selection{width:100%}.imprint-selection .proof-selection .proof-options{display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:flex-start;width:100%}.imprint-selection .proof-selection .proof-options>.label{font-weight:500}.imprint-selection .proof-selection .debounced-input{margin-top:8px}.artwork-selection,.artwork-selection .artwork-options{display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:flex-start;width:100%}.artwork-selection .artwork-now{display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:flex-start;width:100%;padding:16px;background-color:#f5f8f7}.artwork-selection .artwork-now .upload-fields,.artwork-selection .artwork-now .text-fields{position:relative;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:flex-start;width:100%}.artwork-selection .artwork-now .upload-fields .field-wrapper,.artwork-selection .artwork-now .text-fields .field-wrapper{width:100%}.artwork-selection .artwork-now .upload-fields .actions-btns,.artwork-selection .artwork-now .text-fields .actions-btns{margin-top:12px}.artwork-selection .artwork-now .upload-fields:not(:has(.field-wrapper)),.artwork-selection .artwork-now .text-fields:not(:has(.field-wrapper)){display:none}.artwork-selection .artwork-now .upload-fields .field-wrapper .upload-area{display:flex;flex-direction:row;gap:0;justify-content:center;align-items:center;width:100%;height:100px;border:1px solid #e1e8e7;border-radius:4px;background-color:#fff}.artwork-selection .artwork-now .upload-fields .field-wrapper .upload-area .upload-btn{display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;width:100%;height:100%;cursor:pointer}.artwork-selection .artwork-now .upload-fields .field-wrapper .upload-area .upload-btn img{width:12px;height:13px;filter:invert(53%) sepia(13%) saturate(479%) hue-rotate(150deg) brightness(85%) contrast(89%)}.artwork-selection .artwork-now .upload-fields .field-wrapper .upload-area .upload-btn span{font-family:Korolev,Georgia,serif;font-weight:500;font-size:16px;color:#667980;line-height:20px;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic}.artwork-selection .artwork-now .upload-fields .field-wrapper .upload-area .uploaded-image{width:auto;height:100%;margin:0 auto;padding:4px 0}.artwork-selection .artwork-now .upload-fields .field-wrapper .actions-btns *+*:before{content:"|";margin:0 8px}.artwork-selection .artwork-now .upload-fields .field-wrapper.loading .upload-area{position:relative;overflow:hidden;background-color:#fff}.artwork-selection .artwork-now .upload-fields .field-wrapper.loading .upload-area:after{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgb(234.6,234.6,234.6),transparent);content:"";transform:translate(-100%);animation:skeleton-wave-animation 1.6s linear .5s infinite}.artwork-selection .artwork-now .upload-fields .field-wrapper.loading .upload-area .upload-btn{display:none}.artwork-selection .artwork-now .upload-fields .field-wrapper.loading .actions-btns{visibility:hidden;pointer-events:none;opacity:0}.artwork-selection .artwork-now .add-btn{display:flex;flex-direction:row;gap:8px;justify-content:flex-start;align-items:center;position:absolute;bottom:0;right:0;height:17px}.artwork-selection .artwork-now .add-btn img{width:12px;height:12px;filter:invert(53%) sepia(13%) saturate(479%) hue-rotate(150deg) brightness(85%) contrast(89%)}.artwork-selection .artwork-now .add-btn span{height:12px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:500;font-size:14px;color:#667980;line-height:12px;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic}.artwork-selection .artwork-now .replace-btn,.artwork-selection .artwork-now .delete-btn{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:14px;color:#90a1a8;line-height:17px}.artwork-selection .artwork-now .replace-btn.disabled,.artwork-selection .artwork-now .delete-btn.disabled{opacity:0;pointer-events:none}.artwork-selection .artwork-now .delete-btn:hover{color:#da1c1c}.artwork-selection .artwork-now .replace-btn:hover{color:#8fb98f;cursor:pointer}.artwork-selection .artwork-later{width:100%;padding:12px;background-color:#f5f8f7;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350}.artwork-selection .artwork-later span:first-child{display:block;font-size:16px;color:#667980;line-height:20px}.artwork-selection .artwork-later span:first-child strong{font-weight:500;text-decoration:underline}.artwork-selection .artwork-later span:last-child{display:block;margin-top:8px;font-size:13px;font-style:italic;color:#7d9098;line-height:13px}.artwork-selection .accepted-formats{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:13px;color:#667980;line-height:16px}.artwork-selection .accepted-formats strong{font-weight:400}@media (max-width: 1199px){.artwork-selection .artwork-now,.artwork-selection .artwork-later{margin-top:8px}}@media (min-width: 1024px){.artwork-selection .artwork-options{flex-direction:row;gap:34px}.artwork-selection .artwork-later span:last-child{margin-top:14px}}.special-instructions .accordion__content{display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:flex-start}.special-instructions .note,.special-instructions .decorated-orders-note{width:100%;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:15px;color:#7d9098;line-height:20px}.special-instructions .decorated-orders-note{margin:0}.special-instructions .field-wrapper{position:relative;width:100%}.special-instructions .field-wrapper textarea{display:block;width:100%;min-height:132px;padding:22px 12px 12px;border:1px solid #bcc4c7;border-radius:4px;background-color:#fff;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;line-height:24px;resize:vertical}.special-instructions .field-wrapper textarea:focus{outline:none}.special-instructions .field-wrapper label{position:absolute;top:14px;left:12px;z-index:1;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#90a1a8;line-height:20px;pointer-events:none;transition:top .2s ease,font-size .2s ease,line-height .2s ease}.special-instructions .field-wrapper textarea:focus~label,.special-instructions .field-wrapper textarea:not(:placeholder-shown)~label{top:5px;font-size:12px;line-height:14px}.line-item-configurator-success{display:flex;flex-direction:column;gap:0;justify-content:flex-start;align-items:center;width:100%;margin:16px 0}.line-item-configurator-success .success-title{margin:0;max-width:360px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:500;font-size:24px;color:#667980;line-height:32px;text-align:center}.line-item-configurator-success .success-message{margin:24px 0 32px;max-width:468px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;line-height:24px;text-align:center}.line-item-configurator-success .view-cart-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;border:1px solid #667980;border-radius:4px;background-color:#fff;font-family:Korolev,Georgia,serif;font-weight:500;font-size:16px;color:#667980;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic}.line-item-configurator-success .view-cart-btn:disabled{opacity:.4;cursor:not-allowed}.line-item-configurator-success .view-cart-btn.active{border:none;background-color:#8fb98f;color:#fff}.line-item-configurator-success .view-cart-btn:focus-visible{outline:none}.line-item-configurator-success .view-cart-btn{max-width:264px;cursor:pointer;text-decoration:none}.line-item-configurator-success .order-another-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:4px;background-color:#667980;font-family:Korolev,Georgia,serif;font-weight:500;font-size:16px;color:#fff;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic}.line-item-configurator-success .order-another-btn:disabled{opacity:.8;cursor:not-allowed}.line-item-configurator-success .order-another-btn:focus-visible{outline:none}.line-item-configurator-success .order-another-btn{max-width:264px;margin-top:24px}.line-item-configurator-success .order-another-btn.locale-compact{font-size:15px}@keyframes skeleton-wave-animation{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}.line-item-configurator .accordion .accordion__header{padding:0 4px 24px 0}.line-item-configurator .accordion .accordion__header .accordion__title{display:flex;flex-direction:row;gap:8px;justify-content:flex-start;align-items:center;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:500;font-size:18px;color:#667980;line-height:22px}.line-item-configurator .accordion .accordion__header .accordion__title span:first-child{width:24px;height:24px;padding:3px 0;border-radius:50%;background-color:#667980;font-weight:350;color:#fff;line-height:18px}.line-item-configurator .accordion .accordion__header>img{width:24px;height:24px;padding:4.3px}.line-item-configurator .accordion--open .accordion__content{margin:0 0 24px}.line-item-configurator .accordion.active .accordion__header .accordion__title span:first-child{background-color:#8fb98f}.line-item-configurator .summary{display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:center;width:100%}.line-item-configurator .summary .price-summary{text-align:center}.line-item-configurator .summary .price-summary .sub-total{padding:4px 0;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:500;font-size:18px;color:#8fb98f;line-height:22px;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic}.line-item-configurator .summary .price-summary .unit-price-info{display:none;margin-top:4px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:400;font-size:12px;color:#667980;line-height:14px}.line-item-configurator .summary .price-summary .unit-price-info.visible{display:block}.line-item-configurator .summary .next-step-btn{display:flex;flex-direction:row;gap:8px;justify-content:flex-start;display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:4px;background-color:#667980;font-family:Korolev,Georgia,serif;font-weight:500;font-size:16px;color:#fff;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic}.line-item-configurator .summary .next-step-btn:disabled{opacity:.8;cursor:not-allowed}.line-item-configurator .summary .next-step-btn:focus-visible{outline:none}.line-item-configurator .summary .next-step-btn{width:fit-content;padding:0 20px}.line-item-configurator .summary .next-step-btn:disabled{opacity:.4}.line-item-configurator .summary .next-step-btn span{text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic}.line-item-configurator .summary .next-step-btn img{width:16px;height:16px;transform:rotate(90deg)}@media (min-width: 1024px){.line-item-configurator .accordion .accordion__header .accordion__title{gap:12px}.line-item-configurator .accordion .accordion__header .accordion__title span:first-child{width:28px;height:28px;padding:5px 0}.line-item-configurator .accordion--open .accordion__content{margin:0 0 32px}.line-item-configurator .summary{flex-direction:row;justify-content:space-between}.line-item-configurator .summary .price-summary{text-align:left}}
