h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,.p1,.p2,.p3,.p4,.p5,.p6{margin:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:EurostileExtended-Black;text-transform:uppercase}.bundle{padding-left:20px;padding-right:20px}.bundle-header{display:flex;flex-direction:column;gap:10px;margin-bottom:35px;align-items:center;text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.bundle-container{display:flex;flex-direction:column}.bundle-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.product-card .product-card-container{height:100%;display:flex;flex-direction:column;justify-content:space-between}.product-card .product-detail{margin-top:10px}.product-card .product-detail-title{color:#212b36}.product-card .product-options{margin-top:12px;padding-top:12px;border-top:1px solid #CBCBCC}.product-card .product-options:empty{margin-top:0;padding-top:0;border-top:none}.product-card .product-options--list{padding-bottom:15px}.product-card .product-options--list:last-child{padding-bottom:0}.product-card .product-options-title{text-transform:uppercase}.product-card .product-options-wrapper{position:relative;overflow:auto;width:100%;margin-top:10px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-left:30px}.product-card .product-options-container{display:flex;flex-wrap:wrap;gap:10px}.product-card .product-variant{position:relative;scroll-snap-align:start}.product-card .product-variant input{position:absolute;width:100%!important;height:100%;opacity:0;pointer-events:all!important;cursor:pointer}.product-card .product-variant label{border:1px solid rgba(14,16,18,.2);display:inline-block;width:max-content;padding:4px 10px;margin-bottom:0}.product-card .product-variant input.not-available+label{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0' y1='100%' x2='100%' y2='0' stroke='rgba(14, 16, 18, 0.2)' stroke-width='1'/%3E%3C/svg%3E");background-color:#f4f4f5}.product-card .product-variant input.not-available,.product-card .product-variant input.not-available+label{pointer-events:none!important}.product-card .product-variant input:checked+label{border-color:#0003;box-shadow:inset 0 0 0 1px #0003}.product-card select{font-size:12px;width:100%}.product-card .product-atc{margin-top:20px}.product-card .product-atc button{width:100%;font-size:11px}.product-card .product-atc button .atb-text-choose{display:none}.product-card .product-atc button.disable{pointer-events:none;padding-left:15px;padding-right:15px}.product-card .product-atc button.disable .atb-text-choose{display:inline-block}.product-card .product-atc button.disable .atb-text-add{display:none}.bundle-card-wrapper{position:sticky;bottom:0;width:calc(100% + 40px);margin-left:-20px;margin-top:25px;z-index:9;box-shadow:0 -2px 10px #0003}.bundle-card-wrapper .bundle-card{position:sticky;top:100px;background-color:#fafafa;padding:20px 20px 0}.bundle-card .bundle-card-header{text-align:center}.bundle-card .bundle-card-header .h5{margin-bottom:5px}.bundle-card .bundle-atc{margin-top:25px}.bundle-card .bundle-atc button{width:calc(100% + 40px);margin-left:-20px;border-radius:0}.bundle-card-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:20px;padding-left:70px;padding-right:70px}.bundle-card-product{position:relative}.bundle-card-product.bundle-card-product--empty{display:flex}.bundle-card-product.bundle-card-product--empty .bundle-card-product--image,.bundle-card-product .bundle-card-product--image{display:flex;width:100%;border:1px dashed #CBCBCC;overflow:hidden}.bundle-card-product .bundle-card-product--image:has(.bundle-card-product--image-rendered){height:auto!important}.bundle-card-product .bundle-card-product--text{margin-top:10px;text-align:center}.bundle-card-product .bundle-card-product--text:empty{margin-top:0}.bundle-card-product .bundle-card-product--text .bundle-card-product--text-title{display:none}.bundle-card-product .bundle-card-product--text .bundle-card-product--text-variant{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bundle-card-product.bundle-card-product--empty .bundle-card-product--image-placeholder,.bundle-card-product.bundle-card-product .bundle-card-product--image-rendered{width:100%;height:100%;margin:0!important}.bundle-card-product .button-remove{position:absolute;top:-10px;right:-10px;width:20px;height:20px;min-height:unset;padding:2px;border-radius:100%;display:flex;align-items:center;justify-content:center;border:none}.bundle-card-product .button-remove svg{width:6px;height:6px;margin:0}@media only screen and (min-width:600px){.bundle{padding-left:30px;padding-right:30px}.bundle-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bundle-card .bundle-card-content{padding-left:200px;padding-right:200px}.bundle-card-wrapper{width:calc(100% + 60px);margin-left:-30px}}@media only screen and (min-width:1024px){.bundle{padding-left:40px;padding-right:40px}.bundle-header{align-items:start;gap:25px;text-align:left;margin-left:unset;margin-bottom:40px}.bundle-container{gap:42px;flex-direction:row}.bundle-container .bundle-content-product{width:70%}.bundle-container .bundle-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}.bundle-card-wrapper{width:30%;position:initial;margin:0;box-shadow:none}.bundle-card-wrapper .bundle-card{padding:30px}.bundle-card .bundle-card-header{text-align:left;margin-left:unset;margin-right:unset}.bundle-card .bundle-card-header .h5{margin-bottom:10px}.bundle-card .bundle-card-content{gap:20px;margin-top:25px;padding-left:0;padding-right:0}.bundle-card .bundle-atc button{width:100%;margin-left:0;border-radius:3px}.bundle-card-product .bundle-card-product--text{text-align:left}.bundle-card-product .bundle-card-product--text .bundle-card-product--text-title{display:block}.product-card .product-options{margin-top:15px;padding-top:15px}}@media only screen and (min-width:1440px){.bundle-container .bundle-products{gap:60px 42px}}#smile-ui-lite-container{z-index:0!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bundle-builder.css.map */
