.new-design-kits-product fieldset.js.product-form__input.product-form__input--pill.kits{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0!important}button.pup-cup-sold{height:36px;display:flex;align-items:center;background:#fbf8f4;border-radius:8px;padding:0 13px;gap:5px;border:solid 1px #d6c4a9;cursor:not-allowed}.new-design-kits-product .product-form__input--pill input[type=radio]+label{border-radius:8px;background:#e6dccb;border:solid 4px #d6c4a9;padding:16px;margin:0;box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column;justify-content:space-between}.new-kit-template h2.step2-review-kit,.new-kit-template h2.step3-review-kit{margin-top:3.5rem}.new-design-kits-product .product-form__input--pill input[type=radio]+label:hover{border-color:#f970157f}.new-design-kits-product .product-form__input--pill input[type=radio]:checked+label{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.new-design-kits-product p.bottom-note{margin:0;font-size:12px}.new-design-kits-product .variant_options_metafeild .choose-fininsh-wrapper .color_section.newkit_color_section,.new-design-kits-product .variant_options_metafeild .choose-fininsh-wrapper .variant_options_metafeild.variant_color_metafield_section.newkit_color_content{box-shadow:none!important;padding:0;background:transparent;border:none;border-radius:0}.new-design-kits-product .varaint-badge{background:#f97015;display:flex;align-items:center;gap:5px;color:#fff;width:max-content;padding:5px 12px;margin:0 auto;border-radius:20px}.new-design-kits-product .varaint-badge p{color:#fff;font-family:Roboto,sans-serif;font-size:12px;font-weight:700;margin:0;float:left}.new-design-kits-product .varaint-badge p svg{width:10px}.new-design-kits-product .varaint-badge svg{width:12px;float:left;height:12px}.product__media-list{box-shadow:0 25px 50px -12px #00000040;border-radius:16px}.new-kit-template .main-div.all_products h2.step1-kit-choose:first-child{margin-top:0}.new-design-kits-product .product-form__input--pill h4.option_name-kit{margin:10px 0}.new-design-kits-product .product-form__input--pill img{object-fit:cover;border-radius:6px}.new-design-kits-product .product-form__input--pill span.variant-price{font-size:22px;color:#1a1a1a;margin:5px 0 10px;float:left;width:100%;font-weight:700;font-family:Roboto,sans-serif}.new-design-kits-product .product-form__input--pill span.variant-price span.compare-at-price{font-size:16px;color:#5c4742}.new-design-kits-product button.new-kit-varaint-selected-button{border:1px solid #d6c4a9;font-size:14px;font-style:normal;line-height:normal;font-family:Roboto,sans-serif;width:100%;background:#fbf8f4;padding:10.5px;pointer-events:none;color:#1a1a1a;border-radius:6px}.new-design-kits-product .product-form__input--pill input[type=radio]:checked+label button.new-kit-varaint-selected-button{background:#f97015!important;color:#fff!important;border-color:#f97015!important}.new-design-kits-product .product-form__input--pill input[type=radio]:hover+label button.new-kit-varaint-selected-button{background:#d9ae4a;border-color:#d9ae4a}.new-kit-template h2.step1-kit-choose,.new-kit-template h2.step2-review-kit,.new-kit-template h2.step3-review-kit,.newvariant_step2_innersection h2.step2-review-capb,.new-design-kits-product .variant_options_metafeild h2.step3-choose-fininsh-heading{font-size:18px;text-transform:uppercase;margin-bottom:10px}.new-kit-template .product-card{display:flex;background:#e6dccb4d;border:solid 2px transparent;padding:12px;border-radius:8px;justify-content:space-between;gap:5px}.new-kit-template .product-card:has(.product-checkbox:checked){border-color:#f970157f}.new-design-kits-product .kit-dis p{font-size:14px;line-height:20px;margin:7px 0 10px}.new-design-kits-product .product-card{display:flex;background:#e6dccb4d;border:solid 2px transparent;padding:12px;border-radius:8px;justify-content:space-between;gap:5px}.new-design-kits-product .product-card .left-craft{cursor:pointer;flex-shrink:1;padding-left:25px;background-image:url(/cdn/shop/files/plus.svg);background-repeat:no-repeat;background-size:16px;background-position:left center}.new-kit-template .product-card.active .left-craft{background-image:url(/cdn/shop/files/minus.svg?v=1753793815)}.new-design-kits-product .product-card .right-craft{flex-shrink:1;display:flex;align-items:center;gap:12px}.new-design-kits-product .product-card h3{font-size:16px;margin:0}.new-design-kits-product .product-card p{font-size:14px;margin:0}.new-design-kits-product .new-design-kits-product .kit-dis p{font-size:14px;line-height:20px;margin:7px 0 10px}.new-design-kits-product .craft-product-wrapper{margin-bottom:8px}.new-kit-template .craft-product1-wrapper{border:1px solid #d6c4a9;background:#e6dccb;padding:12px;border-radius:6px;margin-top:4px}.new-kit-template .craft-product1-wrapper p{font-size:14px;margin:0;color:#1a1a1a;font-family:Matiz}.new-kit-template.craft-product1-wrapper ul{font-size:14px;margin:4px 0 0;padding:0 0 0 15px;color:#5c4742}.new-kit-template .craft-product1-wrapper ul li,.new-kit-template h2.step1-kit-choose{margin-top:0}.new-design-kits-product fieldset.js.product-form__input.product-form__input--pill.kits legend.form__label.new_kits{display:none}.new-design-kits-product .variant_options_metafeild.variant_step3_section,.new-design-kits-product .variant_options_metafeild h2.step3-choose-fininsh-heading{margin-top:3.5rem}.new-design-kits-product .step2_section{border:1px solid #d6c4a9;background:#e6dccb;box-shadow:0 1px 2px #0000000d;padding:16px}.new-design-kits-product li.round-checked-icon,.new-kit-template .step3-review-custom-kit li.green-unlocked{background:#dcfce7;padding:8px 8px 8px 32px;border-radius:6px;color:#166534;line-height:20px;font-size:14px;background-image:url(/cdn/shop/files/unlocked-icon.svg);background-repeat:no-repeat;background-position:8px}.new-design-kits-product ul{margin:0;gap:6px}.new-design-kits-product .product-card .right-craft label{position:relative}.new-design-kits-product .product-card .right-craft label i{background:#d6c4a9;width:44px;height:24px;display:inline-block;border-radius:30px;position:relative;float:left}.new-design-kits-product .product-card .right-craft label i:before{position:absolute;content:"";box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;width:20px;height:20px;background:#fff;transition:.15s;border-radius:50%;top:2px;left:2px}.new-design-kits-product .product-card .right-craft label input:checked~i:before{left:22px}.new-design-kits-product .product-card .right-craft label input:checked~i{background:#f97015}.new-design-kits-product .product-card .right-craft label input{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;margin:0;opacity:0;cursor:pointer}.new-design-kits-product .product-card .right-craft p{font-weight:700;color:#1a1a1a;font-family:Roboto,sans-serif}.new-kit-template h2.step2-review-kit,.new-kit-template h2.step3-review-kit,h2.step2-review-capb{margin-top:3.5rem}.new-kit-template .step3-review-custom-kit{border:1px solid #d6c4a9;background:#e6dccb;border-radius:12px;padding:16px}.new-kit-template .step3-review-custom-kit .step3-review-custom-kit-flex{display:flex;align-items:center;justify-content:space-between;gap:10px}.new-kit-template .step3-review-custom-kit p.step3-review-custom-kit-description{font-size:14px;text-align:center;margin:10px 0 0;color:#f97015}.new-kit-template .step3-review-custom-kit .step3-review-custom-kit-flex .step3-review-custom-kit-left{font-weight:600}.new-kit-template .step3-review-custom-kit .step3-review-custom-kit-flex .step3-review-custom-kit-right p{color:#f97015;font-weight:700;font-family:Roboto,sans-serif;margin:0;font-size:22px}.new-kit-template .step3-review-custom-kit li.locked-icon{padding:8px 8px 8px 32px;border-radius:6px;line-height:20px;font-size:14px;background-image:url(/cdn/shop/files/locked-icon.svg);background-repeat:no-repeat;background-position:8px;color:#5c4742}.new-kit-template .step3-review-custom-kit ul{gap:6px;list-style:none;margin:12px 0 0;padding:12px 0 0;display:flex;flex-direction:column;border-top:solid 1px #d6c4a9}.new-design-kits-product .newkit_step2_section ul{margin:0;gap:6px;border:1px solid #d6c4a9;box-shadow:0 1px 2px #0000000d;padding:16px;border-radius:12px;list-style:none;background:#e6dccb;display:flex;flex-direction:column}.extra-cup-wrapper .extra-cup-flex{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;background:#e6dccb7f;padding:16px;border-radius:12px;display:flex;align-items:center;gap:12px;justify-content:space-between}.extra-cup-wrapper{margin:3.5rem 0}.extra-cup-wrapper .extra-cup-flex .extra-cup-item{display:flex;gap:6px;flex-wrap:wrap}.extra-cup-wrapper .extra-cup-flex .extra-cup-item h3{margin:0;font-size:14px;font-family:Roboto,sans-serif}.extra-cup-wrapper .extra-cup-flex .extra-cup-item p{margin:0}.color-append{background:#e6dccbcc;position:absolute;top:16px;left:16px;z-index:3;font-family:Matiz;font-weight:400;padding:4px 10px;border-radius:20px}.new-design-kits-product .variant_options_metafeild{margin:0;padding:0;gap:0}.new-design-kits-product .variant_options_metafeild .choose-fininsh-wrapper{margin:0;gap:6px;border:1px solid #d6c4a9;box-shadow:0 1px 2px #0000000d;padding:16px;border-radius:12px;list-style:none;background:#e6dccb;display:flex;flex-direction:column}p.upgrade-unlocked-kit{background:#f0fdf4;padding:16px;border-radius:8px;color:#166534;text-align:center;font-weight:600;margin:0}.grid__item.product__media-wrapper{position:relative}.newkit-color-section-swatches-wrapper{display:flex;gap:14px;padding:5px;margin:10px 0;flex-wrap:wrap}.extra-cup-wrapper .extra-cup-flex label.extra-pup-color{position:relative;cursor:pointer}.extra-cup-wrapper .extra-cup-flex label.extra-pup-color input[type=radio],.newkit-color-section-swatches-wrapper .variant_options_metafeild.variant_color_section label.color_section_swatches{position:absolute;margin:0;width:100%;height:100%;opacity:0;z-index:1;cursor:pointer}.extra-cup-wrapper .extra-cup-flex .extra-pup-color-design,.newkit-color-section-swatches-wrapper .color-custom-design.newkit-color-custom-design{border:solid 2px rgb(92 71 66 / 50%);cursor:pointer}.extra-cup-wrapper .extra-cup-flex input:checked~.extra-pup-color-design,.main-div.all_products.new-design-kits-product .variant_options_metafeild.variant_color_section label.color_section_swatches input[type=radio]:checked+.color-custom-design{box-shadow:0 0 0 1px #fff;outline:2px solid #f97015;outline-offset:1px}.extra-cup-wrapper .extra-cup-flex .extra-cup-item:first-child{max-width:150px}button.pup-cup-add{height:36px;display:flex;align-items:center;background:#fbf8f4;border-radius:8px;padding:0 13px;gap:5px;border:solid 1px #d6c4a9;cursor:pointer}button.pup-cup-add.added-state{background:#dcfce7;border-color:#86efac;color:#166534}button.pup-cup-add:hover{background:#d9ae4a}button.pup-cup-add.added-state:hover{background:#bbf7d0}.newkit-color-section-swatches-wrapper p.metaobject-color-label.newkit-metaobject-color-label{margin-top:0;margin-bottom:0;border:solid 1px rgb(214 196 169);border-radius:30px;padding:4px 10px;color:#1a1a1a;font-weight:600}.extra-pup-cup-price-wrap{flex-direction:column-reverse;justify-content:flex-end;text-align:right;margin-right:10px}.extra-pup-cup-price-wrap p.pup-cup-varaint-title{font-size:12px;color:#5c4742;font-weight:400;line-height:15px}.extra-pup-cup-price-wrap p{color:#f97015;font-weight:700}.extra-cup-wrapper .extra-cup-flex .extra-cup-item .extra-cup-inner{display:flex;align-items:center}.extra-cup-wrapper .extra-cup-flex .extra-cup-item .extra-cup-inner button.extra-cup-item-tab{background:transparent;border:none;padding:2px 6px;font-size:18px;border-radius:4px;cursor:pointer}.extra-cup-item-detail{font-size:14px}.extra-cup-wrapper .extra-cup-flex .extra-cup-item .extra-cup-inner button.extra-cup-item-tab:hover{background:#d9ae4a}.newkit-finish-upgrade-wrapper{border:dashed 1px rgb(214 196 169);padding:16px;text-align:center;display:flex;flex-direction:column;justify-content:center;border-radius:8px}.newkit-finish-upgrade-wrapper p.newkit-finish-upgrade-colorname{margin:0 0 10px;font-size:15px}.newkit-finish-upgrade-wrapper a.button.button--full-width{max-width:280px;margin:0 auto}.new-kit-template .image-with-grids-wrapper{align-items:flex-start}.new-kit-template .tabs{max-width:740px}@media (min-width: 990px){.new-kit-template .image-with-grids-left{position:sticky;top:80px}}@media (max-width: 767px){.new-design-kits-product fieldset.js.product-form__input.product-form__input--pill.kits{grid-template-columns:1fr;gap:12px}.extra-cup-wrapper .extra-cup-flex{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/kit-2.css.map */
