<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.product-bundle{display:block}.product-bundle .loading-overlay{z-index:2}.bundle-product{margin:0 auto;width:100%}.halo-product-bundle .container-1570 .bundle-product,.halo-product-bundle .container-1770 .bundle-product,.halo-product-bundle .container-1860 .bundle-product,.halo-product-bundle .container-full .bundle-product{max-width:1370px}.bundle-product-wrapper,.bundle-product-checkbox,.bundle-product-left{position:relative}.bundle-product-right{margin:50px 0 0}.bundle-product-list{width:auto;font-size:0;letter-spacing:0;margin:0 -8px}.bundle-product-item{display:inline-block;vertical-align:top;padding:0 8px}.bundle-product-image,.bundle-product-media{display:block;position:relative;overflow:hidden;width:100%}.bundle-product-media img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;visibility:visible;object-fit:cover;max-height:100%;transition:var(--anchor-transition)}.bundle-product-toogle{position:absolute;top:auto;left:0;bottom:0;color:var(--color-link);background-color:var(--bg-white);border-color:var(--bg-white);padding-top:calc(var(--btn-padding-top) - 5px);padding-bottom:calc(var(--btn-padding-bottom) - 5px);border-radius:0}.bundle-product-item.style-2 .bundle-product-toogle,.bundle-product-item.style-3 .bundle-product-toogle{position:relative;top:unset;left:unset;right:unset;bottom:unset;display:inline-block;vertical-align:top;width:auto}.bundle-product-item.style-2 .bundle-product-toogle{min-width:150px;padding-top:var(--btn-padding-top);padding-bottom:var(--btn-padding-bottom);font-family:var(--product-action-font);font-size:var(--product-action-font-size);font-weight:var(--product-action-font-weight);text-transform:var(--product-action-text-transform);background-color:var(--product-action-bg);color:var(--product-action-color);border-color:var(--product-action-border);margin-top:10px}.bundle-product-item.style-3 .bundle-product-toogle{background-color:transparent!important;border:none!important;padding:0!important;min-width:unset;min-height:unset;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px;border-radius:0}.bundle-product-content{padding:15px 0 0;text-align:left}.bundle-product-item.style-2 .bundle-product-content{text-align:center}.bundle-product-vendor{overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:calc(var(--font-size) - 1px);font-weight:var(--font-weight-bold);color:var(--product-vendor-color);line-height:var(--line-height);letter-spacing:var(--letter-spacing);width:100%;text-transform:uppercase;margin:0 0 8px}.bundle-product-vendor a{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}.bundle-product-checkbox label{font-weight:var(--font-weight-bold)}.bundle-product-checkbox .bundle-product-vendor{margin-top:19px;margin-bottom:5px}.bundle-product-item.style-2 .bundle-product-checkbox label{display:inline}.bundle-product-checkbox input[type=checkbox]:checked+label{font-weight:var(--font-weight-normal)}.bundle-product-checkbox input[type=checkbox]:checked+label:before{background-color:var(--bg-black);border-color:var(--bg-black)}.bundle-product-title .product-title,.bundle-product-checkbox .product-title{overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:var(--product-title-line-text);text-overflow:ellipsis;-webkit-box-orient:vertical;font-family:var(--product-title-font);font-size:var(--product-title-font-size);font-weight:var(--product-title-font-weight);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-transform:var(--product-title-text-transform);color:var(--product-title-color)}.bundle-product-title .product-title{font-size:calc(var(--product-title-font-size) - 1px);color:var(--color-text2)}.bundle-product-checkbox .product-title{padding:6px 0 0}.bundle-product-checkbox .spr-badge{display:block;font-size:0;letter-spacing:0;margin:5px 0 0}.bundle-product-item.style-2 .product-title{margin-bottom:7px}.bundle-product-item.style-2 .bundle-product-checkbox .spr-badge{position:relative;top:unset;left:unset;right:unset;bottom:unset;text-align:center;width:100%;margin-bottom:8px}.bundle-product-item.style-3 .bundle-product-checkbox{margin-bottom:10px}.bundle-product-checkbox .spr-badge-caption,.bundle-product-review .spr-badge-caption{display:none}.bundle-product-review{font-size:0;letter-spacing:0;margin-top:8px;margin-bottom:8px}.bundle-product-price{font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--product-price-color);margin:14px 0 0}.bundle-product-price .price-sale{font-size:0;letter-spacing:0}.bundle-product-price .old-price{display:inline-block;vertical-align:middle;font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-bold);color:var(--product-compare-price-color);margin:0 10px 0 0;text-decoration:line-through}.bundle-product-price .special-price{display:inline-block;vertical-align:middle;font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-bold);color:var(--product-sale-price-color)}.bundle-product-item.style-2 .bundle-product-price{margin-top:0;font-size:calc(var(--font-size) + 1px);font-weight:var(--font-weight-black)}.bundle-product-item.style-3 .bundle-product-price{margin-top:0;margin-bottom:7px}.bundle-product-item.style-3 .bundle-product-price .old-price{font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-normal)}.bundle-product-options{display:none;position:absolute;text-align:left;opacity:1;visibility:visible;pointer-events:auto;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--bg-white);z-index:101;width:300px;box-shadow:0 3px 7px #0003;transition:var(--anchor-transition);overflow:hidden}.bundle-product-options .halo-popup-wrapper{padding:0}.bundle-product-options .halo-popup-header{position:relative;padding-left:20px;padding-right:20px;background-color:#f5f5f5}.bundle-product-options .halo-popup-title{font-size:var(--font-size)!important;font-weight:var(--font-weight-bold)!important;padding-top:8px;padding-bottom:8px;text-align:left}.bundle-product-options .halo-popup-close{top:50%;right:20px;transform:translateY(-50%);width:20px;height:20px}.bundle-product-options .swatch-label{display:block;margin:0 0 3px;font-size:var(--font-size);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);text-transform:capitalize;text-align:left;color:var(--color-text2)}.bundle-product-options .swatch-label [data-header-option]{color:var(--color-text);font-weight:var(--font-weight-bold)}.bundle-product-options .swatch-label.swatch-label-color{margin-bottom:8px}.bundle-product-options .swatch-element{display:inline-block;vertical-align:top;padding:0;margin:5px 10px 10px 0;position:relative}.halo-product-bundle.layout-2 .bundle-product-options .swatch-element .label .text{padding-top:8px;padding-bottom:7px;min-width:80px}.bundle-product-options .swatch-element .label{display:inline-block;vertical-align:top;cursor:pointer}.bundle-product-options .swatch-element .pattern{display:block;width:100%;height:100%;cursor:pointer;border-radius:50%;text-align:center;font-size:0;letter-spacing:0;position:relative;background-size:cover}.bundle-product-options .swatch-element .text{display:block;width:auto;min-width:60px;padding:17px 5px 16px;font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-medium);text-transform:capitalize;text-align:center;color:var(--variant-color);background-color:var(--variant-bg);border:1px solid var(--variant-border);transition:var(--anchor-transition)}.bundle-product-options .swatch-element .expand{display:none;background-color:var(--bg-white);border:1px solid transparent;line-height:1;z-index:2;padding:6px;position:absolute;top:calc(100% + 5px);left:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 6px 27px #0003}.bundle-product-options .swatch-element .expand:before{content:"";position:absolute;top:-7px;left:17px;height:0;width:0;border-bottom:7px solid var(--bg-white);border-left:7px solid transparent;border-right:7px solid transparent;transform:translate(-50%)}.bundle-product-options .swatch-element.color{margin-top:0}.bundle-product-options .swatch-element.color .label{border-radius:50%;position:relative;font-size:0;width:36px;height:36px;border:2px solid var(--swatch-border);background:transparent;cursor:pointer;padding:3px;opacity:1!important}.bundle-product-options .swatch-element.soldout .label{overflow:hidden;position:relative}.bundle-product-options .swatch-element.soldout .text{background:#efefef;border-color:#efefef;color:#8b8b8b}.bundle-product-options .swatch-element.soldout .label:before{content:"";top:50%;left:-15px;height:1px;opacity:1;z-index:1;border:none;position:absolute;visibility:visible;width:calc(100% + 30px);background-color:var(--product-sale-price-color);transform:translateY(-50%) rotate(-45deg)}.bundle-product-options .swatch-element.unavailable .text{opacity:.6;background-color:var(--bg-black);color:var(--color-white);border-color:var(--bg-black)}.bundle-product-options .swatch-element.unavailable .pattern{opacity:.6}.bundle-product-options .swatch-element .option:checked+.label .text{color:var(--variant-color-active);background-color:var(--variant-bg-active)}.bundle-product-options .swatch-element.color .option:checked+.label{border-color:var(--swatch-border-active)}.bundle-product-options .swatch-element:last-child{margin-right:0}.bundle-product-options .swatch+.swatch{margin-top:18px}.bundle-option-content{overflow-y:auto;overflow-x:hidden;max-height:300px;padding:0 20px 20px}.bundle-product-item.is-open .bundle-product-options{display:block}.slick-slide+.slick-active .bundle-product-options{left:15px;transform:translateY(-50%)}.slick-active+.slick-slide .bundle-product-options{left:auto;right:15px;transform:translateY(-50%)}.slick-active:first-of-type .bundle-product-options{left:15px;transform:translateY(-50%)}.bundle-product-list .bundle-product-item.slick-active{position:relative}.bundle-product-list:not(.slick-initialized){display:block;white-space:nowrap;overflow:hidden;font-size:0;letter-spacing:0;position:relative}.bundle-product-list:not(.slick-initialized)&gt;.bundle-product-item{display:inline-block;vertical-align:top;width:50%;opacity:0;visibility:hidden}.bundle-product-total{display:block;width:100%;max-width:340px;margin:0 auto;padding:15px 0 0;text-align:center}.bundle-product-totalPrice{display:block;letter-spacing:0;font-size:0}.bundle-product-totalPrice .text{display:block;font-size:var(--font-size);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-text2);margin:0 0 3px}.bundle-product-totalPrice .price{display:block;font-size:30px;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-text);padding:0 0 5px}.bundle-product-totalPrice .old-price{display:inline-block;vertical-align:middle;font-size:calc(var(--font-size) + 4px);font-weight:var(--font-weight-normal);color:var(--product-compare-price-color);margin:0 10px 0 0;text-decoration:line-through}.bundle-product-totalPrice .bundle-price{display:inline-block;vertical-align:middle;font-size:30px;font-weight:var(--font-weight-bold);color:var(--product-sale-price-color)}.bundle-product-totalPrice .bundle-price+.price{display:none}.bundle-product-text{display:block;font-size:var(--font-size);font-weight:var(--font-weight-normal);font-style:italic;line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--discount-color);margin:2px 0 16px}.bundle-product-action{width:100%;max-width:270px;margin:0 auto}.bundle-product-action .button{border-radius:0;background:var(--btn-bg);color:var(--btn-color);border-color:var(--btn-border)}.bundle-product-options .selector-wrapper{display:none}.bundle-product-options .swatch{font-size:0;letter-spacing:0}body.dark-mode .halo-product-bundle:not(.dark-mode){background:var(--dark-mode-bg-color)}body.dark-mode .halo-product-bundle.dark-mode{background:var(--color-background)}body.dark-mode .halo-product-bundle:not(.dark-mode) .halo-block-header .title,body.dark-mode .halo-product-bundle:not(.dark-mode) .halo-block-header .desc{filter:invert(1)}body.dark-mode .halo-product-bundle.dark-mode .bundle-product-checkbox .product-title,body.dark-mode .halo-product-bundle.dark-mode .bundle-product-price,body.dark-mode .halo-product-bundle.dark-mode .bundle-product-price .special-price,body.dark-mode .halo-product-bundle.dark-mode .bundle-product-vendor{filter:invert(1)}body.dark-mode .halo-product-bundle.dark-mode .bundle-product-toogle{background-color:var(--bg-black);border-color:var(--bg-white);color:var(--color-white)}body.dark-mode .halo-product-bundle.dark-mode .bundle-product-checkbox input[type=checkbox]:checked+label:before{background-color:var(--bg-black);border-color:var(--bg-white)}body.dark-mode .halo-product-bundle.dark-mode .bundle-product-options{background:var(--bg-black);box-shadow:0 3px 7px #fff3}body.dark-mode .halo-product-bundle.dark-mode .bundle-product-options .halo-popup-header{background-color:#0a0a0a}body.dark-mode .halo-product-bundle:not(.dark-mode) .bundle-product-totalPrice .text body.dark-mode .halo-product-bundle:not(.dark-mode) .bundle-product-checkbox input[type=checkbox]:checked+label,body.dark-mode .halo-product-bundle:not(.dark-mode) .bundle-product-title .product-title,body.dark-mode .halo-product-bundle:not(.dark-mode) .bundle-product-item .bundle-product-toogle{color:var(--color-black)}@media (min-width: 375px){.bundle-product-options{min-width:320px}}@media (min-width: 551px){.bundle-product-item.style-1 .bundle-product-checkbox label{padding-right:110px}.bundle-product-checkbox .spr-badge{position:absolute;top:0;right:0;width:110px;margin-top:0;text-align:right}.bundle-product-list:not(.slick-initialized)&gt;.bundle-product-item{width:33.333333%}}@media (min-width: 768px){.bundle-product-options{width:400px}.bundle-option-content{max-height:350px}}@media (min-width: 992px){.bundle-product-wrapper{display:flex;justify-content:space-between;align-items:center}}@media (min-width: 1025px){.bundle-product-left{width:calc(100% - 500px)}.bundle-product-right{width:500px;margin-top:0}.bundle-product-list{margin-left:-15px;margin-right:-15px}.bundle-product-item{padding-left:15px;padding-right:15px}.bundle-product-title .product-title:hover,.bundle-product-checkbox .product-title:hover{color:var(--product-title-color-hover);text-decoration:underline;text-underline-offset:.3rem}.bundle-product-toogle:hover{color:var(--color-link-hover)}.bundle-product-options .halo-popup-header{padding-left:30px;padding-right:30px}.bundle-product-options .halo-popup-close{right:30px}.bundle-option-content{padding-left:30px;padding-right:30px;padding-bottom:30px}.bundle-product-action .button:hover{background:var(--btn-bg-hover);color:var(--btn-color-hover);border-color:var(--btn-border-hover)}.halo-product-bundle.layout-2 .bundle-product-wrapper,.halo-product-bundle.layout-3 .bundle-product-wrapper{align-items:inherit}.halo-product-bundle.layout-2 .bundle-product-left{width:calc(100% - 530px)}.halo-product-bundle.layout-2 .bundle-product-right{background-color:#ebebed;margin-left:30px;display:flex;align-items:center;justify-content:center}.halo-product-bundle.layout-2 .bundle-product-total,.halo-product-bundle.layout-3 .bundle-product-total{max-width:350px}.halo-product-bundle.layout-2 .bundle-product-action,.halo-product-bundle.layout-3 .bundle-product-action{max-width:100%}.halo-product-bundle.layout-3 .bundle-product-left{width:calc(100% - 500px)}.halo-product-bundle.layout-3 .bundle-product-right{width:470px;margin-left:30px;display:flex;align-items:center;justify-content:center;border:5px solid #e9e9e9}body.dark-mode .halo-product-bundle.layout-2 .bundle-product-right{background-color:#141412}body.dark-mode .halo-product-bundle.layout-3 .bundle-product-right{border:5px solid #161616}}@media (min-width: 1600px){.halo-product-bundle.layout-2 .bundle-product-left{width:calc(100% - 560px)}.halo-product-bundle.layout-2 .bundle-product-right{width:530px}.halo-product-bundle.layout-3 .bundle-product-left{width:calc(100% - 520px)}.halo-product-bundle.layout-3 .bundle-product-right{margin-left:50px}}@media (min-width: 1920px){.halo-product-bundle.layout-3 .bundle-product-left{width:calc(100% - 550px)}.halo-product-bundle.layout-3 .bundle-product-right{margin-left:80px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/component-product-bundle.css.map */
</pre></body></html>