.bundle-option:nth-of-type(2) .bundler{display:grid;grid-template-columns:1fr 30px 1fr;border:1px solid #bdc0ce;margin-top:10px;border-radius:10px}.bundle-option[data-has-free-gift=true]:before{top:-20px!important;right:-10px!important}.bundle-option:nth-of-type(2) .bundler .buy2,.bundle-option:nth-of-type(2) .bundler .free-gift-indicator{text-align:center;padding:10px;display:flex;flex-direction:column;align-items:center}.bundle-option:nth-of-type(2) .bundler .buy2 p,.bundle-option:nth-of-type(2) .bundler .free-gift-indicator p{margin:0}.bundle-option:nth-of-type(2) .bundler .plus{display:flex;align-items:center;justify-content:center}.bundle-option:nth-of-type(2) .bundler .plus span{display:block;padding:0 6px 4px;font-size:20px;line-height:1;background:#ddd;border-radius:20px;font-weight:700}.complete-bundle-replacement{width:100%}.options-label{margin-bottom:1rem;font-size:1.6rem}.bundle-options{margin-bottom:0rem}.bundle-option{border:1px solid var(--main-product-color4);background:#f2f3f8;border-radius:0;margin-bottom:1.5rem;padding:1.5rem;cursor:pointer;transition:all .2s ease;position:relative}.bundle-option.selected{border-color:var(--main-product-color);box-shadow:none;background:#fff}.bundle-inner{display:grid;grid-template-columns:22px 1fr auto;gap:1rem;align-items:center}.bundle-inner:before{content:"";width:22px;height:22px;background:url(https://cdn.shopify.com/s/files/1/0675/2262/5672/files/rec.png?v=1751633774);background-repeat:no-repeat;background-position:center}.bundle-option.selected .bundle-inner:before{background:url(https://cdn.shopify.com/s/files/1/0675/2262/5672/files/button.png?v=1751633775)}.bundle-option:nth-of-type(1) .bundle_badge{display:none}.bundle-option:nth-of-type(2) .bundler .free-gift-indicator img,.bundle-image img{max-width:50px;height:50px}.bundle-image{max-width:50px;height:50px;border-radius:0}.bundle-image-wrapper{max-height:65px}.bundle-title{font-size:1.7rem;margin:0;font-weight:600}.bundle_additional_text p{margin:0;font-size:1.3rem;opacity:1;line-height:1.5;color:#555}.bundle_additional_text p strong{font-weight:400}.color-selectors{display:none;flex-direction:column;gap:.8rem;margin-left:0;border-top:1px dashed var(--main-product-color3);padding-top:1rem;margin-top:10px}.color-selector-wrapper{display:flex;flex-direction:row;gap:1rem;align-items:center}.bundle-option.selected .color-selectors{display:flex;flex-direction:row;gap:20px}.color-label{font-size:1.3rem;font-weight:500}.color-select{min-height:2.8rem;background:#f3f5ff;border:none;border-radius:4px;padding:0 .5rem;width:auto;min-width:120px;cursor:pointer;font-size:1.3rem;outline:none!important;box-shadow:none!important}.bundle-price{text-align:right;min-width:100px;line-height:1.4;gap:3px;display:grid}.compare-price{text-decoration:line-through;color:red;font-size:1.4rem;opacity:.7;font-weight:400}.discount-badge{color:green;font-weight:700;font-size:1.4rem;margin:0}.bundle_badge{background:var(--main-product-color3);text-align:center;font-size:14px;color:var(--main-product-color);position:absolute;top:-10px;right:10px;padding:0 12px;font-weight:700;letter-spacing:.5px;border-radius:0 0 5px 5px}.bundle_badge:before{content:"";display:block;position:absolute;border-width:5px;width:10px;height:10px;border-color:transparent #9a9eb3 #9a9eb3 transparent;border-style:solid;left:-10px}.bundle_badge:after{content:"";display:block;position:absolute;border-width:5px;width:10px;height:10px;border-color:transparent transparent #9a9eb3 #9a9eb3;border-style:solid;right:-10px;top:0}.bundle-option.selected .bundle_badge{background:var(--main-product-color);color:#fff}.bundle-option.selected .bundle_badge:before{border-color:transparent #021528 #021528 transparent}.bundle-option.selected .bundle_badge:after{border-color:transparent transparent #021528 #021528}.current-price{font-size:1.5rem;font-weight:700;color:#000}.each-label{font-size:1.2rem;font-weight:400}.badge-bottom{text-align:center;margin-top:-5px;color:#ff1518}.badge-bottom:after{content:"";display:block;margin:10px auto -5px;width:100px;height:1px;border-bottom:1px dashed #bdc0ce}@media screen and (max-width: 544px){.bundle-option{padding:1rem}.bundle-title{font-size:1.6rem}.bundle_additional_text p{line-height:1.4}.bundle_badge{margin:1rem -1rem -1rem;padding:.5rem 1rem .3rem}.bundle-image-wrapper{max-width:65px;align-self:start;margin-top:5px}.bundle-inner{grid-template-columns:60px auto auto;gap:10px}.color-selectors{margin-left:0}.bundle_additional_text p{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dawn-bundle-selector-v2.css.map */
