.checkout-upsell-container{display:flex;flex-direction:column;justify-content:center}.checkout-upsell-container .new-cart-upsell{background-color:#212121;border:2px solid #4caf50;margin-bottom:2rem;position:relative;width:100%}.site-light-theme .checkout-upsell-container .new-cart-upsell{background-color:var(--card-background-color)!important}.checkout-upsell-container .new-cart-upsell button.upsell-container{color:#eee;font-weight:300;text-align:left;width:100%}.site-light-theme .checkout-upsell-container .new-cart-upsell button.upsell-container{color:var(--site-font-color)!important}.checkout-upsell-container .new-cart-upsell .upsell-container{align-items:center;display:flex}@media(min-width:992px){.checkout-upsell-container .new-cart-upsell .upsell-container{min-height:75px}}@media(min-width:1200px){.checkout-upsell-container .new-cart-upsell .upsell-container{min-height:80px}}.checkout-upsell-container .new-cart-upsell .upsell-container .button-container,.checkout-upsell-container .new-cart-upsell .upsell-container .message-container{padding:.5rem .75rem}@media(min-width:1200px){.checkout-upsell-container .new-cart-upsell .upsell-container .button-container,.checkout-upsell-container .new-cart-upsell .upsell-container .message-container{padding-left:.875rem;padding-right:.875rem}}@media(min-width:1520px){.checkout-upsell-container .new-cart-upsell .upsell-container .button-container,.checkout-upsell-container .new-cart-upsell .upsell-container .message-container{padding-left:1rem;padding-right:1rem}}.checkout-upsell-container .new-cart-upsell .upsell-container .message-container{flex-grow:1}.checkout-upsell-container .new-cart-upsell .upsell-container .message-container .details-title{color:#4caf50;font-size:1.125rem;font-weight:700;margin-bottom:.25rem;text-transform:uppercase}@media(min-width:1200px){.checkout-upsell-container .new-cart-upsell .upsell-container .message-container .details-title{font-size:1.25rem}}.checkout-upsell-container .new-cart-upsell .upsell-container .message-container .details-message{font-size:.875rem}@media(min-width:992px){.checkout-upsell-container .new-cart-upsell .upsell-container .message-container .details-message{font-size:1rem;font-weight:400}}.checkout-upsell-container .new-cart-upsell .upsell-container .button-container .btn{font-weight:700;text-transform:uppercase}.checkout-upsell-container .new-cart-upsell .upsell-container .button-container .btn .btn-text-container{display:none}@media(min-width:768px){.checkout-upsell-container .new-cart-upsell .upsell-container .button-container .btn .btn-text-container{display:block}.checkout-upsell-container .new-cart-upsell .upsell-container .button-container .btn .small-btn-text-container{display:none}}.RedesignedMysteryUpsell{background-color:var(--card-background-color);border:2px solid #4caf50;border-radius:8px}.site-light-theme .RedesignedMysteryUpsell{box-shadow:var(--card-box-shadow)}.RedesignedMysteryUpsell .RedesignedMysteryUpsell__title{background-color:#4caf50;color:#000;font-size:var(--site-font-size-regular);font-weight:700;min-height:20px;text-align:center;text-transform:uppercase}.RedesignedMysteryUpsell .RedesignedMysteryUpsell__content{align-items:center;display:flex;justify-content:space-between;min-height:80px;padding:.75rem 1rem}@media(min-width:576px){.RedesignedMysteryUpsell .RedesignedMysteryUpsell__content .RedesignedMysteryUpsell__leftContent{align-items:center;display:flex;flex-direction:row;gap:1rem}}.RedesignedMysteryUpsell .RedesignedMysteryUpsell__content .RedesignedMysteryUpsell__leftContent .RedesignedMysteryUpsell__message{font-size:1.125rem;font-weight:400}.RedesignedMysteryUpsell .RedesignedMysteryUpsell__content .RedesignedMysteryUpsell__leftContent .RedesignedMysteryUpsell__logos{align-items:center;display:flex;font-size:12px;margin-top:0}.RedesignedMysteryUpsell .RedesignedMysteryUpsell__content .RedesignedMysteryUpsell__leftContent .RedesignedMysteryUpsell__logos .RedesignedMysteryUpsell__logos__operatingSystem{color:var(--card-icons-color)}.RedesignedMysteryUpsell .RedesignedMysteryUpsell__content .RedesignedMysteryUpsell__leftContent .RedesignedMysteryUpsell__logos .RedesignedMysteryUpsell__logos__operatingSystem svg{font-size:var(--icon-size-sm)}.RedesignedMysteryUpsell .RedesignedMysteryUpsell__content .RedesignedMysteryUpsell__leftContent .RedesignedMysteryUpsell__logos .badges-container{margin-top:.5rem}.RedesignedMysteryUpsell .RedesignedMysteryUpsell__content .RedesignedMysteryUpsell__rightContent{align-items:center;display:flex;gap:.5rem}@media(min-width:768px){.RedesignedMysteryUpsell .RedesignedMysteryUpsell__content .RedesignedMysteryUpsell__rightContent{gap:1rem}}.RedesignedMysteryUpsell .RedesignedMysteryUpsell__content .RedesignedMysteryUpsell__rightContent .RedesignedMysteryUpsell__price{color:#ff9800;font-size:1.125rem;font-weight:700}.RedesignedMysteryUpsell .RedesignedMysteryUpsell__content .RedesignedMysteryUpsell__rightContent .RedesignedMysteryUpsell__addButtonContainer .RedesignedMysteryUpsell__addButton{font-weight:700;text-transform:uppercase}.RedesignedMysteryUpsell .RedesignedMysteryUpsell__content .RedesignedMysteryUpsell__rightContent .RedesignedMysteryUpsell__addButtonContainer .RedesignedMysteryUpsell__addButton svg{font-size:var(--icon-size-sm)}.StandardUpsell .StandardUpsell__seeDetailsButton{background:none;border:none;color:var(--brand-core);font-size:.75rem;font-weight:200;outline:none;padding:0;text-decoration:none}.StandardUpsell .StandardUpsell__seeDetailsButton:hover{text-decoration:underline}.StandardUpsell .checkout-item .item-container .details-container .icons-labels-container .icons-container .platforms-container svg{font-size:var(--icon-size-sm)}@media(min-width:768px){.StandardUpsell__modalContainer{max-width:600px!important}}@media(min-width:992px){.StandardUpsell__modalContainer{max-width:800px!important}}@media(min-width:1200px){.StandardUpsell__modalContainer{max-width:900px!important}}.StandardUpsell__modalContainer .modal-color{color:#757575}.StandardUpsell__modalContainer .modal-body{padding:2.5rem 1rem 1rem!important}@media(min-width:768px){.StandardUpsell__modalContainer .modal-body{padding:2.5rem!important}}.StandardUpsell__modalContainer .modal-content{border-radius:8px!important}.StandardUpsell__modalContainer .StandardUpsellModal .StandardUpsellModal__Carousel{margin-bottom:1.5rem}.StandardUpsell__modalContainer .StandardUpsellModal .StandardUpsellModal__Carousel .product-carousel-age-gating-container{align-items:center;background-color:#212121;border-radius:8px;color:#fff;display:flex;justify-content:center}.StandardUpsell__modalContainer .StandardUpsellModal .StandardUpsellModal__Carousel .product-carousel-age-gating-container .age-gating{width:100%}@media(min-width:768px){.StandardUpsell__modalContainer .StandardUpsellModal .StandardUpsellModal__Carousel .product-carousel-age-gating-container .age-gating{width:unset}}.StandardUpsell__modalContainer .StandardUpsellModal .StandardUpsell__bottomContainer{align-items:center;display:flex;justify-content:space-between}.StandardUpsell__modalContainer .StandardUpsellModal .StandardUpsell__bottomContainer .StandardUpsell__name{color:#212121}.StandardUpsell__modalContainer .StandardUpsellModal .StandardUpsell__bottomContainer .StandardUpsell__platformAndRatingContainer{align-items:center;display:flex;margin-bottom:.8rem}.StandardUpsell__modalContainer .StandardUpsellModal .StandardUpsell__bottomContainer .StandardUpsell__platformAndRatingContainer .StandardUpsell__ratingContainer{align-items:center;display:flex}.StandardUpsell__modalContainer .StandardUpsellModal .StandardUpsell__bottomContainer .StandardUpsell__platformAndRatingContainer .StandardUpsell__ratingContainer .StandardUpsell__ratingText{color:#9e9e9e;font-weight:400}.StandardUpsell__modalContainer .StandardUpsellModal .StandardUpsell__bottomContainer .StandardUpsell__platformAndRatingContainer .StandardUpsell__ratingContainer .star-rating-container{margin-right:.25rem}.StandardUpsell__modalContainer .StandardUpsellModal .StandardUpsell__bottomContainer .StandardUpsell__platformAndRatingContainer .StandardUpsell__ratingContainer .star-rating-container .star svg{fill:#bdbdbd;width:16px}.StandardUpsell__modalContainer .StandardUpsellModal .StandardUpsell__bottomContainer .StandardUpsell__platformAndRatingContainer .StandardUpsell__ratingContainer .star-rating-container .star svg.star-half-icon{width:8px}.StandardUpsell__modalContainer .StandardUpsellModal .StandardUpsell__bottomContainer .StandardUpsell__platformAndRatingContainer .StandardUpsell__ratingContainer .star-rating-container .star.highlighted-star svg{fill:#fdd835}.StandardUpsell__modalContainer .StandardUpsellModal .StandardUpsell__bottomContainer .StandardUpsell__platformAndRatingContainer .StandardUpsell__platformIconsContainer .StandardUpsell__platformIconsContainer__os{color:#757575}.StandardUpsell__modalContainer .StandardUpsellModal .StandardUpsell__bottomContainer .StandardUpsell__platformAndRatingContainer .StandardUpsell__platformIconsContainer .StandardUpsell__platformIconsContainer__os svg{font-size:var(--icon-size-sm)}.StandardUpsell__modalContainer .StandardUpsellModal__commerceContainer{display:none;flex-direction:column}@media(min-width:992px){.StandardUpsell__modalContainer .StandardUpsellModal__commerceContainer{display:flex}}.StandardUpsell__modalContainer .StandardUpsellModal__commerceContainer .btn-primary{margin-top:0!important}.StandardUpsell__modalContainer .cart-btn,.StandardUpsell__modalContainer .cart-btn .btn-text-container{width:fit-content}@media(max-width:1199.98px){.StandardUpsell__modalContainer .cart-btn .btn-text-container{text-align:center;width:inherit}}.StandardUpsell__modalContainer .badge{background:#bdbdbd;border-radius:5px;color:#212121;font-size:12px;font-weight:400;padding:.325rem .875rem;white-space:pre}.StandardUpsell__modalContainer .PriceContainer{align-items:center;display:flex;justify-content:center;margin-bottom:10px}@media(min-width:576px){.StandardUpsell__modalContainer .PriceContainer{justify-content:end}}.StandardUpsell__modalContainer .PriceContainer .PriceContainer__price{color:var(--brand-core,#ff9800);font-size:1.5rem;font-weight:700;text-transform:uppercase}.StandardUpsell__modalContainer .PriceContainer .PriceContainer__price b{font-weight:700}.StandardUpsell__modalContainer .PriceContainer .PriceContainer__wasPrice{color:#9e9e9e;font-size:1.5rem;margin-left:.75rem;position:relative;text-decoration:line-through}.StandardUpsell__modalContainer .PriceContainer .PriceContainer__savingPercentage{align-items:center;background-color:#bdbdbd;border-radius:4px;color:#212121;display:flex;font-size:1.125rem;font-weight:400;height:40px;margin-left:1rem;padding:8px}.StandardUpsell__modalContainer .mobile-pricing{display:flex;flex-direction:column;justify-content:center;margin-top:1.5rem}@media(min-width:576px){.StandardUpsell__modalContainer .mobile-pricing{flex-direction:row}}@media(min-width:992px){.StandardUpsell__modalContainer .mobile-pricing{display:none}}@media(min-width:576px){.StandardUpsell__modalContainer .mobile-pricing .PriceContainer{margin-bottom:0;margin-right:1rem}}.StandardUpsell__modalContainer .mobile-pricing .cart-btn{margin-top:0!important}@media(max-width:767.98px){.StandardUpsell__modalContainer .mobile-pricing .cart-btn{width:100%!important}}.checkout-card-item-container:has(.CheckoutCardOffers) .checkout-item{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.checkout-item{align-items:center;background-color:var(--card-background-color);border-radius:8px;display:flex;margin-bottom:8px;padding:.75rem 1rem}.site-light-theme .checkout-item{box-shadow:var(--card-box-shadow)}@media(min-width:768px){.checkout-item{padding:8px}}.checkout-item .item-image{background-color:#212121;border-radius:4px;display:none;flex-shrink:0;margin-right:1rem;overflow:hidden;position:relative}@media(min-width:768px){.checkout-item .item-image{display:flex;width:144px}}@media(min-width:1520px){.checkout-item .item-image{width:160px}}.checkout-item .item-image a{display:flex;justify-content:center;width:100%}.checkout-item .item-image button{background:rgba(0,0,0,0);border:0;margin:0;padding:0}.checkout-item .item-container{align-items:center;display:flex;justify-content:space-between;width:100%}.checkout-item .item-container .details-container{flex-grow:1}.checkout-item .item-container .details-container .promotional-item{color:#4caf50;font-size:var(--site-font-size-small);font-weight:700;margin-bottom:.25rem}.checkout-item .item-container .details-container button.promotional-item{background:rgba(0,0,0,0);border:0;font-size:var(--site-font-size-small);margin:0;padding:0;text-align:left;text-decoration:underline}.checkout-item .item-container .details-container .name-container{font-size:var(--site-font-size-regular);font-weight:400;margin-bottom:0}.checkout-item .item-container .details-container .name-container a{color:#eee}.site-light-theme .checkout-item .item-container .details-container .name-container a{color:var(--site-font-color)}.checkout-item .item-container .details-container .icons-labels-container{align-items:center;display:block;flex-direction:row}@media(min-width:768px){.checkout-item .item-container .details-container .icons-labels-container{display:flex;flex-wrap:wrap}}.checkout-item .item-container .details-container .icons-labels-container .icons-container{align-items:center;display:flex;margin-top:.5rem}.checkout-item .item-container .details-container .icons-labels-container .icons-container .os-icons-container{display:flex}.site-light-theme .checkout-item .item-container .details-container .icons-labels-container .icons-container .os-icons-container{color:var(--card-icons-color)}.checkout-item .item-container .details-container .icons-labels-container .icons-container .os-icons-container svg{font-size:var(--icon-size-sm);margin-right:.5rem}.checkout-item .item-container .details-container .icons-labels-container .badges-container{margin-top:.5rem}.checkout-item .item-container .details-container .region-list-item{font-size:13px;margin-top:.5rem}.checkout-item .item-container .details-container .region-list-item .notification-icon{margin-right:.25rem}.checkout-item .item-container .details-container .region-list-item .notification-icon svg{font-size:var(--icon-size-sm)}.checkout-item .item-container .details-container .free-item-warning-text{color:#bdbdbd;font-size:13px;margin-top:.5rem}.checkout-item .item-container .details-container .pnm-dropdown-btn{background:rgba(0,0,0,0);border:0;color:var(--brand-core,#ff9800);font-weight:400;margin:.5rem 0 0;padding:0}.checkout-item .item-container .details-container .pnm-dropdown-btn svg{margin-left:.375rem}.checkout-item .item-container .quantity-price-delete-container{align-items:center;display:flex;flex-shrink:0;font-size:15px}@media(min-width:576px){.checkout-item .item-container .quantity-price-delete-container{margin-right:.5rem}}@media(min-width:768px){.checkout-item .item-container .quantity-price-delete-container{margin-right:.75rem}}@media(min-width:992px){.checkout-item .item-container .quantity-price-delete-container{margin-right:1rem}}.checkout-item .item-container .quantity-price-delete-container .quantity-container{color:#fff;font-size:13px;line-height:13px;margin-left:.75rem;text-align:left}@media(min-width:992px){.checkout-item .item-container .quantity-price-delete-container .quantity-container{margin-left:1rem}}.checkout-item .item-container .quantity-price-delete-container .quantity-container label{margin-bottom:.25rem;margin-right:.25rem}.checkout-item .item-container .quantity-price-delete-container .quantity-container svg{margin-right:.5rem}.checkout-item .item-container .quantity-price-delete-container .quantity-container svg:last-of-type{margin-right:0}.checkout-item .item-container .quantity-price-delete-container .quantity-container select{border-color:#bdbdbd;border-radius:8px;font-size:11px;height:26px}.site-light-theme .checkout-item .item-container .quantity-price-delete-container .quantity-container select{border-color:#e0e0e0}@media(min-width:576px){.checkout-item .item-container .quantity-price-delete-container .quantity-container select{font-size:12px;height:30px}}@media(min-width:768px){.checkout-item .item-container .quantity-price-delete-container .quantity-container select{font-size:13px;height:34px}}.checkout-item .item-container .quantity-price-delete-container .quantity-container select:focus{outline:0}.checkout-item .item-container .quantity-price-delete-container .discount-price-container{align-items:center;display:flex;justify-content:flex-end;margin-left:.75rem}@media(min-width:992px){.checkout-item .item-container .quantity-price-delete-container .discount-price-container{margin-left:1rem;min-width:120px}}@media(max-width:767.98px){.checkout-item .item-container .quantity-price-delete-container .mobile-block-container{display:block}}.checkout-item .item-container .quantity-price-delete-container .price-was-price-container{align-items:flex-end;color:red;display:flex;flex-direction:column}@media(min-width:992px){.checkout-item .item-container .quantity-price-delete-container .price-was-price-container{min-width:52px}}.checkout-item .item-container .quantity-price-delete-container .price-container{color:var(--brand-core,#ff9800);font-weight:700;text-align:right;text-transform:uppercase}.checkout-item .item-container .quantity-price-delete-container .was-price-container{color:#9e9e9e;display:none;line-height:18px;text-align:right;text-decoration:line-through}@media(min-width:576px){.checkout-item .item-container .quantity-price-delete-container .was-price-container{display:block}}.checkout-item .item-container .quantity-price-delete-container .discount-container{background-color:var(--percentage-background-color);border-radius:8px;color:var(--site-font-color);display:none;height:34px;margin-right:.75rem;min-width:50px;padding:5px 6px;text-align:center}@media(min-width:576px){.checkout-item .item-container .quantity-price-delete-container .discount-container{display:block}}@media(min-width:992px){.checkout-item .item-container .quantity-price-delete-container .discount-container{margin-right:1rem}}.checkout-item .item-container .quantity-price-delete-container .checkout-card-button{margin-left:1rem}.checkout-item .item-container .quantity-price-delete-container .checkout-card-button .btn-primary{font-weight:700;text-transform:uppercase}@media(max-width:1199.98px){.checkout-item .item-container .quantity-price-delete-container .checkout-card-button .btn-primary{font-size:13px;padding:.25rem .5rem}}.checkout-item .item-container .quantity-price-delete-container .checkout-card-button .checkout-card-button-icon{font-size:var(--icon-size-sm);transition:all .2s ease-in-out}.site-light-theme .checkout-item .item-container .quantity-price-delete-container .checkout-card-button .checkout-card-button-icon{color:#9e9e9e}.checkout-item .item-container .quantity-price-delete-container .checkout-card-button .checkout-card-button-icon:hover{color:var(--brand-core,#ff9800);cursor:pointer}.checkout-item .item-container .quantity-price-delete-container .edit-price-button-container button{text-decoration:underline}@media(max-width:767.98px){.checkout-item .item-container .quantity-price-delete-container .edit-price-button-container button{padding-right:0}}.checkout-item .item-container .age-icon-container{width:28px}.checkout-item .item-container .age-icon-container img{height:100%;object-fit:contain;width:100%}.checkout-item .information-container{position:relative}@media(min-width:992px){.checkout-item .information-container:hover .tooltip-container{align-items:center;display:flex;flex-direction:column}}.checkout-item .information-container .tooltip-container{display:none;left:4px;margin-top:2rem;position:absolute;right:0;top:-9px;transition:all .2s ease;z-index:1}.checkout-item .information-container .tooltip-container .tooltip-arrow{border-bottom:8px solid #eee;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);height:0;width:0;z-index:1}.site-light-theme .checkout-item .information-container .tooltip-container .tooltip-arrow{border-bottom:8px solid #fff}.checkout-item .information-container .tooltip-container .tooltip-main-body{background-color:#eee;border-radius:3px;box-shadow:var(--card-box-shadow);width:125px}.site-light-theme .checkout-item .information-container .tooltip-container .tooltip-main-body{background-color:#fff}.checkout-item .information-container .tooltip-container .tooltip-main-body .tool-tip-text{color:#212121;font-size:14px;font-weight:400;text-align:center}.checkout-item--noMarginBottom{border-radius:0;margin-bottom:1px}.checkout-item .checkout-card-item-container:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.checkout-item .removing-container{align-items:center;display:flex;gap:20px;justify-content:space-between}@media(min-width:576px){.checkout-item .removing-container{margin-right:.5rem}}@media(min-width:768px){.checkout-item .removing-container{gap:24px;margin-right:.75rem}}@media(min-width:992px){.checkout-item .removing-container{margin-right:1rem}}.checkout-item .removing-container .removing-text{color:#9e9e9e;font-size:13px;font-style:normal;font-weight:400;line-height:normal}@media(min-width:768px){.checkout-item .removing-container .removing-text{font-size:15px}}.checkout-item .removing-container .undo-container{align-items:center;display:flex;gap:8px;justify-content:center}.checkout-item .removing-container .undo-container .undo-text{color:var(--brand-core,#ff9800);font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-align:right;text-decoration-line:underline}.checkout-item .removing-container .undo-container .undo-icon{color:var(--brand-core,#ff9800);flex-shrink:0;font-size:var(--icon-size-sm)}@media(min-width:768px){.CartMoveToWishlistModal .modal-content{max-width:500px}}.CartMoveToWishlistModal .CartMoveToWishlistModal__buttonsContainers{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(min-width:576px){.CartMoveToWishlistModal .CartMoveToWishlistModal__buttonsContainers{flex-direction:row}}.CartMoveToWishlistModal .CartMoveToWishlistModal__buttonsContainers .CartMoveToWishlistModal__button{font-weight:700;text-transform:uppercase;width:80%}@media(min-width:576px){.CartMoveToWishlistModal .CartMoveToWishlistModal__buttonsContainers .CartMoveToWishlistModal__button{width:40%}}.CartMoveToWishlistModal .CartMoveToWishlistModal__buttonsContainers .CartMoveToWishlistModal__cancelButton{background-color:#bdbdbd!important;border-color:#bdbdbd!important;margin-top:.5rem}@media(min-width:576px){.CartMoveToWishlistModal .CartMoveToWishlistModal__buttonsContainers .CartMoveToWishlistModal__cancelButton{margin-left:.5rem;margin-top:0}}.CartMoveToWishlistModal .CartMoveToWishlistModal__buttonsContainers .CartMoveToWishlistModal__cancelButton:active,.CartMoveToWishlistModal .CartMoveToWishlistModal__buttonsContainers .CartMoveToWishlistModal__cancelButton:focus,.CartMoveToWishlistModal .CartMoveToWishlistModal__buttonsContainers .CartMoveToWishlistModal__cancelButton:hover{background-color:#a4a4a4!important;border-color:#a4a4a4!important}.CheckoutCardEditionsModal{max-width:900px!important}.CheckoutCardEditionsModal .modal-content .close-button svg{height:1.875rem;width:1.875rem}.CheckoutCardEditionsModal .CheckoutCardEditionsModalContent{margin-top:3rem}.CheckoutCardEditionsModal .CheckoutCardEditionsModalContent .CheckoutCardEditionsModalContent__title{font-size:1.3rem;font-weight:700;text-align:center}.CheckoutCardEditionsModal .CheckoutCardEditionsModalContent .CheckoutCardEditionsModalContent__upsellExtraPrice{color:var(--brand-core,#ff9800);font-size:2rem;font-weight:700;text-align:center}.CheckoutCardEditionsModal .CheckoutCardEditionsModalContent .CheckoutCardEditionsModalContent__editions{display:flex;gap:1rem;padding:1rem 1rem 2rem}@media(min-width:768px){.CheckoutCardEditionsModal .CheckoutCardEditionsModalContent .CheckoutCardEditionsModalContent__editions{padding:1rem 4.5rem 2rem}}.CheckoutCardEditionsModal .CheckoutCardEditionsModalContent .CheckoutCardEditionsModalContent__editions__arrow{align-self:center;color:#4caf50}.CheckoutCardEditionsModal .CheckoutCardEditionsModalContent .CheckoutCardEditionsModalContent__editions__arrow svg{font-size:var(--icon-size-xl)}.CheckoutCardEditionsModal .CheckoutCardEditionsModalContent .ProductEditionCard{background-color:#fff;box-shadow:var(--card-box-shadow);height:auto;width:100%}.CheckoutCardEditionsModal .CheckoutCardEditionsModalContent .ProductEditionCard .ProductEditionCard__editionName{color:#212121;font-size:1.125rem;font-weight:700}.CheckoutCardEditionsModal .CheckoutCardEditionsModalContent .ProductEditionCard .PriceContainer .PriceContainer__price,.CheckoutCardEditionsModal .CheckoutCardEditionsModalContent .ProductEditionCard .PriceContainer .PriceContainer__wasPrice{font-size:1.3rem}.CheckoutCardEditionsModal .CheckoutCardEditionsModalContent .ProductEditionCard .PriceContainer .PriceContainer__savingPercentage{background-color:#e0e0e0;color:#212121;font-size:.938rem;height:34px;padding:5px}.CheckoutCardEditionsModal .CheckoutCardEditionsModalContent .CheckoutCardEditionsModalContent__upgradeButton{align-items:center;display:flex;justify-content:center}.CheckoutCardEditionsModal .CheckoutCardEditionsModalContent .CheckoutCardEditionsModalContent__upgradeButton button{width:100%}@media(min-width:576px){.CheckoutCardEditionsModal .CheckoutCardEditionsModalContent .CheckoutCardEditionsModalContent__upgradeButton button{width:80%}}@media(min-width:768px){.CheckoutCardEditionsModal .CheckoutCardEditionsModalContent .CheckoutCardEditionsModalContent__upgradeButton button{width:32%}}.CheckoutCardOffers{align-items:center;background-color:var(--site-background-color-secondary);border-bottom-left-radius:8px;border-bottom-right-radius:8px;flex-wrap:wrap;font-weight:400;justify-content:flex-start;margin-bottom:5px;margin-top:-8px;padding:.5rem}@media(min-width:768px){.CheckoutCardOffers{flex-wrap:unset;justify-content:center}}.CheckoutCardOffers .CheckoutCardOffers__upsellExtraPrice{font-weight:700}.CheckoutCardOffers .CheckoutCardOffers__findOutMoreButton{color:var(--brand-core,#ff9800)}.CheckoutCardOffers .CheckoutCardOffers__findOutMoreButton:hover{color:var(--brand-dark,#d98100)}.circle-progress-bar{align-items:center;display:flex;height:38px;justify-content:center;width:38px}@media(min-width:768px){.circle-progress-bar{height:40px;width:40px}}.circle{align-items:center;background:conic-gradient(var(--card-background-color) var(--progress),white var(--progress));border-radius:50%;display:flex;height:100%;justify-content:center;position:relative;width:100%}.site-light-theme .circle{background:conic-gradient(var(--card-background-color) var(--progress),#9e9e9e var(--progress))}.inner-circle{align-items:center;background-color:var(--card-background-color);border-radius:50%;color:#eee;display:flex;font-size:18px;font-style:normal;font-weight:700;height:32px;justify-content:center;left:50%;line-height:normal;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:32px}.site-light-theme .inner-circle{color:#9e9e9e}@media(min-width:768px){.inner-circle{font-size:20px;height:34px;width:34px}}.PnmCheckoutCard{display:flex;flex-direction:column;margin-bottom:5px}.PnmCheckoutCard .PnmCheckoutCard__headerUpsellContainer{background-color:var(--site-background-color-secondary);border-top-left-radius:8px;border-top-right-radius:8px}.site-light-theme .PnmCheckoutCard .PnmCheckoutCard__headerUpsellContainer{background-color:#eee}.PnmCheckoutCard .PnmCheckoutCard__header{align-items:center;background-color:var(--site-background-color-secondary);border-top-left-radius:8px;border-top-right-radius:8px;display:flex;justify-content:space-between;padding:16px}@media(min-width:768px){.PnmCheckoutCard .PnmCheckoutCard__header{padding:16px 24px}}.site-light-theme .PnmCheckoutCard .PnmCheckoutCard__header{background-color:#eee}.PnmCheckoutCard .PnmCheckoutCard__header--upsell .PnmCheckoutCard__upsellMessage{align-items:center;color:var(--brand-core,#ff9800);display:flex;font-weight:400}.PnmCheckoutCard .PnmCheckoutCard__header--upsell .PnmCheckoutCard__upsellMessage:hover{color:var(--brand-dark,#d98100)}.PnmCheckoutCard .PnmCheckoutCard__header--upsell .PnmCheckoutCard__upsellMessage svg{font-size:var(--icon-size-sm)}.PnmCheckoutCard .checkout-card-item-container:last-of-type .checkout-item{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.PnmCheckoutCard .MobileCheckoutCard__badges{display:flex;flex-wrap:wrap;gap:.5rem}.PnmCheckoutCard .MobileCheckoutCard__badges .MobileCheckoutCard__badge{border-radius:8px;display:inline-block;font-size:.75rem;font-weight:700;gap:.25rem;line-height:.75rem;padding:.1875rem .3125rem;text-align:center;vertical-align:baseline;white-space:nowrap}.PnmCheckoutCard .MobileCheckoutCard__badges .MobileCheckoutCard__badge--timer{background-color:#b71c1c;color:#fff}.PnmCheckoutCard .MobileCheckoutCard__badges .MobileCheckoutCard__badge--timer .timer-text .colon{margin-left:3px;margin-right:3px}.PnmCheckoutCard .MobileCheckoutCard__badges .MobileCheckoutCard__badge--bestPrice{background-color:#4caf50;color:#000}.PnmCheckoutCard .MobileCheckoutCard__badges:empty{display:none}.PnmCheckoutCard .PnmCheckoutUpsell{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:3rem;margin-top:.5rem}@media(min-width:768px){.PnmCheckoutCard .PnmCheckoutUpsell{margin-bottom:1.5rem}}.PnmCheckoutCard .PnmCheckoutUpsell .pnm-upsell-slider{margin-left:-5px;margin-right:-5px;position:relative;width:96%}@media(min-width:576px){.PnmCheckoutCard .PnmCheckoutUpsell .pnm-upsell-slider{margin-left:-8px;margin-right:-8px}}@media(min-width:768px){.PnmCheckoutCard .PnmCheckoutUpsell .pnm-upsell-slider{margin-left:-10px;margin-right:-10px;width:94%}}.PnmCheckoutCard .PnmCheckoutCard__nameLabel{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.PnmCheckoutCard .PnmCheckoutCard__name{font-size:1.125rem;font-weight:700}.PnmCheckoutCard .PnmCheckoutCard__priceButtons{align-items:center;display:flex;gap:1.5rem}.PnmCheckoutCard .PnmCheckoutCard__price{align-items:center;display:flex}.PnmCheckoutCard .PnmCheckoutCard__price__discount{background-color:#333;border-radius:8px;color:var(--site-font-color);height:34px;margin-right:1rem;min-width:50px;padding:5px 6px;text-align:center}.site-light-theme .PnmCheckoutCard .PnmCheckoutCard__price__discount{background-color:#e0e0e0}.PnmCheckoutCard .PnmCheckoutCard__price__wasPricePrice{display:flex;flex-direction:column}.PnmCheckoutCard .PnmCheckoutCard__price__wasPricePrice .PnmCheckoutCard__price__wasPrice{color:#9e9e9e;line-height:18px;text-align:right;text-decoration:line-through}.PnmCheckoutCard .PnmCheckoutCard__price__wasPricePrice .PnmCheckoutCard__price__price{color:var(--brand-core,#ff9800);font-weight:700;text-align:right;text-transform:uppercase}.PnmCheckoutCard .PnmCheckoutCard__buttons{align-items:center;display:flex;gap:1rem}.PnmCheckoutCard .PnmCheckoutCard__buttons svg{color:#eee;font-size:var(--icon-size-sm)}.site-light-theme .PnmCheckoutCard .PnmCheckoutCard__buttons svg{color:#9e9e9e}.PnmCheckoutCard .PnmCheckoutCard__buttons svg:hover{color:var(--brand-core,#ff9800);cursor:pointer}.PnmCheckoutCard .removing-container{align-items:center;display:flex;gap:20px;justify-content:space-between}@media(min-width:576px){.PnmCheckoutCard .removing-container{margin-right:.5rem}}@media(min-width:768px){.PnmCheckoutCard .removing-container{gap:24px;margin-right:.75rem}}@media(min-width:992px){.PnmCheckoutCard .removing-container{margin-right:1rem}}.PnmCheckoutCard .removing-container .removing-text{color:#9e9e9e;font-size:13px;font-style:normal;font-weight:400;line-height:normal}@media(min-width:768px){.PnmCheckoutCard .removing-container .removing-text{font-size:15px}}.PnmCheckoutCard .removing-container .undo-container{align-items:center;display:flex;gap:8px;justify-content:center}.PnmCheckoutCard .removing-container .undo-container .undo-text{color:var(--brand-core,#ff9800);font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-align:right;text-decoration-line:underline}.PnmCheckoutCard .removing-container .undo-container .undo-icon{color:var(--brand-core,#ff9800);flex-shrink:0;font-size:var(--icon-size-sm)}.PnmCheckoutCard .UpsellCarousel{padding:0 1rem;width:100%}@media(min-width:992px){.PnmCheckoutCard .UpsellCarousel{padding:0 2.5rem 2rem}}@media(min-width:1200px){.PnmCheckoutCard .UpsellCarousel{padding:0 3rem 2rem}}.CollapsibleGaurantee{background-color:var(--card-background-color);border-radius:8px;padding:12px 16px}.site-light-theme .CollapsibleGaurantee{box-shadow:var(--card-box-shadow)}.CollapsibleGaurantee .CollapsibleGaurantee__toggleButton{align-items:center;background:none;border:0;color:inherit;display:flex;justify-content:space-between;padding:0;width:100%}.CollapsibleGaurantee .CollapsibleGaurantee__toggleButton .CollapsibleGaurantee__iconTitleContainer{align-items:center;display:flex;font-size:16px}.CollapsibleGaurantee .CollapsibleGaurantee__toggleButton .CollapsibleGaurantee__iconTitleContainer .CollapsibleGaurantee__icon{margin-right:.5rem}.CollapsibleGaurantee .CollapsibleGaurantee__toggleButton .CollapsibleGaurantee__iconTitleContainer .CollapsibleGaurantee__icon img{height:32px;width:32px}.CollapsibleGaurantee .CollapsibleGaurantee__toggleButton .arrow{font-size:var(--icon-size-sm)}.checkout-usp-bar{background-color:var(--card-background-color);border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;padding:1rem 1.5rem}.site-light-theme .checkout-usp-bar{box-shadow:var(--card-box-shadow)}.checkout-usp-bar .region-flag{height:32px;margin-right:.5rem;width:32px}@media(min-width:768px){.checkout-usp-bar{flex-direction:row}}.checkout-usp-bar .usp-point{align-items:center;display:flex;font-size:14px;justify-content:center;width:100%}@media(min-width:768px){.checkout-usp-bar .usp-point{font-size:15px;justify-content:space-around;width:auto}}@media(min-width:992px){.checkout-usp-bar .usp-point{font-size:16px}}@media(min-width:1200px){.checkout-usp-bar .usp-point{font-size:17px}}@media(min-width:1520px){.checkout-usp-bar .usp-point{font-size:18px}}.checkout-usp-bar .usp-point .icon-container{margin-right:.5rem}.checkout-usp-bar .usp-point .message-container{font-size:1rem;font-weight:400;line-height:18px}.checkout-usp-bar .usp-point .message-container .money-back-guarantee-point-container{align-items:center;display:flex}.checkout-usp-bar .usp-point .message-container .money-back-guarantee-point-container .icon-container img{height:37px;width:42px}.coupon-section{border-radius:8px;font-size:.938rem;padding:0!important}.site-light-theme .coupon-section{box-shadow:var(--card-box-shadow)}.coupon-section.reduced-margin-bottom{margin-bottom:1rem}.coupon-section .coupon-toggle-button,.coupon-section .voucher-form{background-color:var(--card-background-color);border-radius:8px}.coupon-section .coupon-toggle-button{border:0;color:var(--site-font-color);padding:1rem;width:100%}.coupon-section .coupon-toggle-button:focus,.coupon-section .coupon-toggle-button:hover{border:0}.coupon-section .coupon-toggle-button.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.coupon-section .coupon-toggle-button.reduced-side-padding{padding:16px}.coupon-section .coupon-toggle{cursor:pointer;display:flex;justify-content:space-between}.coupon-section .coupon-toggle .h6{font-size:16px}.coupon-section .coupon-input{background-color:var(--card-background-color);border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:0 1rem 1rem}.coupon-section .coupon-input input{border-color:var(--input-border-color);border-radius:4px;box-shadow:none}.coupon-section .coupon-eligible-box{background-color:#fff;border:2px solid #ffc107;color:#212121;display:flex;font-size:15px;font-weight:400;line-height:20px;margin-bottom:1rem;padding:.5rem;text-align:left}.coupon-section .coupon-eligible-box .coupon-eligible-button{padding:5px}.coupon-section .coupon-eligible-box .coupon-eligible-button .btn-primary{width:100%}.coupon-section .coupon-eligible-box .coupon-eligible-message{font-size:14px;line-height:16px;padding:12px 10px}.safe-and-secure{align-items:center;background-color:var(--card-background-color);border-radius:8px;display:flex;flex-direction:column;padding:1rem}.site-light-theme .safe-and-secure{box-shadow:var(--card-box-shadow)}.safe-and-secure .safe-and-secure-header{align-items:center;display:flex;font-size:16px;gap:2px;margin-bottom:12px}.safe-and-secure .safe-and-secure-header svg{font-size:var(--icon-size-sm)}.safe-and-secure img{object-fit:contain;width:100%}.safe-and-secure .payment-img-grid{display:grid;flex-wrap:wrap;gap:8px;grid-template-columns:repeat(4,auto);justify-content:center;margin-left:-2px;margin-right:-2px;width:100%}@media(max-width:1519.98px){.safe-and-secure .payment-img-grid{max-width:520px}}.safe-and-secure .payment-img-grid .payment-img{border-radius:2px;height:28px;width:45px}@media(min-width:992px){.safe-and-secure .payment-img-grid .payment-img{border-radius:4px;height:40px;width:64px}}.site-light-theme .safe-and-secure .payment-img-grid .payment-img{border:1px solid #e0e0e0;border-radius:4px}.money-back-guarantee{background-color:var(--card-background-color);border-radius:8px;padding:1rem}.site-light-theme .money-back-guarantee{box-shadow:var(--card-box-shadow)}.money-back-guarantee .icon-title-container{align-items:center;display:flex;margin-bottom:.75rem}.money-back-guarantee .icon-title-container .icon-container{margin-right:.5rem;width:44px}.money-back-guarantee .icon-title-container .icon-container .guarantee-img{height:37px;width:45px}.money-back-guarantee .icon-title-container .title-container{font-size:var(--site-font-size-regular);font-weight:700}.money-back-guarantee .message-container{font-size:var(--site-font-size-small)}.checkout-signup-container{align-items:center;border-radius:4px;display:flex;margin-top:12px;padding-left:1rem}.checkout-signup-container .checkbox-container{margin-right:.3rem}.checkout-signup-container .checkbox-container input[type=checkbox]{height:13px;width:13px}.checkout-signup-container .checkbox-container input[type=checkbox]:checked:before{background-size:125%}.checkout-signup-container .checkout-signup-button-information-container{display:flex}.checkout-signup-container .text-button-container{display:flex;font-size:14px;font-weight:400;justify-content:space-between;width:100%}.checkout-signup-container .text-button-container .text-btn-button{background:none;border:none;font-weight:unset;padding:0}.checkout-signup-container .text-button-container .text-btn-button .checkout-signup-toggle-container{align-items:center;background:none;border:none;color:#eee;display:flex;font-weight:300;padding:0;text-decoration:none}.site-light-theme .checkout-signup-container .text-button-container .text-btn-button .checkout-signup-toggle-container{color:var(--site-font-color)}.gift-container{align-items:center;background-color:#0d0d0d;border-radius:4px;display:flex;margin-top:.5rem;padding:.5rem 1rem}.gift-container.gift-error{background-color:rgba(0,0,0,0)}.gift-container.gift-error .gift-toggle-container{color:#9e9e9e!important}.gift-container.gift-error .gift-toggle-container svg{color:#9e9e9e}.site-light-theme .gift-container{background-color:#e0e0e0;color:#212121}.gift-container .checkbox-container{margin-right:.3rem}.gift-container .checkbox-container input[type=checkbox]{height:13px;width:13px}.gift-container .checkbox-container input[type=checkbox]:checked:before{background-size:125%}.gift-container .checkbox-container input[type=checkbox]:disabled{background-color:#616161;cursor:not-allowed}.gift-container svg{margin-right:.35rem}.gift-container .info-circle-icon{font-size:var(--icon-size-sm);margin-left:.5rem}.gift-container .gift-button-information-container{display:flex}.gift-container .text-button-container{display:flex;font-size:14px;font-weight:400;justify-content:space-between;width:100%}.gift-container .text-button-container .text-btn-button{background:none;border:none;font-size:14px;font-weight:unset;padding:0}.gift-container .text-button-container .text-btn-button .reduce-margin-bottom{margin-bottom:-.3rem!important}.gift-container .text-button-container .gift-toggle-container{align-items:center;background:none;border:none;color:#eee;display:flex;font-weight:300;padding:0;text-decoration:none}.site-light-theme .gift-container .text-button-container .gift-toggle-container{color:var(--site-font-color)}.gift-container .text-button-container .edit-gift-button{border:none;font-size:.8125rem;padding:0;text-decoration:underline;white-space:nowrap}.gift-container .mobile-information-container{color:var(--site-font-color);display:block;font-weight:100;padding-top:.5rem;text-align:left;width:100%}.site-light-theme .gift-container .mobile-information-container{font-weight:400}@media(min-width:768px)and (max-width:991.98px){.gift-container .mobile-information-container{font-size:.75rem}}@media(min-width:992px){.gift-container .mobile-information-container{display:none}}.gift-container .information-container{display:none;position:relative}@media(min-width:992px){.gift-container .information-container{display:block}.gift-container .information-container:hover .tooltip-container{align-items:center;display:flex;flex-direction:column}}.gift-container .information-container .tooltip-container{display:none;left:4px;padding-top:2rem;position:absolute;right:0;top:-9px;transition:all .2s ease;z-index:1}.gift-container .information-container .tooltip-container .tooltip-arrow{border-bottom:8px solid #eee;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);height:0;width:0;z-index:1}.site-light-theme .gift-container .information-container .tooltip-container .tooltip-arrow{border-bottom:8px solid #fff}.gift-container .information-container .tooltip-container .tooltip-main-body{background-color:#eee;border-radius:3px;box-shadow:var(--card-box-shadow);padding:.5rem;width:220px}.site-light-theme .gift-container .information-container .tooltip-container .tooltip-main-body{background-color:#fff}.gift-container .information-container .tooltip-container .tooltip-main-body .tool-tip-text{color:#212121;font-size:14px;font-weight:400;text-align:center}.AggressiveUpsell .AggressiveUpsell__buttons{align-items:center;display:flex;flex-direction:column-reverse;gap:var(--gutter-gap)}@media(min-width:768px){.AggressiveUpsell .AggressiveUpsell__buttons{flex-direction:row;justify-content:space-between}}.AggressiveUpsell .AggressiveUpsell__buttons .btn-secondary{font-weight:400}.AggressiveUpsell .AggressiveUpsell__buttons .btn-payment{margin-bottom:0}@media(min-width:768px){.AggressiveUpsell .AggressiveUpsell__buttons .btn-payment{width:auto}}.AggressiveUpsell .AggressiveUpsell__buttons .btn-payment svg{font-size:var(--icon-size-sm)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:var(--site-font-weight-bold)!important}.h1,h1{font-size:1.375rem;line-height:1.625rem}@media(min-width:1200px){.h1,h1{font-size:2rem;line-height:2.375rem}}.h2,h2{font-size:1.25rem;line-height:1.5rem}@media(min-width:1200px){.h2,h2{font-size:1.75rem;line-height:2.125rem}}.h3,h3{font-size:1.125rem;line-height:1.375rem}@media(min-width:1200px){.h3,h3{font-size:1.5rem;line-height:1.8125rem}}.h4,h4{font-size:1rem;line-height:1.1875rem}@media(min-width:1200px){.h4,h4{font-size:1.25rem;line-height:1.5rem}}.h5,h5{font-size:.9375rem;line-height:1.125rem}@media(min-width:1200px){.h5,h5{font-size:1.125rem;line-height:1.375rem}}.h6,h6{font-size:.9375rem}.paragraph-small{font-size:13px}@media(min-width:1200px){.paragraph-small{font-size:14px}}.basket-summary{background-color:var(--card-background-color);border-radius:8px;font-size:1rem;padding:1rem}.site-light-theme .basket-summary{box-shadow:var(--card-box-shadow)}.basket-summary h4{margin-bottom:.75rem}.new-checkout{margin:2.5rem 0}.new-checkout .btn-payment{align-items:center;cursor:pointer;display:flex;font-weight:700;height:100%;justify-content:center;margin-bottom:.75rem;padding:.75rem;text-transform:none;width:100%}.new-checkout .btn-payment .text-icon-container{align-items:center;display:flex;gap:.5rem;width:100%}.new-checkout .btn-payment svg{font-size:var(--icon-size-sm)}.new-checkout .btn-payment .btn-text{flex-grow:1}.new-checkout .empty-cart{align-items:center;background-color:var(--card-background-color);border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;min-height:calc(182px + 1rem);padding:2rem;text-align:center}.site-light-theme .new-checkout .empty-cart{box-shadow:var(--card-box-shadow)}@media(min-width:768px){.new-checkout .empty-cart{min-height:calc(195px + 1rem);padding:2.5rem}}@media(min-width:992px){.new-checkout .empty-cart{min-height:calc(170px + 2rem)}}@media(min-width:1200px){.new-checkout .empty-cart{min-height:calc(175px + 2rem)}}@media(min-width:1520px){.new-checkout .empty-cart{min-height:calc(184px + 2rem)}}.new-checkout .empty-cart .btn{font-weight:700;text-transform:uppercase}.new-checkout .empty-cart h3{font-weight:400!important}.new-checkout .delete-all-btn{font-size:.875rem;text-transform:uppercase}.new-checkout .checkout-title{align-items:center;display:flex;margin-bottom:1.5rem}.new-checkout .checkout-title .lock-icon{font-size:24px;margin-right:.75rem}.new-checkout .checkout-main-area-container{display:flex;flex-direction:column;margin:0 var(--negative-gutter);margin-bottom:var(--gutter-gap)}@media(min-width:992px){.new-checkout .checkout-main-area-container{flex-direction:row}}.new-checkout .checkout-main-area-container .main-container{display:flex;flex-direction:column;gap:var(--gutter-gap);padding:0 var(--gutter-padding);width:100%}@media(min-width:992px){.new-checkout .checkout-main-area-container .main-container{width:68%}}@media(min-width:1200px){.new-checkout .checkout-main-area-container .main-container{width:72%}}@media(min-width:1520px){.new-checkout .checkout-main-area-container .main-container{width:75%}}.new-checkout .checkout-main-area-container .main-container .checkout-items .item-message{background-color:#37474f;color:#fff;font-size:13px;font-weight:400;padding:1px 5px;text-align:center}.new-checkout .checkout-main-area-container .main-container .checkout-items .item-message.warning{background-color:#f44336}.new-checkout .checkout-main-area-container .main-container .checkout-items .item-message button{color:#fff;font-weight:700;text-transform:uppercase}.new-checkout .checkout-main-area-container .main-container .checkout-items.reduced-margin-bottom{margin-bottom:1rem}.new-checkout .checkout-main-area-container .main-container .cart-smallprint{color:#bdbdbd;font-size:.875rem;line-height:1.5rem}.site-light-theme .new-checkout .checkout-main-area-container .main-container .cart-smallprint{color:#757575}.new-checkout .checkout-main-area-container .main-container .checkout-item-upsell{display:flex;flex-direction:column;gap:.5rem}.new-checkout .checkout-main-area-container .main-container .checkout-item-upsell .checkout-item-upsell-message{font-weight:700}.new-checkout .checkout-main-area-container .side-container{display:flex;flex-direction:column;gap:var(--gutter-gap);padding:0 var(--gutter-padding);width:100%}@media(min-width:992px){.new-checkout .checkout-main-area-container .side-container{width:32%}}@media(min-width:1200px){.new-checkout .checkout-main-area-container .side-container{width:28%}}@media(min-width:1520px){.new-checkout .checkout-main-area-container .side-container{width:25%}}.new-checkout .checkout-main-area-container .side-container .new-basket{font-size:1rem}.new-checkout .checkout-main-area-container .side-container .new-basket .summary-line-container{color:var(--site-font-color-mid);display:flex;justify-content:space-between;margin-bottom:.3125rem}.new-checkout .checkout-main-area-container .side-container .new-basket .summary-line-container.line-breaker{border-top:1px solid #616161;color:#fff;margin-top:.625rem;padding-top:.5rem}.site-light-theme .new-checkout .checkout-main-area-container .side-container .new-basket .summary-line-container.line-breaker{border-color:#e0e0e0;color:var(--site-font-color)}.new-checkout .checkout-main-area-container .side-container .new-basket .summary-line-container.checkout-full-price{color:#bdbdbd}.new-checkout .checkout-main-area-container .side-container .new-basket .summary-line-container.checkout-full-price .summary-number{text-decoration:line-through}.new-checkout .checkout-main-area-container .side-container .new-basket .summary-line-container.checkout-saving{color:#bdbdbd}.new-checkout .checkout-main-area-container .side-container .new-basket .summary-line-container.checkout-saving .summary-number{color:#4caf50;font-weight:400}.new-checkout .checkout-main-area-container .side-container .new-basket .summary-line-container.checkout-subtotal .summary-number{text-decoration:line-through}.new-checkout .checkout-main-area-container .side-container .new-basket .summary-line-container.checkout-voucher .summary-number{color:#4caf50;font-weight:700}.new-checkout .checkout-main-area-container .side-container .new-basket .summary-line-container.checkout-total{font-size:1.125rem;font-weight:400}.new-checkout .checkout-main-area-container .side-container .new-basket .summary-line-container.checkout-total .summary-number{color:var(--brand-core,#ff9800);font-weight:700}.new-checkout .checkout-main-area-container .side-container .new-basket .summary-line-container .summary-text{flex-wrap:wrap}.new-checkout .checkout-main-area-container .side-container .new-basket .summary-line-container .summary-number{flex-shrink:0;margin-left:.5rem}.new-checkout .checkout-main-area-container .side-container .new-basket .summary-line-container .voucher-container{align-items:center;display:flex;font-size:.8125rem}.new-checkout .checkout-main-area-container .side-container .new-basket .summary-line-container .voucher-container .btn-icon-container{font-size:1rem;margin-right:.5rem}.new-checkout .checkout-main-area-container .side-container .new-basket .summary-line-container .voucher-container .btn-icon-container svg{color:var(--brand-core,#ff9800);font-size:var(--icon-size-sm)}.new-checkout .checkout-main-area-container .side-container .new-basket.full-price .summary-line-container.checkout-full-price .summary-number{text-decoration:none}.new-checkout .checkout-main-area-container .side-container .paragraph-small{color:#bdbdbd;font-size:12px;margin-bottom:12px;margin-top:12px}.new-checkout .checkout-main-area-container .side-container .guarantee-safe-secure-container{display:flex;flex-direction:column;gap:var(--gutter-gap)}@media(min-width:576px)and (max-width:767.98px){.new-checkout .checkout-main-area-container .side-container .guarantee-safe-secure-container{flex-direction:row;gap:10px;justify-content:space-between}.new-checkout .checkout-main-area-container .side-container .guarantee-safe-secure-container .money-back-guarantee,.new-checkout .checkout-main-area-container .side-container .guarantee-safe-secure-container .safe-and-secure{flex-grow:1;width:48%}.new-checkout .checkout-main-area-container .side-container .guarantee-safe-secure-container .safe-and-secure{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}}.new-checkout .age-rating-warning{align-items:center;display:flex;max-width:90%}.new-checkout .age-rating-warning .age-icon-container{margin-left:.75rem}.new-checkout .age-rating-warning .age-icon-container img{height:29px;width:24px}@media(min-width:768px){.new-checkout .age-rating-warning .age-icon-container img{height:34px;width:28px}}.new-checkout .checkout-smallprint p:last-of-type{margin-bottom:0}.new-checkout .recommendation-container .title-tabs-container{margin-bottom:1rem!important}.new-checkout .checkout-recently-viewed{padding-bottom:var(--gutter-gap)}.new-checkout .checkout-recently-viewed .container{padding:0}.new-checkout .checkout-recently-viewed .view-all-btn{display:none}.new-checkout .checkout-recently-viewed .RecentlyViewedSection .section-heading-container h3{margin-bottom:0}.new-checkout .checkout-recommendations .container{padding:0}.new-checkout .checkout-recommendations .HitCard{margin-bottom:0}.new-checkout .StickyCartSummary{animation:fadein .5s;background-color:#212121;bottom:0;box-shadow:0 2px 20px #000;left:0;position:fixed;right:0;z-index:1040}.site-light-theme .new-checkout .StickyCartSummary{background-color:var(--card-background-color);border-top:1px solid #eee;box-shadow:var(--card-box-shadow)}.new-checkout .StickyCartSummary .StickyCartSummary__trustpilotLogoContainer{padding:0 1rem 1rem}.new-checkout .StickyCartSummary .StickyCartSummary__trustpilotLogoContainer a{align-items:center;display:flex;justify-content:center}.new-checkout .StickyCartSummary .StickyCartSummary__trustpilotLogoContainer a img{height:23px;width:200px}@media(min-width:768px){.new-checkout .StickyCartSummary .StickyCartSummary__trustpilotLogoContainer a img{height:28px;width:240px}}.cart-drm-banner{background-color:#37474f;line-height:22px;padding:2px 14px;text-align:center}.cart-drm-banner .btn{font-size:.875rem}.cart-drm-modal{text-align:center}.cart-drm-modal .connection-icon{display:none}.cart-drm-modal .connection-unlink{margin-top:6px}.cart-drm-modal h2{font-weight:600}.cart-drm-modal .close-button-container{align-items:center;display:flex;font-size:24px;height:40px;justify-content:center;margin:5px;position:absolute;right:0;top:0;width:40px;z-index:3}.cart-drm-modal .close-button-container button{background:rgba(0,0,0,0);border:0;padding:0;width:100%}.cart-drm-modal .close-button-container svg{color:#bdbdbd;font-size:var(--icon-size-lg)}
/*# sourceMappingURL=styles~Checkout.4b9afaf1.css.map*/