.add-to-registry-message{transform:translate(-50%, -50%);position:fixed;top:15%;left:50%}.add-to-registry-alert{animation:fade 5s linear forwards;box-shadow:1px 1px 5px gray;padding:1em}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.add-to-registry-alert.show{display:block}.zoom-container{position:relative;overflow:hidden;display:inline-block}.zoom-container img{display:block;max-width:100%;height:auto;transition:transform 0s}.zoom-container img.zoomed{will-change:transform}.primary-images{padding-bottom:80px}.primary-images .carousel .carousel-control-prev,.primary-images .carousel .carousel-control-next{font-size:2em !important}@media(min-width: 992px){.primary-images .carousel .carousel-control-prev,.primary-images .carousel .carousel-control-next{font-size:3em !important}}.primary-images .carousel .carousel-indicators{position:static}.primary-images .carousel .carousel-indicators li{width:60px;height:auto}@media(max-width: 991.98px){.add-to-cart-messages{width:95%}}.product-detail [data-bv-show=rating_summary] path,.product-detail [data-bv-show=rating_summary] polygon{fill:#001c43 !important}.product-detail[data-bv-show=rating_summary] .bv-main-container .bv-button-button-minimalist{color:#001c43 !important}.points-text{font-size:16px}[data-bv-show=rating_summary] svg defs linearGradient stop[style*="rgb(16, 155, 224)"],[data-bv-show=rating_summary] svg defs linearGradient stop[style*="16, 155, 224"]{stop-color:#0069cb !important}[data-bv-show=rating_summary] svg path[d*=M]{fill:#0069cb !important}[data-bv-show=rating_summary] svg[style*="fill: url"] path{fill:#0069cb !important}[data-bv-show=rating_summary] .bv_stars_component_container svg path{fill:#0069cb !important}[data-bv-show=rating_summary] .bv_stars_component_container svg defs linearGradient stop[style*="stop-color: rgb(16, 155, 224)"]{stop-color:#0069cb !important}.product-detail .bv-cv2-cleanslate .bv-content-placeholder button.bv-ask-question-label{background-color:#001c43 !important}.product-detail .bv-cv2-cleanslate .bv-content-placeholder button.bv-ask-question-label:hover{background-color:#0069cb !important}.product-detail .bv-cv2-cleanslate .bv-content-placeholder button.bv-ask-question-label:focus{background-color:#0069cb !important}.product-detail .qty-text{font-size:16px}.product-detail hr{margin-top:0;margin-bottom:0}.product-detail .reviews .title,.product-detail .questions .title{font-weight:700}.product-detail .prices{text-align:left;font-size:1.5rem}.product-detail .prices .affirm-as-low-as{font-size:1rem}.product-detail .prices .affirm-as-low-as .affirm-modal-trigger{color:#109be0 !important;font-weight:600}.product-detail .product-brand{color:#001c43 !important;font-weight:600}.product-detail .quantity-select{width:auto}.product-detail .quantity-select .custom-select{color:#001c43 !important;box-shadow:0 4px 6px rgba(0,0,0,.1)}.product-detail .product-name{font-weight:bold !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.product-detail .prices-email{color:#001c43 !important}.product-detail .pdp-column{vertical-align:top !important}@media(min-width: 992px){.product-detail .pdp-column.commerce-panel{height:433px}}.product-detail .attribute-values{gap:10px}.product-detail .size-value{color:#001c43}.product-detail .attribute-option,.product-detail #autoship-frequency{align-items:center;justify-content:center;padding:8px 16px;border:1px solid #ccc;border-radius:10px;background-color:#fff;cursor:pointer;color:#444;font-size:14px;width:-moz-fit-content !important;width:fit-content !important;min-width:100%;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.product-detail .attribute-option.selectable:hover{background-color:#f8f9fa}.product-detail .attribute-option.selected{background-color:#e8f0fe;border:2px solid #001c43;color:#001c43;font-weight:500;width:-moz-fit-content !important;width:fit-content !important}.product-detail .attribute-option[disabled]{background-color:#f8f9fa;border:1px solid #ccc;cursor:default;width:-moz-fit-content !important;width:fit-content !important;margin-left:5px}.product-detail .attribute-option[disabled] span{color:#ccc}.product-detail .attribute-option[disabled]::after{content:"";position:absolute;top:49%;left:5px;width:94%;height:1px;background:#999;transform:rotate(-10deg);transform-origin:center}@media(min-width: 992px){.product-detail .attribute-option[disabled]::after{top:45%;left:4px;width:91%;height:1px;transform:rotate(-19deg)}}.product-detail .card.selected,.product-detail .list-group-item.selected{background-color:#e8f0fe !important;border:2px solid #001c43 !important;color:#001c43;font-weight:500}.product-detail .card:hover,.product-detail .list-group-item:hover{cursor:pointer;background-color:#f2f2f2}.product-detail #delivery-options li{border:2px solid #d3d3d3;border-radius:15px}.product-detail #autoship-card{border:2px solid #d3d3d3;border-radius:15px}.product-detail #delivery-options .pickup-in-store{transition:max-height .3s ease-in-out;max-height:52px;overflow:hidden}.product-detail #delivery-options .pickup-in-store .pickup-in-store-details{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.product-detail #delivery-options .pickup-in-store .pickup-in-store-details .store-name{color:#000;font-size:.875rem}.product-detail #delivery-options .pickup-in-store .pickup-in-store-details .check-other-stores{font-size:.875rem;text-decoration:underline}.product-detail #delivery-options .pickup-in-store.selected{max-height:200px}.product-detail #delivery-options .pickup-in-store.selected .pickup-in-store-details{opacity:1;visibility:visible}.social-container .social-icons{list-style:none}.social-container .fa.fa-pinterest::before{content:"Pinterest"}.social-container .fa.fa-facebook-official::before{content:"Facebook"}.social-container .fa.fa-twitter::before{content:"Twitter"}.social-container .fa.fa-link::before{content:"Copy Link"}.product-information-wrapper{margin-bottom:50px}.product-information-detail-names{display:flex;margin:20px 0;border-bottom:2px solid #f1f1f1}.product-information-detail-name{padding:20px 0;margin-right:20px;font-weight:700;color:#9d9d9d;position:relative;bottom:-2px;cursor:pointer}.product-information-detail-name.active{color:#0069cb;border-bottom:.3rem solid #0069cb}.doordash-modal-opener{visibility:hidden}.sameday-doordash{flex-direction:column;align-items:start !important}.sameday-doordash .doordash-logo{width:104px;height:12px}.sameday-doordash .doordash-powered{font-size:14px;font-weight:600;color:#ff2900}#doordash-modal .modal-dialog{max-width:800px;justify-content:center}#doordash-modal .modal-header{display:flex;flex-direction:column;align-items:center;border:none}#doordash-modal .modal-header .doordash-header-logo-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#doordash-modal .modal-header .doordash-header-logo-container .doordash-header-text{font-size:1.2rem;font-weight:600}#doordash-modal .modal-header .doordash-header-logo-container .doordash-header-logo{width:150px}#doordash-modal .modal-header .close{position:absolute;right:5px;top:5px;font-size:2rem;background:rgba(0,0,0,0);font-weight:500;line-height:0;height:55px;color:#0069cb;width:55px;opacity:1;margin:5px}#doordash-modal .modal-content{max-height:600px;padding:20px;width:auto;align-items:center}#doordash-modal .modal-body .doordash-product-section{display:flex;border-top:2px solid #f7f7f7;border-bottom:2px solid #f7f7f7;padding-top:10px;padding-bottom:10px}#doordash-modal .modal-body .doordash-address-section{font-size:.9rem;padding-top:30px}#doordash-modal .modal-body .doordash-address-section .doordash-address-form{padding-bottom:20px;border-bottom:2px solid #f7f7f7}#doordash-modal .modal-body .doordash-result-section{width:100%}#doordash-modal .modal-body .doordash-result-section .doordash-result-text{min-height:40px;text-align:center;background-color:#0069cb;border-radius:6px;color:#fff;padding-bottom:10px;padding-top:10px;font-weight:600;font-size:.9rem}#doordash-modal .modal-body .doordash-result-section .doordash-result-text.doordash-error,#doordash-modal .modal-body .doordash-result-section .doordash-result-text.doordash-out-of-range{background-color:#f65a42}#doordash-modal .modal-body .doordash-result-section .doordash-result-details{display:flex;flex-direction:column;align-items:center;width:100%}#doordash-modal .modal-body .doordash-result-section .doordash-result-details .checkout-info{width:100%;margin-top:15px}#doordash-modal .modal-body .doordash-result-section .doordash-result-details .doordash-delivery-details{display:flex;justify-content:space-between;width:100%;margin-top:15px}#doordash-modal .modal-body .doordash-result-section .doordash-result-details .doordash-delivery-details .delivery-heading{font-size:20px;font-weight:600}#doordash-modal .modal-body .doordash-result-section .doordash-result-details .doordash-delivery-details .deliver-to,#doordash-modal .modal-body .doordash-result-section .doordash-result-details .doordash-delivery-details .deliver-from{width:50%}#doordash-modal .modal-body .doordash-product-image{display:flex}#doordash-modal .modal-body .doordash-product-image img{width:60px;height:60px}#doordash-modal .modal-body .doordash-product-info{display:flex;flex-direction:column;align-items:start;justify-content:center;text-align:start;padding-left:50px}#doordash-modal .modal-body .doordash-product-info .product-name{font-size:.9rem}#doordash-modal .modal-body .doordash-product-info .prices{font-size:1rem;padding-top:0}#doordash-modal .modal-body .doordash-button-container{display:flex;flex-direction:column;align-items:center}#doordash-modal .modal-body .doordash-button-container .btn-primary{border-radius:30px;background:#001c43}#doordash-modal .modal-body .doordash-button-container button{width:230px}#doordash-modal .modal-body .doordash-button-container button.doordash-cancel{width:90px;color:#0069cb;background-color:rgba(0,0,0,0)}#doordash-modal .form-group{display:flex;justify-content:space-between}#doordash-modal .form-group .form-control{border:2px solid #f7f7f7;font-size:.9rem}#doordash-modal .form-group .form-group-item-wrapper{display:flex;width:60%;justify-content:space-between}#doordash-modal .form-group .form-group-item{display:flex;flex-direction:column}#doordash-modal .form-group .form-group-item.address-item{width:60%}#doordash-modal .form-group .form-group-item.unit-item{width:35%}#doordash-modal .form-group .form-group-item.city-item{width:45%}#doordash-modal .form-group .form-group-item.province-item{width:45%}#doordash-modal .form-group .form-group-item.province-item .btn{border:1px solid #ced4da;background:#fff;height:calc(1.5em + .75rem + 2px);color:#495057}#doordash-modal .form-group .form-group-item.postal-code-item{width:35%}.product-information-detail:not(.active){display:none}.product-information-detail.videos{aspect-ratio:16/9;position:relative;width:100%}.product-information-detail.videos iframe{width:100%;height:100%}.product-information-accordion .accordion-item{border:none;border-bottom:1px solid #e5e5e5;background:#fff;padding:0}.product-information-accordion .accordion-item:last-child{border-bottom:none}.product-information-accordion .accordion-header{display:flex;align-items:center;justify-content:space-between;padding:20px 0;cursor:pointer;font-weight:700;color:#222;background:#fff;transition:background .2s}.product-information-accordion .accordion-header .fa-chevron-down,.product-information-accordion .accordion-header .fa-chevron-up{color:#0069cb;font-size:1.2em;transition:transform .2s}.product-information-accordion .accordion-body{padding:0 0 20px;color:#444;font-size:1rem}.product-information-accordion .accordion-body.open{display:block}@media(max-width: 991.98px){.accordion-body.video iframe{width:100%;height:auto;aspect-ratio:16/9}}#quickViewModal .add-to-cart-global{gap:10px;font-size:20px;height:45px;margin-top:-8px}#quickViewModal .quickview-modal-header{background-color:#001c43 !important}#quickViewModal .close{color:#fff !important}#quickViewModal .prices{text-align:left !important}#quickViewModal .full-pdp-link{color:#fff !important}#quickViewModal .quickview-custom-select{padding-right:4rem}#quickViewModal .cart-and-ipay{margin-left:7rem}#quickViewModal .modal-body{max-height:none !important}#quickViewModal .quickview-bottom-content{padding-left:30px}#quickViewModal .primary-images{padding-bottom:1px !important}#pickup-in-store-modal #store-availability-results{max-height:365px;min-height:365px;overflow-y:auto}
