.swatch-circle-beige{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:beige;border-radius:1.25em;display:block;position:relative}.swatch-circle-beige.disabled{opacity:0.2}.swatch-filter-beige{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:beige;border-radius:.69em;background-color:beige;display:block;position:relative}.swatch-filter-beige.disabled{opacity:0.2}.swatch-circle-black{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#000;border-radius:1.25em;display:block;position:relative}.swatch-circle-black.disabled{opacity:0.2}.swatch-filter-black{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#000;border-radius:.69em;background-color:#000;display:block;position:relative}.swatch-filter-black.disabled{opacity:0.2}.swatch-circle-blue{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#0070d2;border-radius:1.25em;display:block;position:relative}.swatch-circle-blue.disabled{opacity:0.2}.swatch-filter-blue{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#0070d2;border-radius:.69em;background-color:#0070d2;display:block;position:relative}.swatch-filter-blue.disabled{opacity:0.2}.swatch-circle-brown{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:brown;border-radius:1.25em;display:block;position:relative}.swatch-circle-brown.disabled{opacity:0.2}.swatch-filter-brown{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:brown;border-radius:.69em;background-color:brown;display:block;position:relative}.swatch-filter-brown.disabled{opacity:0.2}.swatch-circle-green{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#008827;border-radius:1.25em;display:block;position:relative}.swatch-circle-green.disabled{opacity:0.2}.swatch-filter-green{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#008827;border-radius:.69em;background-color:#008827;display:block;position:relative}.swatch-filter-green.disabled{opacity:0.2}.swatch-circle-grey{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#8f979d;border-radius:1.25em;display:block;position:relative}.swatch-circle-grey.disabled{opacity:0.2}.swatch-filter-grey{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#8f979d;border-radius:.69em;background-color:#8f979d;display:block;position:relative}.swatch-filter-grey.disabled{opacity:0.2}.swatch-circle-navy{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:navy;border-radius:1.25em;display:block;position:relative}.swatch-circle-navy.disabled{opacity:0.2}.swatch-filter-navy{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:navy;border-radius:.69em;background-color:navy;display:block;position:relative}.swatch-filter-navy.disabled{opacity:0.2}.swatch-circle-orange{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:orange;border-radius:1.25em;display:block;position:relative}.swatch-circle-orange.disabled{opacity:0.2}.swatch-filter-orange{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:orange;border-radius:.69em;background-color:orange;display:block;position:relative}.swatch-filter-orange.disabled{opacity:0.2}.swatch-circle-pink{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#fe249a;border-radius:1.25em;display:block;position:relative}.swatch-circle-pink.disabled{opacity:0.2}.swatch-filter-pink{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#fe249a;border-radius:.69em;background-color:#fe249a;display:block;position:relative}.swatch-filter-pink.disabled{opacity:0.2}.swatch-circle-purple{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:purple;border-radius:1.25em;display:block;position:relative}.swatch-circle-purple.disabled{opacity:0.2}.swatch-filter-purple{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:purple;border-radius:.69em;background-color:purple;display:block;position:relative}.swatch-filter-purple.disabled{opacity:0.2}.swatch-circle-red{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:red;border-radius:1.25em;display:block;position:relative}.swatch-circle-red.disabled{opacity:0.2}.swatch-filter-red{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:red;border-radius:.69em;background-color:red;display:block;position:relative}.swatch-filter-red.disabled{opacity:0.2}.swatch-circle-white{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#fff;border-radius:1.25em;display:block;position:relative}.swatch-circle-white.disabled{opacity:0.2}.swatch-filter-white{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#fff;border-radius:.69em;background-color:#fff;display:block;position:relative}.swatch-filter-white.disabled{opacity:0.2}.swatch-circle-yellow{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#ff0;border-radius:1.25em;display:block;position:relative}.swatch-circle-yellow.disabled{opacity:0.2}.swatch-filter-yellow{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#ff0;border-radius:.69em;background-color:#ff0;display:block;position:relative}.swatch-filter-yellow.disabled{opacity:0.2}.swatch-circle-miscellaneous{background:linear-gradient(0deg, #821e91 0, #821e91 25%, #edd134 25%, #ff0 50%, #edd134 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%),linear-gradient(0deg, #0e5cd1 0, #0e5cd1 50%, #e20b0b 50%, #e20b0b 100%);background-repeat:repeat-y, repeat;background-size:50% 100%, 100% 100%;border:0.063em solid rgba(0,0,0,0.3);border-radius:1.25em;display:block;height:2.5em;position:relative;transform:rotate(35deg);width:2.5em}.swatch-circle-miscellaneous.disabled{opacity:0.2}.swatch-circle-miscellaneous.selected::after{transform:rotate(-35deg)}.product-details-right-section .switchable-attribute-wrapping,.bundle-details-right-section .switchable-attribute-wrapping{display:flex;flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;align-items:center}.product-details-right-section .switchable-attribute-wrapping.color,.bundle-details-right-section .switchable-attribute-wrapping.color{gap:16px;gap:1rem}.product-details-right-section .switchable-attribute-wrapping.size,.bundle-details-right-section .switchable-attribute-wrapping.size{gap:8px;gap:.5rem}.product-details-right-section .attribute,.bundle-details-right-section .attribute{border-bottom:1px solid #E5E5E5;margin:0}.product-details-right-section .swatch-attribute-container.hidden,.bundle-details-right-section .swatch-attribute-container.hidden{display:none}.product-details-right-section .label-wrapper,.bundle-details-right-section .label-wrapper{padding:16px 0px;padding:1rem 0rem;color:#1D1D1F}.product-details-right-section .label-wrapper label,.bundle-details-right-section .label-wrapper label{margin:0;font-weight:bold;letter-spacing:.01em;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.product-details-right-section .bundle-item,.bundle-details-right-section .bundle-item{border:none;padding:0}.product-details-right-section .swatch-attribute.color-value,.bundle-details-right-section .swatch-attribute.color-value{display:inline-block;background:#fff;border:4px solid #fff;border-radius:50%;background-size:cover;box-sizing:border-box;overflow:hidden;height:38px;height:2.375rem;width:38px;width:2.375rem}.product-details-right-section .swatch-attribute.color-value:hover,.bundle-details-right-section .swatch-attribute.color-value:hover{box-shadow:0 0 0 1px #ccc}.product-details-right-section .swatch-attribute.color-value.selected,.bundle-details-right-section .swatch-attribute.color-value.selected{box-shadow:0 0 0 1px #333231;padding:0}.product-details-right-section .swatch-attribute.size-value,.bundle-details-right-section .swatch-attribute.size-value{position:relative;white-space:nowrap;width:78px;height:45px;line-height:19px;line-height:1.1875rem}@media (min-width: 768px){.product-details-right-section .swatch-attribute.size-value,.bundle-details-right-section .swatch-attribute.size-value{width:86px;font-size:15px}}.product-details-right-section .swatch-attribute.size-value.unavailable,.bundle-details-right-section .swatch-attribute.size-value.unavailable{color:#939395}.product-details-right-section .swatch-attribute.size-value.unavailable:after,.bundle-details-right-section .swatch-attribute.size-value.unavailable:after{content:"";display:block;background:url("./../../../images/2021/svg/mail-box.svg");height:12px;width:12px;position:absolute;top:1px;right:2px}.product-details-right-section .swatch-attribute.size-value.is-not-restockable,.bundle-details-right-section .swatch-attribute.size-value.is-not-restockable{pointer-events:none}.product-details-right-section .swatch-attribute.size-value.is-not-restockable:hover,.bundle-details-right-section .swatch-attribute.size-value.is-not-restockable:hover{cursor:default !important}.product-details-right-section .swatch-attribute.size-value.is-not-restockable:after,.bundle-details-right-section .swatch-attribute.size-value.is-not-restockable:after{display:none}.product-details-right-section .attribute{padding-bottom:25px;padding-bottom:1.5625rem}.bundle-details-right-section .attribute{padding-bottom:17px;padding-bottom:1.0625rem}.align-self-center{margin-top:24px;margin-top:1.5rem}@media (min-width: 1024px){.align-self-center{margin-top:0}}.product-copies,.add-to-cart-sticky-wrapper{color:#1D1D1F;letter-spacing:.02em;margin-top:12px;margin-top:.75rem}@media (min-width: 768px){.product-copies,.add-to-cart-sticky-wrapper{margin-top:14px;margin-top:.875rem}}@media (min-width: 1024px){.product-copies,.add-to-cart-sticky-wrapper{margin-top:0}}.product-copies .grey,.add-to-cart-sticky-wrapper .grey{color:#51504D}.product-copies .tag-col,.add-to-cart-sticky-wrapper .tag-col{margin-bottom:16px;margin-bottom:1rem}.product-copies .tag-col .product-tag,.add-to-cart-sticky-wrapper .tag-col .product-tag{border-bottom:2px solid #FFB500;font-size:10px;font-size:.625rem;line-height:14px;line-height:.875rem}.product-copies .product-subtitle-and-message-wrapper,.add-to-cart-sticky-wrapper .product-subtitle-and-message-wrapper{letter-spacing:.06em}.product-copies .product-subtitle-and-message-wrapper.both-content .product-message:after,.add-to-cart-sticky-wrapper .product-subtitle-and-message-wrapper.both-content .product-message:after{content:"-";margin-left:5px;margin-left:.3125rem}.product-copies .name-col,.add-to-cart-sticky-wrapper .name-col{margin-bottom:28px;margin-bottom:1.75rem}.product-copies .name-col .product-name-title,.add-to-cart-sticky-wrapper .name-col .product-name-title{font-size:17px;font-size:1.0625rem;line-height:24px;line-height:1.5rem}@media (min-width: 768px){.product-copies .name-col,.add-to-cart-sticky-wrapper .name-col{margin-bottom:30px;margin-bottom:1.875rem}.product-copies .name-col .product-name-title,.add-to-cart-sticky-wrapper .name-col .product-name-title{line-height:28px;line-height:1.75rem}}@media (min-width: 1024px){.product-copies .name-col,.add-to-cart-sticky-wrapper .name-col{margin-bottom:16px;margin-bottom:1rem}.product-copies .name-col .product-name-title,.add-to-cart-sticky-wrapper .name-col .product-name-title{font-size:28px;font-size:1.75rem;line-height:31px;line-height:1.9375rem}}.product-copies.product-copies h1,.add-to-cart-sticky-wrapper.product-copies h1{font-size:20px;font-size:1.25rem}.swiper-pagination-wrapper .swiper-pagination-nav-prev .prev-icon,.swiper-pagination-wrapper .swiper-pagination-nav-next .prev-icon,.swiper-pagination-wrapper .swiper-pagination-nav-prev .next-icon,.swiper-pagination-wrapper .swiper-pagination-nav-next .next-icon,.bundle-container .swiper-container.bundle-details-swiper .bundle-product-button-prev .prev-slide-button-icon,.bundle-container .swiper-container.bundle-details-swiper .bundle-product-button-next .prev-slide-button-icon,.bundle-container .swiper-container.bundle-details-swiper .bundle-product-button-prev .next-slide-button-icon,.bundle-container .swiper-container.bundle-details-swiper .bundle-product-button-next .next-slide-button-icon{width:100%;height:100%;display:inline-block;background-repeat:no-repeat;background-position:center center;background-image:url("./../../images/2021/svg/input-chevron-right.svg")}.swiper-pagination-wrapper{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;width:100%;height:24px;height:1.5rem}.swiper-pagination-wrapper .swiper-pagination-nav-prev,.swiper-pagination-wrapper .swiper-pagination-nav-next{width:24px;width:1.5rem;height:24px;height:1.5rem}.swiper-pagination-wrapper .swiper-pagination-nav-prev:hover,.swiper-pagination-wrapper .swiper-pagination-nav-next:hover{cursor:pointer}.swiper-pagination-wrapper .swiper-pagination-nav-prev .prev-icon,.swiper-pagination-wrapper .swiper-pagination-nav-next .prev-icon{transform:rotate(-180deg)}.swiper-pagination-wrapper .swiper-pagination-nav-prev{margin-right:24px;margin-right:1.5rem}.swiper-pagination-wrapper .swiper-pagination-nav-next{margin-left:24px;margin-left:1.5rem}.swiper-pagination-wrapper .swiper-pagination.swiper-pagination-bullets{display:flex;flex-direction:row;justify-content:center;align-items:center;bottom:0;position:relative}.swiper-pagination-wrapper .swiper-pagination.swiper-pagination-bullets>.swiper-pagination-bullet{width:6px;height:6px;opacity:unset;background-color:#fff;border:1px solid #1D1D1F;margin:0 33px 0 0 !important}.swiper-pagination-wrapper .swiper-pagination.swiper-pagination-bullets>.swiper-pagination-bullet.swiper-pagination-bullet-active{width:8px;height:8px;background-color:#1D1D1F}.swiper-pagination-wrapper .swiper-pagination.swiper-pagination-bullets>.swiper-pagination-bullet:last-child{margin-right:0 !important}.quantity-form{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-column-gap:4px;column-gap:4px;-moz-column-gap:.25rem;column-gap:.25rem;font-size:15px;font-size:.9375rem;line-height:25px;line-height:1.5625rem;padding:7px 8px;padding:.4375rem .5rem;margin-right:auto;margin-left:0;max-width:80px;border:1px solid #ccc;border-radius:2px;letter-spacing:.06em}@media (min-width: 1024px){.quantity-form{margin-left:auto}}.quantity-form .current-quantity{width:24px}.quantity-form .update-quantity{cursor:pointer}.quantity-form .update-quantity.invisible{cursor:default;pointer-events:none;visibility:visible !important;opacity:30%}.model3D-container{position:relative}.model3D-container model-viewer{width:100%;min-height:237px;min-height:14.8125rem}@media (min-width: 375px){.model3D-container model-viewer{min-height:286px;min-height:17.875rem}}@media (min-width: 390px){.model3D-container model-viewer{min-height:300px;min-height:18.75rem}}@media (min-width: 414px){.model3D-container model-viewer{min-height:321px;min-height:20.0625rem}}@media (min-width: 476px){.model3D-container model-viewer{min-height:378px;min-height:23.625rem}}@media (min-width: 768px){.model3D-container model-viewer{min-height:553px;min-height:34.5625rem}}@media (min-width: 1024px){.model3D-container model-viewer{min-height:426px;min-height:26.625rem}}@media (min-width: 1200px){.model3D-container model-viewer{min-height:509px;min-height:31.8125rem}}@media (min-width: 1440px){.model3D-container model-viewer{min-height:628px;min-height:39.25rem}}.model3D-instructions,.model3D-instructions-hidden{line-height:120%;color:#51504D;height:32px;font-size:11px}.model3D-instructions>img,.model3D-instructions-hidden>img{float:left;margin-right:8px}:root{--progress-bar-color: #FFB500}.container.bundle-detail{margin-top:0;margin-bottom:0}.bundle-container .bundle-image{margin-bottom:16px;margin-bottom:1rem}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper{padding:24px 10px 24px 0px;padding:1.5rem .625rem 1.5rem 0rem;border-bottom:1px solid #E5E5E5;max-height:70vh;overflow:auto}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper .choice-bundle-open{padding:14px 20px 12px;padding:.875rem 1.25rem .75rem}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper .choice-bundle-item ~ .choice-bundle-item{padding-top:16px;padding-top:1rem}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper .item-header{color:#1D1D1F}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper .item-header .bundle-item-info .product-name{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;letter-spacing:.01em}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper .item-header .bundle-item-info .edit-button{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;color:#51504D;border:none;border-bottom:1px solid #51504D;border-radius:0;text-transform:none;letter-spacing:initial;font-weight:normal}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper .item-header .selected-item-data{padding-top:16px;padding-top:1rem}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper .item-header .selected-item-data span{font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;letter-spacing:.01em}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal{color:#1D1D1F}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog{max-width:calc(430px + (5.55556vw * 2))}@media (min-width: 768px){.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog{max-width:calc(430px + (3.33333vw * 2))}}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-header{height:85px}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body{padding:0;flex:0 1 auto;padding:0;max-width:calc(430px + (5.55556vw * 2));padding-left:5.55556vw;padding-right:5.55556vw}@media (min-width: 768px){.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body{max-width:calc(430px + (3.33333vw * 2));padding-left:3.33333vw;padding-right:3.33333vw}}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .modal-body-title{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;padding:16px 0px 32px;padding:1rem 0rem 2rem}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .modal-body-title .choice-products-count{margin-left:8px;margin-left:.5rem;font-size:16px;font-size:1rem;line-height:21.6px;line-height:1.35rem;letter-spacing:.06em;display:flex}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .modal-body-title .choice-products-count .selected-products-count:before{content:"(";display:inline-block}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .modal-body-title .choice-products-count .maximum-products-count:before{content:"/";display:inline-block}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .modal-body-title .choice-products-count .maximum-products-count:after{content:")";display:inline-block}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .bundle-choice-item{padding-bottom:16px;padding-bottom:1rem;border-bottom:1px solid #E5E5E5}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .bundle-choice-item .custom-control.disabled-checkbox{opacity:0.3;cursor:default;pointer-events:none}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .bundle-choice-item .custom-control.disabled-checkbox .choice-product-label:before,.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .bundle-choice-item .custom-control.disabled-checkbox .choice-product-label:after,.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .bundle-choice-item .custom-control.disabled-checkbox .choice-product-label .bundle-choice-image,.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .bundle-choice-item .custom-control.disabled-checkbox .choice-product-label .bundle-choice-name{pointer-events:none !important}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .bundle-choice-item .custom-control.disabled-update-qty .quantity-and-price-wrapper .update-quantity[data-update-type="add"]{cursor:default;pointer-events:none;visibility:visible !important;opacity:30%}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .bundle-choice-item input+.choice-product-label{pointer-events:none}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .bundle-choice-item input+.choice-product-label.radio-label,.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .bundle-choice-item input+.choice-product-label:before,.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .bundle-choice-item input+.choice-product-label:after,.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .bundle-choice-item input+.choice-product-label .bundle-choice-image,.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .bundle-choice-item input+.choice-product-label .bundle-choice-name{pointer-events:auto}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .bundle-choice-item input+.choice-product-label:before,.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .bundle-choice-item input+.choice-product-label:after{top:calc(50% - (1.5rem / 2))}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .bundle-choice-item .choice-product-label{font-size:12px;font-size:.75rem;line-height:17px;line-height:1.0625rem}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .bundle-choice-item .choice-product-label .product-info-wrapper{padding:8px 0px 0px 8px;padding:.5rem 0rem 0rem .5rem}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .bundle-choice-item .choice-product-label .product-info-wrapper .bundle-choice-price{margin-top:18px;margin-top:1.125rem}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-body .bundle-choice-item .choice-product-label .update-quantity:not(.invisible){pointer-events:auto}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-footer{padding:0;border:none}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-footer.has-shadow{border-top:1px solid #E5E5E5}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-footer .buttons-wrapper{padding:0;max-width:calc(430px + (5.55556vw * 2));padding-left:5.55556vw;padding-right:5.55556vw;padding-top:24px;padding-top:1.5rem;padding-bottom:24px;padding-bottom:1.5rem;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-moz-column-gap:16px;column-gap:16px;-moz-column-gap:1rem;column-gap:1rem}@media (min-width: 768px){.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-footer .buttons-wrapper{max-width:calc(430px + (3.33333vw * 2));padding-left:3.33333vw;padding-right:3.33333vw}}.bundle-container .bundle-details-right-section .bundle-items-container .choice-bundle-item-wrapper #choiceBundleProductModal .modal-dialog .modal-footer .buttons-wrapper>div{width:207px}.bundle-container .bundle-details-right-section .custom-items-description{margin:0;border-bottom:1px solid #E5E5E5;font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;padding-bottom:16px;padding-bottom:1rem}.bundle-container .bundle-details-right-section .custom-items-description p{color:#333231;margin:0}.bundle-container .bundle-details-right-section .custom-items-help{margin-top:32px;margin-top:2rem;padding-bottom:24px;padding-bottom:1.5rem;font-size:13px;font-size:.8125rem;line-height:22px;line-height:1.375rem;border-bottom:1px solid #E5E5E5}.bundle-container .bundle-details-right-section .custom-items-help p{color:#333231;margin:0}.bundle-container .bundle-details-right-section .custom-items-help p>a{border:none;text-decoration:underline}.bundle-container .bundle-details-right-section .custom-items-help p:first-child:before{content:"";display:inline-block;width:24px;height:24px;background-image:url("./../../images/2021/svg/book.svg");vertical-align:bottom}.bundle-container .bundle-details-right-section .custom-items-help p:not(:last-child){margin-bottom:8px;margin-bottom:.5rem}.bundle-container .swiper-container.bundle-details-thumbs{margin:0;width:100%;max-width:384px;max-width:24rem}.bundle-container .swiper-container.bundle-details-thumbs .swiper-slide-active,.bundle-container .swiper-container.bundle-details-thumbs .swiper-slide-thumb-active{outline:none}.bundle-container .swiper-container.bundle-details-thumbs .swiper-slide>img{border:1px solid #E5E5E5}.bundle-container .swiper-container.bundle-details-thumbs .swiper-slide:hover{cursor:pointer}.bundle-container .swiper-container.bundle-details-thumbs .thumb-active>img{border-color:#1D1D1F}.bundle-container .swiper-container.bundle-details-swiper{padding-bottom:64px;padding-bottom:4rem;margin-bottom:16px;margin-bottom:1rem}@media (min-width: 768px){.bundle-container .swiper-container.bundle-details-swiper{padding-bottom:24px;padding-bottom:1.5rem}}@media (min-width: 1024px){.bundle-container .swiper-container.bundle-details-swiper{margin-bottom:0}}.bundle-container .swiper-container.bundle-details-swiper:hover .bundle-product-button-prev,.bundle-container .swiper-container.bundle-details-swiper:hover .bundle-product-button-next{opacity:1}.bundle-container .swiper-container.bundle-details-swiper .bundle-product-button-prev,.bundle-container .swiper-container.bundle-details-swiper .bundle-product-button-next{width:32px;height:32px;transform:translateY(calc(-1 * ((64px / 2) + (32px / 2))));transition:all .2s ease-in-out;opacity:0}@media (min-width: 768px){.bundle-container .swiper-container.bundle-details-swiper .bundle-product-button-prev,.bundle-container .swiper-container.bundle-details-swiper .bundle-product-button-next{transform:translateY(calc(-1 * ((24px / 2) + (32px / 2))))}}.bundle-container .swiper-container.bundle-details-swiper .bundle-product-button-prev .prev-slide-button-icon,.bundle-container .swiper-container.bundle-details-swiper .bundle-product-button-next .prev-slide-button-icon{transform:rotate(-180deg)}.bundle-container .swiper-container.bundle-details-swiper .bundle-product-button-next{right:0}.bundle-container .swiper-container.bundle-details-swiper .bundle-product-button-prev{left:0}.custom-set-detail .choice-products-count{display:none !important}
