.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:#66ADFF;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:#66ADFF;border-radius:.69em;background-color:#66ADFF;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:#4EC4A1;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:#4EC4A1;border-radius:.69em;background-color:#4EC4A1;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-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)}.card-bundle{border:2px solid #f5f5f5;border-top:none;width:100%}.card-bundle:first-child{border:2px solid #f5f5f5}.card-bundle-header{-ms-flex-pack:justify;justify-content:space-between;padding:20px;padding-right:15px;padding-left:15px;cursor:pointer}.bundle-name{font-family:"source-sans-pro";text-transform:uppercase;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;word-break:break-all}.bundle-accordion{min-height:45px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 10px}.bundle-logo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:dashed 1px #ccccce96;width:10rem;height:10rem;text-align:center}.bundle-logo img,.bundle-logo svg{vertical-align:middle;max-width:90%;height:auto}.bundle-logo p{margin:0}.bundle-quickview{font-size:16px;text-decoration:none;font-weight:700;display:inline-block}h3.product-name{text-align:center}form#add-to-bundle .price{font-size:20px;text-align:center;font-family:"source-sans-pro"}form#add-to-bundle .product-price{padding:5px 0}form#add-to-bundle .product-detail .sales{text-align:left}#quickViewModalBundle .modal-header{padding:0}@media (max-width: 768.98px){#quickViewModalBundle .modal-header{padding:10px 10px 23px 10px}}#quickViewModalBundle .modal-content{height:100%;overflow-y:auto}@media (min-width: 768.98px){#quickViewModalBundle .modal-content{-ms-flex-pack:center;justify-content:center}}#quickViewModalBundle .modal-body{padding:15px 15px 15px}.bundle-product-quickview .pdp-main{max-width:unset;padding:unset}.bundle-product-quickview .pdp-main .product-primary-image a{position:unset;pointer-events:none}.bundle-product-quickview .pdp-main .product-image-container{margin-left:auto;max-width:330px}@media (max-width: 768.98px){.bundle-product-quickview .pdp-main .product-image-container{margin:auto;margin-bottom:20px}}.bundle-product-quickview .pdp-main .product-detail .product-price{margin:0}.bundle-product-quickview .pdp-main .product-detail .product-price .prices,.bundle-product-quickview .pdp-main .product-detail .product-price .sales{text-align:left !important;padding:0}.bundle-product-quickview .pdp-main .product-detail .product-price .price del{text-align:left !important}.bundle-product-quickview .pdp-main .product-detail .product-price .price del .strike-through{color:#BEBECC !important}.bundle-product-quickview .pdp-main #slider{margin-bottom:0}.bundle-product-quickview .pdp-main #slider .heroslide{height:unset !important}.bundle-product-quickview .pdp-main #slider img{margin:auto}@media (max-width: 768.98px){.bundle-product-quickview .pdp-main #slider img{max-width:50%}}.bundle-product-quickview .pdp-main .container-add-to-cart-button{margin-bottom:40px}.bundle-product-quickview .pdp-main .container-add-to-cart-button .btn.add-to-cart{line-height:35px}@media (max-width: 768.98px){.bundle-product-quickview .pdp-main .container-add-to-cart-button .btn.add-to-cart{width:100%}}.bundle-product-quickview .pdp-main .accordion-head{padding-top:20px}.bundle-product-quickview .pdp-main .accordion-head:after{top:20px}.product .btn-bundle.btn{display:block;font-family:"source-sans-pro";width:100%;min-width:auto;white-space:nowrap;background:#fff;color:#000;border-color:#000;text-transform:uppercase;border:1px solid;height:auto}@media (max-width: 520px){.product .btn-bundle.btn{display:block;font-family:"source-sans-pro";width:100%;min-width:auto;white-space:nowrap;background:#fff;color:#333;border-color:#333;text-transform:uppercase;line-height:37px;border:1px solid;font-size:9px}}.product .added-to-bundle-btn.btn{display:block;font-family:"source-sans-pro";width:100%;min-width:auto;white-space:nowrap;background:#333;color:#fff;border-color:#333;text-transform:uppercase;border:1px solid}@media (max-width: 520px){.product .added-to-bundle-btn.btn{display:block;font-family:"source-sans-pro";width:100%;min-width:auto;white-space:nowrap;background:#333;color:#fff;border-color:#333;text-transform:uppercase;line-height:21px;font-size:8px;letter-spacing:2.85px;border:1px solid}}.icon-ok-sign svg{width:1rem;fill:#fff}.view-product-bundle{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.view-product-bundle svg{width:16px;height:16px;transform:rotate(45deg)}[data-toggle="collapse"][aria-expanded="true"]>.view-product-bundle svg{transform:rotate(90deg)}.add-to-cart-global{padding-bottom:100px}.add-to-cart-bundle-products{color:#fff;width:auto;font-family:"source-sans-pro";text-decoration:none;display:inline-block;padding:10px 40px;font-size:17px;letter-spacing:.15em;text-transform:uppercase;font-weight:400;height:auto;margin-top:30px;border:1px solid #333;background-color:#333;color:#fff;min-width:124px}.disabled{opacity:.65}.add-to-bundle-to-qv{transition:none !important;border-radius:0;display:table;width:auto;padding:10px 40px;height:auto;text-decoration:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:"source-sans-pro";text-align:center;text-transform:uppercase;font-weight:700;border:1px solid;color:#fff;background:#333;border-color:#333;font-size:19px;line-height:19px;letter-spacing:2.85px;margin-bottom:20px}#afterAddToBundleModal .bag-actions .button-actions{margin-top:50px}#afterAddToBundleModal .bag-actions .button-actions .continue-shopping{display:block;color:#fff;background:#333;border:1px solid #333;font-family:"source-sans-pro";text-decoration:none;line-height:inherit;font-size:17px;letter-spacing:.15em;text-transform:uppercase;font-weight:400;height:auto;margin-bottom:10px;padding:10px 40px}#afterAddToBundleModal .bag-actions .button-actions .go-to-checkout{display:block;font-family:"source-sans-pro";background:#fff;color:#333;border-color:#333;text-transform:uppercase;height:auto;line-height:inherit;font-size:17px;letter-spacing:.15em;border:1px solid;padding:10px 40px}.addedToBundleModal{animation:opac 0.8s}@keyframes opac{from{opacity:0}to{opacity:1}}.addedToBundleModal .hide{animation:hide 0.8s}@keyframes hide{from{opacity:1}to{opacity:0}}.bundle-modal.l-left .modal-dialog,.bundle-modal.l-right .modal-dialog,.bundle-modal.l-top .modal-dialog,.bundle-modal.l-bottom .modal-dialog{transform:translate3d(0%, 0, 0)}.bundle-modal.modal.l-right .modal-dialog{position:fixed;margin:auto;width:100%;max-width:100%;height:100%}.bundle-modal.l-left .modal-body,.bundle-modal.l-right .modal-body{padding:15px 15px 80px}.bundle-modal.l-right.fade .modal-dialog{right:-376px;transition:opacity 0.3s linear, right 0.3s ease-out}@media only screen and (max-width: 767px){.bundle-modal.l-right.fade .modal-dialog{right:0;bottom:-100%;transition:opacity 0.3s linear, bottom 0.3s ease-out}}.bundle-modal.l-right.fade.show .modal-dialog{right:0}@media only screen and (max-width: 767px){.bundle-modal.l-right.fade.show .modal-dialog{left:0;bottom:0}}.bundle-modal.l-left .modal-body,.bundle-modal.l-right .modal-body{padding:15px 15px 80px}.bundle-modal.l-right.fade#quickViewBundle .modal-dialog{right:-376px;transition:opacity 0.3s linear, right 0.3s ease-out}@media only screen and (max-width: 767px){.bundle-modal.l-right.fade#quickViewBundle .modal-dialog{right:-376px;bottom:initial;transition:opacity 0.3s linear, right 0.3s ease-out}}.bundle-modal.l-right.fade#quickViewBundle .modal-dialog{right:0}@media only screen and (max-width: 767px){.bundle-modal.l-right.fade#quickViewBundle .modal-dialog{left:initial;bottom:initial}}
