body.build-box .quick-add-modal[open]:has(.custom_add_box_details){display:block}li .product-card-wrapper .card.active_product,li .product-card-wrapper .card:has(.cstm-addtocart-btn.disable),li .product-card-wrapper .card:has(.custom_quickAdd_btn[disable]){border:2px solid #06d7467d}tr.cart-item.border{padding:10px;position:relative}tr.cart-item.border:after{content:"";position:absolute;top:0;bottom:0;width:101%;height:101%;z-index:-1;border:2px solid palevioletred;border-top:none;border-bottom:none;left:0}tr.cart-item.border.border_top:after{border-top-right-radius:10px;border-top-left-radius:10px;border-top:2px solid palevioletred}tr.cart-item.border.border_bottom:after{border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-bottom:2px solid palevioletred}tr.cart-item.border.border_bottom{margin-bottom:3.5rem}@media screen and (max-width: 749px){tr[main_bundle_product_id],tr[main_bundle_product_id] .cart-item{margin-bottom:0}}tr.cart-item.border td{vertical-align:middle;padding-top:4rem}tr.cart-item.border td.cart-item__media{padding-left:5px}.Custom-featured-collection .card__content{padding:.5rem}.Custom-featured-collection .grid{row-gap:30px}.Custom-featured-collection .limit-alert{position:absolute;top:50%;right:0;display:none;color:#000;background:#fff;width:100%;text-align:center;z-index:1;font-size:18px;font-weight:700;padding:5px 0}.Custom-featured-collection .product-card-wrapper:has(.custom_add_box_details.disable_box) .card .media{opacity:.4}.Custom-featured-collection .product-card-wrapper:has(.custom_add_box_details.disable_box) .limit-alert{display:block}body.build-box .quick-add-modal.show_popup[open]{display:block}main#MainContent{position:relative}ul.products-container{display:flex;flex-direction:column;gap:15px;padding-left:0;height:55vh;overflow:unset;overflow-y:scroll;padding-right:10px}.scrollList li{list-style:none}.shopify-section:has(.cart-container.hasProduct.sticky){position:relative}.cart-container.hasProduct.sticky{position:fixed;right:0;top:0;background:#fff;z-index:3;width:15%;height:100%;box-shadow:0 10px 15px #1f29371a;padding:5px;display:none}.expand-cart.bottom button{padding:10px 34px;box-shadow:0 1px 2px #1f293714;border-radius:100px;transform:scale(1);font-style:normal;font-weight:700;font-size:16px;text-align:center;color:#0f0c38;margin-top:2px;border:1px solid;background:transparent}.backbtn button,.blank-card-container #blankCard{cursor:pointer}p.products-container-title{font-weight:700;font-size:16px;line-height:1.5;padding:4px 0;text-align:center;margin:5px 0}.addon-container img.main-image{width:90%;background-color:#f6f6f6;border:unset;margin-bottom:5%;border-radius:5px}.unexpanded-cart .addon-container{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.addon-container select{width:50%;background-color:#fff;border:1px solid #F3EEFA;box-shadow:0 1px 2px #1f293714;border-radius:4px;padding:0% 0% 0% 10%;height:40px;margin-right:10%}.addon-container option{color:#000;background-color:#fff}.delete-button{width:30%;height:40px;background:#fff;border-radius:4px;cursor:pointer}.expand-cart.bottom{text-align:center}.qty-box-title{font-weight:700;font-size:16px;line-height:1.5;margin-left:10px}#boxqtyselector{background-color:#fff;border:1px solid #F3EEFA;box-shadow:0 1px 2px #1f293714;border-radius:4px;width:70%;height:30px;margin-bottom:1rem;padding-left:8px;margin-left:10px}.price-container{display:flex;flex-direction:column;text-align:center;box-shadow:inset 0 1px #e6e8ec;width:100%;padding:5px 0;position:sticky;bottom:0;font-weight:700;font-size:16px;background:#fff}.price-container .price{font-size:16px}ul.products-container li{list-style:none;padding-bottom:5px}.cstGift-box .page-width-desktop{width:80%;padding:0 6%}.cstGift-box{display:none}.cstGift-box.active{display:block}.disable_box{pointer-events:none;opacity:.5;cursor:no-drop}.build-box quick-add-modal product-form.product-form,.build-box quick-add-modal .product-form__quantity,.build-box quick-add-modal .qtydiv{display:none}.proceed_cart.disabled,.expand-cart button[disabled],.cs-line-item-property__field.cstm-addtocart-btn.disable,.cs-line-item-property__field.cstm-addtocart-btn.disable label{opacity:.5;cursor:no-drop}.expand-cart:has(.proceed_cart.disabled){cursor:no-drop}.expand-cart button{cursor:pointer}.expand-cart.bottom button.proceed_cart{padding:12px;font-weight:500;font-size:16px;margin-top:10px}#shopify-chat .needsclick{width:fit-content}.cstGift-box .full-view-header{margin-top:15px;display:flex;justify-content:space-between}.Custom-featured-collection h2{text-transform:unset}.custom_add_box_details{background-color:#fff;border-radius:10px;position:relative;z-index:2;cursor:pointer}.cs-line-item-property__field.cstm-addtocart-btn{padding:21px 10px;background:transparent;position:relative;line-height:normal;font-size:16px;text-transform:capitalize;color:#000;font-weight:600;opacity:1}input.DefaultAddBtn{display:none}label.cstm-addtocart{cursor:pointer;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;border:1px solid;border-radius:50px}.cstm_product .qtybox{align-items:center;justify-content:space-around;padding:15px}.cstm_product .qtydiv{background-color:#fff;border-radius:10px;max-width:166px;margin:10px auto 0}.custom_add_box_details:has(input:not(:checked)) .qtybox{display:none}.custom_add_box_details:has(input:is(:checked)) .qtybox{display:flex;justify-content:center;gap:10px}.custom_add_box_details:has(input[checkbox]:is(:checked)) .cstm-addtocart-btn{display:none}input#quantity{text-align:center;border:1px solid #F3EEFA;border-radius:4px;max-width:130px;width:100%}span.ITGQtyAdjust.btnqty{display:flex;padding:5px;border:1px solid #F3EEFA;border-radius:4px}.Custom-featured-collection .button.button--secondary{background:transparent;position:relative;padding:10px;border:1px solid;border-radius:50px;line-height:normal;font-size:16px;text-transform:capitalize}.Custom-featured-collection .button:before,.Custom-featured-collection .button:after{display:none}.full-view-header{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;box-sizing:border-box;padding:0% 10%;position:sticky;top:-1px;background-color:#fff;z-index:1;height:6vh;width:148rem}.full-view-header button{font-size:16px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;font-weight:400;color:#000;border:none;background:none}.full-view-header .leave-builder{cursor:pointer;margin:0 40px 0 0;text-align:center;color:#000;font-weight:600;font-size:16px;display:flex;align-items:center;gap:2px}.cstGift-box.section-one div#scroll-header{display:none}.cst-third-last-popup{position:absolute;left:45%;bottom:0;background:#fff;width:100%;transform:translate(-50%,5px);z-index:2;box-shadow:#a2a6aa7a 6px 2px 16px,#fffc -6px -2px 16px}.cst-third-last-popup .page5-container{display:flex;flex-direction:column;align-items:center;padding:0% 10%}@media screen and (min-width: 767px){.cst-third-last-popup .page5-container{padding:0%}}.cst-third-last-popup .write-message-container{width:100%;display:flex;flex-direction:row;padding:15px 10px;border:1px solid #e3e3e3;box-sizing:border-box;border-radius:4px;-webkit-box-pack:justify;justify-content:space-between;position:relative}.cst-third-last-popup .card-image-container{display:flex;flex-direction:column;align-items:flex-start;width:30%}.cst-third-last-popup .card-image-container img{width:100%;height:auto}.cst-third-last-popup .card-title{font-size:16px;font-weight:700;padding-top:5px;width:100%}.cst-third-last-popup .blue-span{color:#009dac;font-size:16px;background:unset;border:1px solid;cursor:pointer;border-radius:50px;padding:10px}.cst-third-last-popup .write-container{display:flex;flex-direction:column;align-items:flex-start;width:65%;min-height:100%}.cst-third-last-popup .blank-card-container{display:flex;align-items:baseline;font-size:16px;color:#0f0c38;margin:5px 0}.cst-third-last-popup input:not(.btn):not([type=image]):not(.step-button),.cst-third-last-popup textarea,.cst-third-last-popup select{border:1px solid #e2e2e2;max-width:100%;padding:8px 10px;border-radius:2px;margin-top:0}.cst-third-last-popup label[for]{cursor:pointer}.cst-third-last-popup .form-container{display:flex;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.cst-third-last-popup .from-container,.message-container{display:flex;flex-direction:column;width:100%}.cst-third-last-popup .from-container label,.message-container label{font-weight:700;color:#0f0c38;font-size:16px}.cst-third-last-popup .write-container textarea,.write-container input{background:#fff!important;border:1px solid #E5E7EB!important;-webkit-box-shadow:0px 1px 2px rgba(31,41,55,.08)!important;box-shadow:0 1px 2px #1f293714!important;border-radius:4px!important;color:#0f0c38;height:unset!important;font-size:16px;accent-color:black}.cst-third-last-popup .write-container textarea{width:90%;min-height:20vh}.cst-third-last-popup .from-container,.cst-third-last-popup .message-container{display:flex;flex-direction:column;width:100%}.cst-third-last-popup .from-container label,.cst-third-last-popup .message-container label{font-weight:700;color:#0f0c38;font-size:16px}.cst-third-last-popup input:not([type=checkbox]):not([type=image]):not(.step-button),.cst-third-last-popup select{height:3.1em;border-radius:2px}.cst-third-last-popup input:not(.btn):not([type=image]):not(.step-button),.cst-third-last-popup textarea,.cst-third-last-popup select{border:1px solid #e2e2e2;max-width:100%;padding:8px 10px;border-radius:2px}.cst-third-last-popup .write-container textarea,.cst-third-last-popup .write-container input{background:#fff!important;border:1px solid #E5E7EB!important;-webkit-box-shadow:0px 1px 2px rgba(31,41,55,.08)!important;box-shadow:0 1px 2px #1f293714!important;border-radius:4px!important;color:#0f0c38;height:unset!important;font-size:16px;accent-color:black}.cst-third-last-popup .from-container input{width:40%}.cst-third-last-popup .BuildABox p,.cst-third-last-popup .BuildABox span{color:#0f0c38;margin:0}.cst-third-last-popup .happybox-button.border{border:1px solid #0F0C38}.cst-third-last-popup .happybox-button.green{background-color:#5cffc0}.cst-third-last-popup *:focus-visible{outline-offset:0}.form-container textarea#message::placeholder{color:#858585}.cstGift-box.section-three ul.product-grid.active-popup{position:relative;display:none}.cstGift-box.section-three ul.product-grid.active-popup .card-wrapper{position:unset}.Mbl-preview-mn,.desktopHide{display:none}.cstGift-box.section-three:has(.active-popup) .full-view-header{z-index:0}.destination .cst-third-last-popup{background:#fff;width:100%;z-index:9;box-shadow:unset;transform:unset;left:unset;position:relative}.custom__order{border-radius:3px;box-shadow:0 1px 5px 3px #57647e36;padding:38px;width:65%;margin:0 auto}.custom__order_top p,.custom__order_content h3{border-bottom:1px solid #ededf1;padding-bottom:20px}.custom__order_top{text-align:center}.custom__order_content h3{padding-top:40px}.order_name{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.Form-Name,.order_company,.type_of_business,.form__email,.phone_number,.form__address{margin:12px 0}.first_name label,.last_name label,.order_company label,.type_title,.email__label,.form-sub-label,.form__email input{display:block}.check_main{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.check__box{width:50%}.other_box{width:100%}.first_name,.last_name{width:48%}.itgr-custom-order *:focus-visible,.contact *:focus-visible{outline:unset;outline-offset:unset;box-shadow:unset}.form_same input{font-size:1em;border:1px solid #b8bdc9;font-family:inherit;height:2.5em;width:100%;padding:12px .625em}.form_same input:hover{border-color:#2e69ff80;box-shadow:0 0 0 2px #2e69ff40}.last_name{margin-left:15px}.order_company input,.form__email input{max-width:310px}.form-single-column{display:flex;flex-direction:column;justify-content:center}.contact .field__label,.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{top:-32px;left:0;color:#000;font-size:20px}.contact .text-area{border:1px solid #000}.contact .field{margin-top:45px}.form__address{flex-wrap:wrap}.form__address label{width:100%}.contact .field:after,.contact .field__input:focus,.contact .field__input:focus-visible,.contact .field:hover.field:after{box-shadow:unset}.contact .field__input:not(:placeholder-shown){padding:12px .625em}.form-address-line-wrapper.form_same.contact__fields{width:100%}.contact .field__input:focus{padding:1rem 1.5rem 1rem 1rem}.postal_zip.field span.form_postal{width:100%}input#lite_mode_9{width:30%;display:block}input#input_39,input#input_18{width:40%;display:block}label.type_title,label.form-label-address,label.shipping_location,p.infoHeading,.form-label{color:#000;font-size:20px}.shipping__location,.field_intrested,.hear_about.form_same,.form_same,.field_artwork{margin-top:20px}.contact .field{display:inline-block}p.infoHeading{border-bottom:1px solid #b8bdc9}main#MainContent .contact .field{margin-bottom:0}div#cid_10 span.form-checkbox-item{display:flex;align-items:baseline}.cart-container #boxqtyselector{margin:5px 0}.cart-container .price-container{display:flex;align-items:center}.qty-box-title{margin:0}.addon-container select:focus-visible{outline-offset:inherit}.full-view-header p.save_btn.Sv_active{color:red}.full-view-header .save_btn.Sv_active svg.feather *{stroke:red}@media screen and (max-width: 767px){.cart-container.OpenPreview .price-container{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:space-between;gap:10px;text-align:start;padding:10px}}.cstGift-box .page-width-desktop{padding:0 6% 0 2%}.cart-item:has(.product-option.bundle_id) .cart-quantity{display:flex;align-items:center;justify-content:center}.cart-item__image-container{padding-left:4px}.cart-item__price-wrapper{padding-right:5px}.grid__item .card .button.loading>.loading-overlay__spinner .path{stroke:rgb(var(--color-button-text))}.itg_four_li_hide,.cst-third-last-popup .blue-span{display:none}.expand-cart.bottom button{background:#ff1694;color:#fff;border-color:#ff1694}a.cart_clear{margin-left:30px}.main_product_section .product__info-wrapper .custom_add_box_details{display:none}.card__information .custom_quantity{position:relative;z-index:1}.build-page-featured_collection_part{display:none}.build-page-featured_collection_part.active_part{display:block}.buid_part_button button{padding:10px 20px;box-shadow:0 1px 2px #1f293714;border-radius:100px;transform:scale(1);font-style:normal;font-weight:700;font-size:16px;text-align:center;color:#0f0c38;margin-top:2px;border:1px solid;background:#ff1694;color:#fff;border-color:#ff1694;cursor:pointer}.build_productList_wrapper{position:fixed;z-index:1000;right:-350px;top:0;width:100%;height:100%;max-width:350px;display:flex;flex-direction:column;background-color:#f6f1f1;transition:right .5s ease-in-out;padding:30px 20px 20px;visibility:hidden;gap:20px;opacity:0}.build_productList_wrapper[open]{visibility:visible;right:0;opacity:1}.build_product_list_item{margin-bottom:50px}.build_product_list_item_image{width:100%;height:300px}.build_product_list_item img{width:100%;height:100%;object-fit:contain}.second_last_part_products{width:50%}.second_last_collection_products{display:flex;gap:20px}.stepsecond_last_product_image{width:100%}.stepsecond_last_product_image img{width:100%;height:100%}.second_last_part_products,.custom_information{width:50%}button.remove-item{padding:5px;color:#000;line-height:8px;height:auto}button.remove-item svg{height:1.5rem;width:1.5rem}.buid_part_button{display:flex;justify-content:space-between;gap:20px}.build_product_list_item{display:flex;gap:20px}.build_product_list_item_image{width:calc(45% - 10px);display:flex}.build_product_list_item_content{width:calc(55% - 10px);display:flex;flex-direction:column;align-items:flex-start;gap:7px}.build_product_list_item{display:flex;gap:20px;align-items:center}.build_product_list .build_product_list_item_image{height:unset}.build_product_list{border-top:1px solid #c5b2b2;padding-top:25px}.build_product_list_item_content h3,.build_product_list_item_content p{margin:0}.build_product_list_item{margin-bottom:30px}button.remove-item{cursor:pointer}.build_product_list_item_content h3{font-size:16px}.second_last_collection_products_cstm{display:flex;gap:50px;padding:15px;border:1px solid #cacaca;border-radius:5px}.second_last_collection_products_grid{width:calc(35% - 25px);display:flex;flex-direction:column;gap:15px}.second_last_collection_products{width:calc(65% - 25px)}.second_last_part_products{display:flex;width:100%;overflow-x:auto}.stepsecond_last_product_cstm{width:calc(25% - 9px)}.secondStep_product_img{display:flex;position:relative}.secondStep_product_img:after{content:"";position:absolute;width:100%;height:100%;background:#000;top:0;left:0;opacity:.4}.second_last_collection_products .custom_information{width:100%}.form-container textarea{min-height:19vh;width:90%;border-radius:3px;border-color:#e5e7eb;padding:10px;font-size:16px}.from-container label{font-weight:700;color:#0f0c38;font-size:16px}.from-container input{border-radius:3px;border-color:#e5e7eb;padding:8px;font-size:16px;width:45%}.stepsecond_last_product_cstm h3,.stepsecond_last_product_cstm p{font-size:14px}.from-container input{border-radius:3px;padding:8px;font-size:16px;width:45%;border:1px solid #e5e7eb}.stepsecond_last_product{position:relative;padding:10px}.stepsecond_last_product.border{border:2px solid}.stepsecond_last_product h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.stepsecond_last_product_first_product .stepsecond_last_product_cstm{width:100%;height:300px}.stepsecond_last_product_image img{object-fit:cover}.stepsecond_last_product_image{width:100%;height:100%}select.product-quantity{background-color:#fff;border:1px solid #F3EEFA;box-shadow:0 1px 2px #1f293714;border-radius:4px;padding:0% 0% 0% 10%;height:30px;margin-right:10%;width:70px;webkit-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #bfbfbf;background-image:url(/cdn/shop/files/down-arrow-svgrepo-com.png?v=1746010649);background-repeat:no-repeat;background-position:right 8px center}button.next_btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.build-page-featured_collection_parts{width:100%;max-width:calc(100% - 330px)}.message-container{margin:20px 0}.build_product_list_grid{overflow:auto}.build_productList_wrapper .close_icon{width:25px;height:25px;padding:5px;position:absolute;right:5px;top:8px;border:1px solid #ff1694;border-radius:50%;background:#ff1694;cursor:pointer}.build_productList_wrapper .close_icon svg{display:block;color:#fff;stroke:#fff}.quantity_remove{display:flex;width:100%}label.cstm-addtocart.disable{opacity:.5;cursor:none;pointer-events:none;background:#e0e0e0;border-radius:30px}.build-your-box .product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{pointer-events:none;cursor:none}label.cstm-addtocart.soldout{opacity:.5;pointer-events:none;cursor:none}.build_total_price{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:10px 0}span.total_label,.totalprice_label{font-size:18px;font-weight:700;text-transform:uppercase}@media screen and (min-width:990px){.build-box .quick-add-modal .quick-add-modal__content{left:calc(50% - 141px)}}@media screen and (max-width:989px){.build-page-featured_collection_parts{max-width:100%}}@media screen and (max-width:749px){.build-page-featured_collection_part .card--card .quick-add{margin:0}.build-page-featured_collection_part .card--card .quick-add button{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/custom.css.map */
