.cart-items td,.cart-items th{padding:0;border:none}.cart-items th{text-align:left;padding-bottom:1.8rem;opacity:.85;font-weight:normal;font-size:10px;letter-spacing:.1rem;padding-bottom:15px;color:rgba(18,18,18,.75)}.cart-items .cart-item{border-bottom:1px solid #e3e3e3}.cart-item__quantity-wrapper{display:flex;align-items:flex-end}.cart-item__totals{position:relative}.cart-items *.right{text-align:right}.cart-item__image-container{display:inline-flex;align-items:flex-start}.cart-item__image-container:after{content:none}.cart-item__image{height:auto;max-width:calc(10rem/var(--font-body-scale))}@media screen and (min-width:750px){.cart-item__image{max-width:100%}}.cart-item__details{font-size:1.6rem}.cart-item__details>*{margin:0;max-width:30rem}@media(max-width:480px){.cart-item__details>*{line-height:1.5}}@media(min-width:481px){.cart-item__details>*+*{margin-top:3px}}.cart-item__details dl:first-child{margin-top:0}.cart-item__properties{display:flex;align-items:center;gap:5px;margin:6px 0}.cart-item__properties .cart-item__totals{padding:0}.cart-item__properties .cart-item__totals .cart-item__price-wrapper .cart-item__discounted-prices{gap:5px}.cart-item__properties .cart-item__totals .price{font-size:14px}.cart-item__properties .cart-item__totals .price span{font-size:14px}.cart-item__properties .cart-item__totals .cart-item__price-discounted{color:#1eb64b}.cart-item__text{min-height:65px}@media(max-width:767.98px){.cart-item__text{max-width:unset;width:100%;min-height:unset}}.cart-item__text>.cart-item__totals{margin-top:6px}.cart-item__text>.cart-item__totals .price{font-size:15px}.cart-item__text>.cart-item__totals .price span{font-size:15px}.customized-product .cart-item__text,.cart-item__custom-token .cart-item__text{min-height:0}.cart-item__media{position:relative;grid-row:1/3}.cart-item__image{background:#f6f6f6;border-radius:6px}.cart-item__link{display:block;bottom:0;left:0;position:absolute;right:0;top:0;width:100%;height:100%}.cart-item__name{text-decoration:none;display:block;font-weight:500;font-size:16px;line-height:19px;color:#1c261e}@media(max-width:600px){.cart-item__name{font-size:15px}}@media(min-width:768px){.cart-item__name{margin-right:30px}}@media(max-width:480px){.cart-item__name{padding-right:20px}}.cart-item__price-wrapper>*{display:block;margin:0;padding:0}.cart-item__discounted-prices dd{margin:0}.cart-item__discounted-prices .cart-item__old-price{font-size:1.4rem}.cart-item__discounted-prices .cart-item__old-price span{text-decoration:line-through}.cart-item__old-price{opacity:.7}.cart-item__final-price{font-weight:400}.product-option{font-size:14px;word-break:break-word;line-height:1.1}.cart-item cart-remove-button,.cart-item .cart-remove-item{display:flex}cart-remove-button .button:before,cart-remove-button .button:after,.cart-remove-item .button:before,.cart-remove-item .button:after{content:none}cart-remove-button .button,.cart-remove-item .button{display:flex}cart-remove-button .button svg,.cart-remove-item .button svg{width:20px}.cart-item .loading-overlay{top:0;left:auto;right:auto;bottom:0;padding:0}@media screen and (min-width:750px){.cart-item .loading-overlay{left:0;padding-top:4.5rem;bottom:auto}}.cart-item .loading-overlay:not(.hidden)~*{visibility:hidden}.cart-item__error{display:flex;align-items:flex-start}.cart-item__error:empty{display:none}.cart-item__error-text{font-size:12px;order:1;line-height:1.3}.cart-item__error-text+svg{flex-shrink:0;width:15px;margin-right:5px}.cart-item__error-text:empty+svg{display:none}.product-option+.product-option{margin-top:3px}.product-option *{display:inline;margin:0}.cart-items thead th{text-transform:uppercase}@media screen and (max-width:749px){.cart-items,.cart-items thead,.cart-items tbody{display:block;width:100%}.cart-items thead tr{display:flex;justify-content:space-between;border-bottom:.1rem solid rgba(var(--color-foreground),0.2);margin-bottom:4rem}.cart-item{display:grid;grid-template:repeat(2,auto)/repeat(4,1fr);gap:1.5rem;margin-bottom:3.5rem}.cart-item:last-child{margin-bottom:0}.cart-item__quantity-wrapper{flex-wrap:wrap}.cart-item__totals{display:flex;align-items:flex-start}}@media screen and (min-width:750px){.cart-items{border-spacing:0;border-collapse:separate;box-shadow:none;width:100%;display:table}.cart-items th{border-bottom:.1rem solid rgba(var(--color-foreground),0.08)}.cart-items thead th:first-child{width:50%}.cart-items th+th{padding-left:4rem}.cart-items td{vertical-align:top;padding-top:4rem}.cart-item{display:table-row}.cart-item>td+td{padding-left:4rem}.cart-item__details{width:35rem}.cart-item__media{width:7rem}.cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:1rem}}@media screen and (min-width:990px){.cart-item__details{width:50rem}.cart-items thead th:first-child{width:60%}}.cart-drawer .Cart--Upsell{margin-top:15px}.cart-drawer .Cart--Upsell td{display:flex;padding:5px 11px !important}@media(max-width:767.98px){.cart-drawer .Cart--Upsell td{padding:9px 15px 9px 10px !important}}.cart-drawer .Cart--Upsell__Title{font-size:14px}@media(max-width:767.98px){.cart-drawer .Cart--Upsell__Title{margin:0 0 2px;line-height:1.5;font-weight:600}}.cart-drawer .Cart--Upsell__Description p{font-size:13px}.Upsell--Popup{padding:30px 10px}@media(max-width:767.98px){.Upsell--Popup{width:100%}}.Upsell--Popup .Heading{padding:0;font-family:"Bookmania";font-weight:700;font-size:24px;line-height:34px;color:#003e75;text-transform:unset}.Upsell--Popup__Link{display:flex;margin-left:5px;margin-top:1px}.Upsell--Popup__Info{margin-top:15px;padding:0 30px}@media(max-width:767.98px){.Upsell--Popup__Info{margin-top:40px;padding:0 15px}}.Upsell--Popup__Info p{font-size:16px;line-height:1.5}.Upsell--Popup__Gallery{display:flex !important;align-items:center;justify-content:center;width:100%;gap:10px;margin-top:25px}@media(max-width:767.98px){.Upsell--Popup__Gallery{margin-top:20px;padding:0 15px}}.Upsell--Popup__Gallery iframe{width:406px;height:406px;border-radius:12px;border:none}.Upsell--Popup__Gallery video{border-radius:12px}.Upsell--Popup__Gallery .Gallery__Video{position:relative}.Upsell--Popup__Gallery .slick-list{flex:calc(100% - 40px);border-radius:12px;overflow:hidden}@media(min-width:768px){.Upsell--Popup__Gallery .slick-list{max-width:547px}}.Upsell--Popup__Gallery .slick-slide{overflow:hidden}.Upsell--Popup__Gallery .slick-slide img{border-radius:12px}.Upsell--Popup__Gallery .slick-arrow{width:30px;border:0;background-position:center;background-repeat:no-repeat;background-size:45px 36px;font-size:0;height:36px;z-index:99}@media(max-width:600px){.Upsell--Popup__Gallery .slick-arrow{width:28px}}.Upsell--Popup__Gallery .slick-prev{background-image:url("data:image/svg+xml,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 18.8898C10.5 19.1688 10.61 19.4481 10.8296 19.6611L22.0796 30.5702C22.5192 30.9965 23.231 30.9965 23.6703 30.5702C24.1096 30.1439 24.1099 29.4536 23.6703 29.0276L13.2157 18.8898L23.6703 8.75204C24.1099 8.32577 24.1099 7.63549 23.6703 7.2095C23.2307 6.78349 22.5189 6.78322 22.0796 7.2095L10.8296 18.1186C10.61 18.3316 10.5 18.6108 10.5 18.8898Z' fill='%23051D40'/%3E%3C/svg%3E%0A")}.Upsell--Popup__Gallery .slick-prev.slick-disabled{background-image:url("data:image/svg+xml,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Cpath d='M10.5 18.8898C10.5 19.1688 10.61 19.4481 10.8296 19.6611L22.0796 30.5702C22.5192 30.9965 23.231 30.9965 23.6703 30.5702C24.1096 30.1439 24.1099 29.4536 23.6703 29.0276L13.2157 18.8898L23.6703 8.75204C24.1099 8.32577 24.1099 7.63549 23.6703 7.2095C23.2307 6.78349 22.5189 6.78322 22.0796 7.2095L10.8296 18.1186C10.61 18.3316 10.5 18.6108 10.5 18.8898Z' fill='%23051D40'/%3E%3C/g%3E%3C/svg%3E%0A")}.Upsell--Popup__Gallery .slick-next{background-image:url("data:image/svg+xml,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.5 18.8898C25.5 19.1688 25.39 19.4481 25.1704 19.6611L13.9204 30.5702C13.4808 30.9965 12.769 30.9965 12.3297 30.5702C11.8904 30.1439 11.8901 29.4536 12.3297 29.0276L22.7843 18.8898L12.3297 8.75204C11.8901 8.32577 11.8901 7.63549 12.3297 7.2095C12.7693 6.78349 13.4811 6.78322 13.9204 7.2095L25.1704 18.1186C25.39 18.3316 25.5 18.6108 25.5 18.8898Z' fill='%23051D40'/%3E%3C/svg%3E%0A")}.Upsell--Popup__Gallery .slick-next.slick-disabled{background-image:url("data:image/svg+xml,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Cpath d='M25.5 18.8898C25.5 19.1688 25.39 19.4481 25.1704 19.6611L13.9204 30.5702C13.4808 30.9965 12.769 30.9965 12.3297 30.5702C11.8904 30.1439 11.8901 29.4536 12.3297 29.0276L22.7843 18.8898L12.3297 8.75204C11.8901 8.32577 11.8901 7.63549 12.3297 7.2095C12.7693 6.78349 13.4811 6.78322 13.9204 7.2095L25.1704 18.1186C25.39 18.3316 25.5 18.6108 25.5 18.8898Z' fill='%23051D40'/%3E%3C/g%3E%3C/svg%3E%0A")}@media(max-width:767.98px){.Upsell--Popup__Gallery .slick-dots{display:flex;justify-content:center;gap:13px;width:100%;list-style:none;position:absolute;z-index:9;bottom:-20px;left:0}.Upsell--Popup__Gallery .slick-dots li{height:10px;width:10px;cursor:pointer;border:0;display:block;outline:none;line-height:0;font-size:0;color:rgba(0,0,0,0);border-radius:100px;border:1px solid #003e75;transition:.5s}.Upsell--Popup__Gallery .slick-dots li.slick-active{background:#003e75}.Upsell--Popup__Gallery .slick-arrow{position:absolute;bottom:-33px;top:unset;margin:0 23%;width:22px;border:0;background-position:center;background-repeat:no-repeat;font-size:0;z-index:99;background-size:100%}.Upsell--Popup__Gallery .slick-prev{background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.90343 11.6403L0.5 12.0613L0.90343 12.4822L12.0016 24.0625L12.5736 23.2206L2.35849 12.5617H24.4998V11.5617H2.35758L12.5736 0.901958L12.0016 0.0600586L0.90343 11.6403Z' fill='%23003E75'/%3E%3C/svg%3E%0A");left:0}.Upsell--Popup__Gallery .slick-prev.slick-disabled{background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.90343 11.6403L0.5 12.0613L0.90343 12.4822L12.0016 24.0625L12.5736 23.2206L2.35849 12.5617H24.4998V11.5617H2.35758L12.5736 0.901958L12.0016 0.0600586L0.90343 11.6403Z' fill='%23999DA8'/%3E%3C/svg%3E%0A")}.Upsell--Popup__Gallery .slick-next{background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0966 11.6403L24.5 12.0613L24.0966 12.4822L12.9984 24.0625L12.4264 23.2206L22.6415 12.5617H0.500219V11.5617H22.6424L12.4264 0.901958L12.9984 0.0600586L24.0966 11.6403Z' fill='%23003E75'/%3E%3C/svg%3E%0A");right:0}.Upsell--Popup__Gallery .slick-next.slick-disabled{background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0966 11.6403L24.5 12.0613L24.0966 12.4822L12.9984 24.0625L12.4264 23.2206L22.6415 12.5617H0.500219V11.5617H22.6424L12.4264 0.901958L12.9984 0.0600586L24.0966 11.6403Z' fill='%23999DA8'/%3E%3C/svg%3E%0A")}}.Cart--Upsell{background:#f6f6f6;display:flex;border-radius:10px}.Cart--Upsell__Info{display:flex;align-items:center;justify-content:space-between;padding-left:15px;width:calc(100% - 80px)}@media(max-width:767.98px){.Cart--Upsell__Info{width:calc(100% - 55px);padding-left:11px}}.Cart--Upsell__Title{font-weight:500;font-size:16px;letter-spacing:.03em;color:#111;margin:4px 0}.Cart--Upsell__Text{display:flex;flex-direction:column;width:calc(100% - 90px)}@media(min-width:768px){.Cart--Upsell__Text{padding-right:20px}}@media(max-width:767.98px){.Cart--Upsell__Text{width:calc(100% - 65px)}}.Cart--Upsell__Description p{font-size:14px;line-height:1.4;letter-spacing:.02em;color:#000}.Cart--Upsell__Description a{font-weight:700;align-items:center;text-decoration-line:underline;color:#3d999d}.Cart--Upsell__Error{font-size:16px;margin-bottom:5px;color:red}.Cart--Upsell__Checkbox{margin-left:10px}.Cart--Upsell__Checkbox .Custom-select__Text{font-family:"TT Norms Pro";font-style:normal;font-weight:400;font-size:14px;color:#202020;padding-left:6px}.Cart--Upsell__AddToCart{padding:8px 25px;background-color:#3e999d;border-radius:100px;color:#fff;font-weight:700;font-size:14px;line-height:20px;text-align:center;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer}.Cart--Upsell__HandwrittenCard{display:none;width:100%;margin-bottom:5px}.Cart--Upsell__HandwrittenCard textarea{width:100%;font-size:15px;padding:5px 10px;border:1px solid #deddde;resize:vertical}.Cart--Upsell__HandwrittenCard textarea::placeholder{color:#666}.Cart--Upsell .go-cart-content-upsell .Cart--Upsell__Title{font-weight:500;font-size:14px;letter-spacing:.03em;color:#111;margin:4px 0 6px}.Cart--Upsell .Cart--Upsell__Image{max-width:75px}@media(max-width:767.98px){.Cart--Upsell .Cart--Upsell__Image{max-width:55px}}.Cart--Upsell .Cart--Upsell__Description p{font-size:13px;line-height:1.4;letter-spacing:.02em;color:#000}@media(max-width:767.98px){.Cart--Upsell .Cart--Upsell__Description p{letter-spacing:0}}@media(max-width:480px){.Cart--Upsell .Cart--Upsell__Description p{font-size:12px}}.Cart--Upsell .Cart--Upsell__Footer{display:flex;flex-wrap:wrap;align-items:center}.Cart--Upsell .Custom-select{cursor:pointer;color:#262a2d;display:flex;align-items:center;font-family:"TT Norms Pro" !important}.Cart--Upsell .Cart--Upsell__Checkbox .Custom-select__Text{font-family:"TT Norms Pro";font-style:normal;font-weight:400;font-size:14px;color:#202020;padding-left:6px;padding-right:0}.Cart--Upsell .Cart--Upsell__AddToCart{padding:10px 20px;font-size:13px}@media(max-width:767.98px){.Cart--Upsell .Cart--Upsell__AddToCart{padding:8px 12px;font-size:13px;letter-spacing:0}}.rise-gift-card .cart-item__properties{flex-wrap:wrap}.rise-gift-card .cart-item__properties .product-option{width:100%}.rise-gift-card .cart-item__properties .product-option:first-child{width:auto}