:root{--rv-burgundy: #722F37;--rv-green: #129150;--rv-red: #E74C3C;--rv-line: #E8E8E1;--klara-text: #000000;--klara-price: #000000;--klara-border: #E8E8E1;--klara-accent: #722F37}body{font-family:var(--font-body-family);color:#000;font-size:1.6rem;letter-spacing:-.025em;line-height:1.4}.page-width{max-width:1500px;padding-left:40px;padding-right:40px}@media screen and (max-width:749px){.page-width{padding-left:17px;padding-right:17px}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.title{font-family:Inter,var(--font-heading-family);font-weight:600;letter-spacing:-.025em;text-transform:uppercase}.announcement-bar-section .utility-bar,.utility-bar.color-scheme-5{background:var(--rv-burgundy)!important;border:0!important}.announcement-bar{padding:0!important;min-height:38px;display:flex;align-items:center;justify-content:center}.announcement-bar__message{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase;padding:8px 12px!important;min-height:0!important;color:#fff}.header-wrapper{border-bottom:0!important}.header.header--top-center{padding-top:30px;padding-bottom:12px}.header__heading-link,.header__heading-link .h2{font-family:Libre Baskerville,Georgia,Times New Roman,serif!important;font-size:3.2rem!important;font-weight:400!important;letter-spacing:.06em!important;text-transform:uppercase;color:#000!important;line-height:1.4}.header__heading-link{padding:0!important}@media screen and (min-width:990px){.header--top-center .header__inline-menu{margin-top:14px}.header--top-center .header__inline-menu .list-menu--inline{justify-content:center;flex-wrap:wrap;row-gap:0;max-width:1100px;margin:0 auto}}.header__menu-item,.header__menu-item .h5,.header__menu-item span,.header__active-menu-item{font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase;color:#000!important;text-decoration:none!important}.header__inline-menu .header__menu-item{padding:7.5px 12px!important}.header__menu-item:hover span{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.header__icon,.header__icon .icon{color:#000!important}.header__icon--search .icon{width:2rem;height:2rem}.header__icon--cart .icon{width:4rem;height:4rem}@media screen and (min-width:990px){.header__submenu.list-menu{border:0!important;border-radius:0!important;box-shadow:0 10px 20px #00000017!important;background:#fff!important;padding:10px 0 5px!important;min-width:11.8rem}.header__submenu .header__menu-item,.header__submenu .header__menu-item span{font-size:1.6rem!important;font-weight:400!important;letter-spacing:-.025em!important;text-transform:none!important;color:#000!important;padding:8px 15px!important;line-height:1.4!important;white-space:nowrap}.header__submenu .header__menu-item span{padding:0!important}.header__submenu .header__menu-item:hover span{text-decoration:underline;text-underline-offset:3px}}@media screen and (max-width:989px){.menu-drawer{width:350px!important;max-width:92vw}.menu-drawer__menu-item,.menu-drawer__menu-item.h5,.menu-drawer .menu-drawer__menu-item{font-family:var(--font-body-family)!important;font-size:1.62rem!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#000!important;padding:15px 20px!important}.menu-drawer__submenu .menu-drawer__menu-item{font-size:1.45rem!important;letter-spacing:.1em!important}}@media screen and (max-width:989px){.header.header--top-center{padding-top:10px;padding-bottom:10px}.header__heading-link,.header__heading-link .h2{font-size:2.4rem!important}}.button,.shopify-challenge__button,.customer button{font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;border-radius:0}@media screen and (min-width:990px){media-gallery.product__column-sticky{gap:15px!important}media-gallery>slider-component.thumbnail-slider{flex:0 0 80px!important;width:80px!important}.thumbnail-slider .thumbnail-list{gap:15px!important}.thumbnail-slider .thumbnail-list__item{width:80px!important;height:80px!important}}.product__media-list .product__media{padding-top:100%!important}.product__media-list .product__media img{object-fit:cover!important}.thumbnail-list__item .thumbnail,.thumbnail{border:2px solid transparent!important}.thumbnail[aria-current=true],.thumbnail[aria-current=true]:hover{border:2px solid #000!important}@media screen and (min-width:990px){.product__info-wrapper .product__info-container{padding-left:45px;max-width:662px}}.product__info-container>*+*{margin:0 0 25px!important}.product__info-container>*:first-child{margin-top:0!important}.product__info-container .product__title{margin-bottom:10px!important}.product__info-container .product__title+*{margin-top:0!important}.rv-rating{display:flex;align-items:center;gap:6px;padding-bottom:15px;font-family:var(--font-body-family)}.rv-rating__stars{font-size:13px;letter-spacing:.2em;line-height:1.4;color:#000}.rv-rating__txt{font-size:11px;letter-spacing:.2em;color:#000}.product__title h1,.product__title .h1,.product__title{font-family:Inter,var(--font-heading-family)!important;font-size:2.38rem!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:.9!important;text-transform:uppercase!important;color:#000!important}@media screen and (max-width:749px){.product__title h1,.product__title .h1{font-size:2rem!important}}.product__info-container .price{display:flex;align-items:center;flex-wrap:wrap;gap:0}.product__info-container .price__container{display:flex;align-items:center;margin:0}.product__info-container .price--on-sale .price__sale{display:inline-flex!important;align-items:center;flex-direction:row-reverse!important;justify-content:flex-end;gap:5px}.product__info-container .price .price-item,.product__info-container .price--on-sale .price-item--sale,.product__info-container .price__sale .price-item--sale{font-family:var(--font-body-family)!important;font-size:2.5rem!important;font-weight:700!important;letter-spacing:-.016em!important;line-height:1.4!important;color:var(--rv-red)!important}.product__info-container .price__regular .price-item--regular{color:#000!important}.product__info-container .price--on-sale .price-item--regular,.product__info-container .price__sale s.price-item--regular,.product__info-container .price__sale .price-item--regular{font-size:1.6rem!important;font-weight:400!important;color:#888!important;text-decoration:line-through;margin:0 5px 0 0!important}.product__info-container .price .rv-save-badge,.product__info-container .price__badge-sale.rv-save-badge{background:var(--rv-green)!important;color:#fff!important;border:0!important;border-radius:5px!important;padding:3px 8px!important;font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-weight:700!important;letter-spacing:-.028em!important;line-height:1.4!important;margin-left:5px;text-transform:none!important;position:static!important;top:auto!important}.product__info-container .price:not(.price--on-sale) .rv-save-badge{display:none!important}.product__tax{display:none!important}.rv-hr{border:0;border-top:1px solid var(--rv-line);margin:0;height:0}.product-form__input .form__label,fieldset.product-form__input legend.form__label,.mb-photo-swatch-fieldset .form__label{font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-weight:400!important;letter-spacing:.3em!important;text-transform:none!important;line-height:1.4!important;color:#000!important;margin-bottom:10px!important}.variant-picker fieldset.product-form__input{margin-bottom:20px}.variant-picker fieldset.product-form__input:last-of-type{margin-bottom:0}.rv-size-guide,.klara-size-guide{display:inline-flex;align-items:baseline;gap:2px;margin-left:10px;font-size:1.4rem!important;font-weight:600!important;letter-spacing:0!important;color:#000!important;text-decoration:underline;text-underline-offset:2px}.rv-size-guide svg,.klara-size-guide svg{width:12px;height:12px;align-self:center}.product-form__input--pill input[type=radio]+label.mb-photo-swatch{padding:3px!important;border:1px solid #ddd!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;margin:0 8px 8px 0!important;transition:box-shadow .3s ease,border-color .3s ease}.product-form__input--pill input[type=radio]+label.mb-photo-swatch img{width:54px!important;height:54px!important;border-radius:0!important;border:1px solid #ddd;object-fit:cover;object-position:top;box-sizing:border-box}.product-form__input--pill input[type=radio]+label.mb-photo-swatch:hover{border-color:#000!important;box-shadow:0 10px 10px -10px #000!important}.product-form__input--pill input[type=radio]:checked+label.mb-photo-swatch{border:1px solid #000!important;box-shadow:none!important}.product-form__input--pill label{-webkit-tap-highlight-color:transparent}.product-form__input--pill input[type=radio]+label.mb-photo-swatch{transition:box-shadow .3s ease}product-info[data-mb-pending] .product-form__submit[disabled]{opacity:1!important;cursor:progress}.product-form__input--pill input[type=radio]+label:not(.mb-photo-swatch){min-width:50px;height:36px;padding:0 10px!important;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid #292929!important;border-radius:2px!important;background:#fff!important;color:#292929!important;font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1!important;margin:0 12px 8px 0!important;box-shadow:none!important}.product-form__input--pill input[type=radio]:checked+label:not(.mb-photo-swatch){background:#292929!important;color:#fff!important;border-color:#292929!important}.product-form__input--pill input[type=radio].disabled+label:not(.mb-photo-swatch),.product-form__input--pill input[type=radio]:disabled+label:not(.mb-photo-swatch){opacity:.45;text-decoration:line-through}.rv-points{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rv-points li{display:flex;align-items:center;font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;letter-spacing:-.01em;line-height:1.4;color:#000}.rv-points svg{width:25px;height:25px;flex:0 0 25px;margin-right:10px;color:#000}.product__inventory{display:inline-flex!important;align-items:center;gap:8px;font-family:var(--font-body-family)!important;font-size:1.3rem!important;font-weight:600!important;letter-spacing:-.02em!important;color:#1b7f45!important;background:#eef8f1;border-radius:20px;padding:8px 12px;line-height:1.2}.product__inventory .svg-wrapper{display:none!important}.product__inventory:before{content:"";width:10px;height:10px;border-radius:50%;background:#1fa24d;flex:0 0 10px}.product__inventory:has(.svg-wrapper[style*="238, 148, 65"]){color:#b42318!important;background:#fff1f0}.product__inventory:has(.svg-wrapper[style*="238, 148, 65"]):before{background:#ff2d2d;animation:rvPulseStock 1.5s ease-in-out infinite}@keyframes rvPulseStock{0%{box-shadow:0 0 #ff2d2d8c}70%{box-shadow:0 0 0 7px #ff2d2d00}to{box-shadow:0 0 #ff2d2d00}}@media(prefers-reduced-motion:reduce){.product__inventory:before{animation:none}}.product-form__buttons{max-width:none!important}.product-form__submit,.product-form__submit.button--secondary,.product-form__submit.button--primary{background:var(--rv-green)!important;border:0!important;border-radius:5px!important;color:#fff!important;min-height:47px!important;padding:12px 24px!important;font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.3em!important;line-height:1.42!important;text-transform:uppercase!important;box-shadow:none!important}.product-form__submit:before,.product-form__submit:after{box-shadow:none!important}.product-form__submit:hover{background:#0f7d45!important}.product-form{margin-bottom:0!important}.product-form__error-message-wrapper:not([hidden]){margin-bottom:10px}.product__info-container>.product-form+*{margin-top:-15px!important}.rv-ship{display:flex;justify-content:space-between;align-items:center;background:#f9f9f9;border-radius:5px;padding:5px;font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:-.028em;line-height:1.4}.rv-ship__left{display:flex;align-items:center;color:#333}.rv-ship__left strong{margin-left:4px}.rv-ship__dot{width:8px;height:8px;border-radius:50%;background:var(--rv-green);margin-right:4px;display:block}.rv-ship__right{display:flex;align-items:center;color:#000}.rv-ship__right svg{margin-right:4px;display:block}.rv-pay-icons,.klara-pay-icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px}.rv-countdown{background:#ffe5e5;border-left:5px solid #e60000;border-radius:8px;padding:12px 15px;text-align:center;box-shadow:0 2px 4px #0000000d;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:normal}.rv-countdown__head{color:#e60000;font-size:16px;font-weight:700;text-transform:uppercase;margin:0 0 8px}.rv-countdown__p{font-size:12px;color:#333;line-height:1.4;margin:0 0 8px}.rv-countdown__big{font-size:14px;color:#000;line-height:1.3;margin:0 0 12px}.rv-countdown__big span{color:#e60000;font-weight:700}.rv-countdown__timer{color:#000;padding:5px;font-size:18px;font-weight:700;display:inline-block;min-width:150px;letter-spacing:1.5px}.rv-acc{border-top:1px solid var(--rv-line)}.rv-acc__item{border-bottom:1px solid var(--rv-line)}.rv-acc__btn{list-style:none;cursor:pointer;position:relative;padding:20px 36px 20px 12px;font-family:var(--font-body-family);font-size:1.28rem;font-weight:400;letter-spacing:.3em;line-height:1.4;text-transform:uppercase;color:#000}.rv-acc__btn::-webkit-details-marker{display:none}.rv-acc__icon{position:absolute;right:12px;top:50%;width:10px;height:10px;margin-top:-7px;border-right:1.5px solid #000;border-bottom:1.5px solid #000;transform:rotate(45deg);transition:transform .25s}.rv-acc__item[open] .rv-acc__icon{transform:rotate(-135deg);margin-top:-2px}.rv-acc__body{padding:0 12px 20px;font-size:1.5rem;line-height:1.6;letter-spacing:normal}.rv-acc__body p{margin:0 0 .9em}.rv-guar{display:flex;align-items:center;gap:16px;background:#f7f6f2;border:1px solid #eee;border-radius:8px;padding:14px 20px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;max-width:680px;margin:16px auto 0;letter-spacing:normal}.rv-guar__seal{flex:0 0 auto;width:52px;height:52px;border-radius:50%;background:#fff;border:1px solid #ddd;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.rv-guar__num{font-size:17px;font-weight:600;color:#1a1a1a}.rv-guar__unit{font-size:8px;letter-spacing:1.5px;color:#999;margin-top:2px}.rv-guar__txt{margin:0;font-size:14.5px;color:#444;line-height:1.5}.rv-guar__txt strong{color:#1a1a1a}.mb-stack{display:none!important}.card__heading,.card__heading a,.card-information .card__heading{font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-weight:400!important;letter-spacing:.2em!important;line-height:1.3!important;text-transform:uppercase!important;color:#000!important;text-align:center}.card-information{text-align:center}.card-information .price{justify-content:center;margin-top:5px}.card-information .price .price-item--sale,.card-information .price--on-sale .price-item--sale{font-family:var(--font-body-family)!important;font-size:2rem!important;font-weight:600!important;color:red!important;letter-spacing:-.02em!important}.card-information .price .price-item--regular{font-family:var(--font-body-family)!important;font-size:2rem!important;font-weight:600!important;color:#000!important}.card-information .price--on-sale .price-item--regular{font-size:1.6rem!important;font-weight:600!important;color:#000!important;text-decoration:line-through;margin-right:6px!important}.card__badge.top.right,.card__badge{padding:0!important}.card__badge .rv-card-badge,.card .badge.rv-card-badge{background:var(--rv-green)!important;color:#fff!important;border:0!important;border-radius:0!important;font-family:var(--font-body-family)!important;font-size:1.36rem!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1!important;padding:7px 7px 7px 9px!important}.card__inner .card__badge{top:0!important;right:0!important;bottom:auto!important;left:auto!important;position:absolute}.product-grid{--grid-desktop-horizontal-spacing: 22px;--grid-desktop-vertical-spacing: 30px;--grid-mobile-horizontal-spacing: 17px;--grid-mobile-vertical-spacing: 15px}.newsletter h2,.newsletter .h2{font-family:Inter,var(--font-heading-family)!important;font-size:2.38rem!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:.9!important;color:#1c1d1d;margin-bottom:15px}.newsletter .newsletter__subheading p{font-size:1.6rem;color:#1c1d1d}.newsletter .field__input{border-radius:0!important}.newsletter .field:after,.newsletter .field:before{box-shadow:0 0 0 1px #e8e8e1!important}.newsletter .newsletter-form__button{background:#000!important;color:#fff!important;width:4.7rem!important;height:100%!important;top:0!important;right:0!important;border-radius:0!important}.newsletter .newsletter-form__field-wrapper{max-width:52rem;margin:0 auto}.newsletter .newsletter-form__button .icon{color:#fff}.footer.color-scheme-5,.footer{background:var(--rv-burgundy)!important;color:#fff}.footer .footer-block__heading,.footer-block__heading{font-family:Inter,var(--font-heading-family)!important;font-size:1.4rem!important;font-weight:600!important;letter-spacing:.2em!important;line-height:.9;text-transform:uppercase;color:#fff!important;margin-bottom:20px}.footer p,.footer .rte,.footer a,.footer .list-menu__item--link,.footer-block__details-content .list-menu__item--link{font-family:var(--font-body-family)!important;font-size:1.36rem!important;line-height:1.4!important;letter-spacing:-.03em!important;color:#fff!important}.footer .list-menu__item--link{padding:2px 0!important}.footer-block__details-content .list-menu__item--link:before{content:"\2022";margin-right:8px}.footer .footer-block--newsletter .field__input{border-radius:0;background:transparent;color:#fff}.footer .newsletter-form__field-wrapper .field:after{box-shadow:0 0 0 1px #fff!important}.footer .footer-block__newsletter .footer-block__heading{text-align:left}.footer__content-top{padding-bottom:20px}.footer .copyright__content,.footer .copyright__content a{font-size:1.1rem!important}.shopify-section:not(.section-header)+.shopify-section .rv-dct{padding-top:30px}.mb-card__quickview,.mb-card__thumbs{display:none!important}.related-products .title-wrapper-with-link:empty,.related-products__heading:empty{display:none}.template-collection .collection,#ProductGridContainer{margin-top:0}.product-grid .card__information{padding:10px 0 6px!important}.product-grid .card__heading{margin:0!important}.product-grid .card-information{margin-top:0}.product-grid .card-information .price{margin-top:5px}.product-grid .card__inner .card__content .card__information{display:none}.product-grid .card__inner .card__content{position:absolute;top:0;right:0;bottom:0;left:0;padding:0!important;display:block;pointer-events:none;z-index:2}.product-grid .card__inner .card__badge{position:absolute!important;top:0!important;right:0!important;left:auto!important;bottom:auto!important;margin:0!important;padding:0!important}.product-grid .card,.product-grid .card__inner{border-radius:0!important}.product-grid .card__media .media img{object-fit:cover}.product-grid .card .card__inner .card__badge{top:0!important;right:0!important}@media screen and (max-width:749px){.product-grid .card__heading,.product-grid .card__heading a{font-size:1.3rem!important;letter-spacing:.2em!important}.product-grid .card__badge .rv-card-badge{font-size:1.04rem!important;padding:6px 5px 6px 7px!important}.product-grid .card-information .price--on-sale .price-item--regular{font-size:1.6rem!important}}.pagination-wrapper{margin-top:0;padding:60px 0}.pagination__list{gap:0}.pagination__item{font-family:var(--font-body-family);font-size:1.472rem;color:#000;min-width:32px!important;height:31px!important;width:auto!important;padding:8px 12px!important;line-height:1!important}.pagination__item--current:after{width:1.2rem;bottom:4px;background:#000}@media screen and (max-width:749px){.footer .footer-block__heading.rv-footer-toggle{position:relative;margin:0!important;padding:15px 30px 15px 0;cursor:pointer;font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-weight:400!important;letter-spacing:.2em!important;line-height:1.4!important;text-align:left;border-bottom:1px solid rgba(255,255,255,.25)}.footer .footer-block__heading.rv-footer-toggle:after{content:"";position:absolute;right:6px;top:50%;width:9px;height:9px;margin-top:-7px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(45deg);transition:transform .25s}.footer .rv-footer-open>.footer-block__heading.rv-footer-toggle:after{transform:rotate(-135deg);margin-top:-2px}.footer .rv-footer-panel{display:none;padding:12px 0 16px}.footer .rv-footer-open>.rv-footer-panel{display:block}.footer .footer__blocks-wrapper{row-gap:0!important}.footer .footer-block,.footer .footer-block--newsletter{margin:0!important;text-align:left}.footer .footer-block__newsletter{text-align:left}}.rv-mnav{padding:0!important}.rv-mnav__list{list-style:none;margin:0;padding:0}.rv-mnav__item{position:relative}.rv-mnav__item:after{content:"";position:absolute;left:20px;right:20px;bottom:0;border-bottom:1px solid #e8e8e1}.rv-mnav__row{display:flex;align-items:stretch}.rv-mnav__top{flex:1 1 auto;display:block;padding:15px 20px;font-family:var(--font-body-family);font-size:16.2px;font-weight:400;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:#000;text-decoration:none}.rv-mnav__top.is-active{text-decoration:underline;text-underline-offset:4px}.rv-mnav__toggle{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0 30px;margin:8px 0;background:none;border:0;border-left:1px solid #e8e8e1;color:#000;cursor:pointer}.rv-mnav__toggle svg{transition:transform .25s ease}.rv-mnav__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.rv-mnav__sub ul{list-style:none;margin:0;padding:0 0 12px}.rv-mnav__link{display:block;padding:7.5px 25px 7.5px 20px;font-family:var(--font-body-family);font-size:14.7px;line-height:1.4;color:#000;text-decoration:none}.rv-mnav__link.is-active{text-decoration:underline;text-underline-offset:3px}#CartDrawer .drawer__inner{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}#CartDrawer .drawer__header{position:relative;display:flex!important;align-items:center;justify-content:center;padding:14px 16px!important;border-bottom:1px solid #e8e8e1}#CartDrawer .rv-cart__logo{margin:0 auto!important;line-height:0;font-size:0}#CartDrawer .rv-cart__logo img{width:197px;max-width:60vw;height:auto}#CartDrawer .drawer__header .drawer__close{position:absolute!important;right:8px;top:50%;transform:translateY(-50%)}#CartDrawer .rv-ctimer{margin:12px 16px 4px;padding:9px 10px;background:#f1bcbc;border-radius:8px;color:#1a1a1a;font-size:13px;font-weight:700;text-align:center;line-height:1.35}#CartDrawer .rv-ctimer__clock{color:#e60000;display:inline-block;margin:0 .3em;font-variant-numeric:tabular-nums}#CartDrawer .cart-items thead{display:none}#CartDrawer .cart-item{display:grid!important;grid-template-columns:100px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;grid-template-areas:"media details details" "media qty totals";column-gap:17px!important;row-gap:8px!important;padding:14px 0!important;border-bottom:0!important}#CartDrawer .cart-item__media{grid-area:media!important;grid-row:1 / 3!important;grid-column:1 / 2!important;width:100px!important;padding:0!important}#CartDrawer .cart-item__image{width:100px!important;height:100px!important;object-fit:cover;border-radius:12px}#CartDrawer .cart-item__details{grid-area:details!important;grid-row:1!important;grid-column:2 / 4!important;min-width:0;padding:0!important}#CartDrawer .cart-item__name{font-size:13.6px!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;line-height:1.4!important;color:#000!important;text-decoration:none!important}#CartDrawer .cart-item__details>.product-option,#CartDrawer .cart-item__details>.cart-item__discounted-prices{display:none!important}#CartDrawer .cart-item__details dl{margin:6px 0 0!important}#CartDrawer .rv-cart__opt{display:flex!important;gap:4px;margin:0!important;font-size:13.6px!important;line-height:1.4;color:#000!important}#CartDrawer .rv-cart__opt dt{font-weight:700;margin:0}#CartDrawer .rv-cart__opt dd{margin:0}#CartDrawer .cart-item__quantity{grid-area:qty!important;grid-row:2!important;grid-column:2 / 3!important;padding:0!important;align-self:end}#CartDrawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:6px}#CartDrawer .cart-quantity{width:80px!important;min-height:28px!important;height:28px;border:1px solid #e5e5e5!important;border-radius:999px!important;overflow:hidden}#CartDrawer .cart-quantity:before,#CartDrawer .cart-quantity:after{display:none!important}#CartDrawer .cart-quantity .quantity__button{width:26px!important}#CartDrawer .cart-quantity .quantity__button svg{width:9px}#CartDrawer .cart-quantity .quantity__input{font-size:14px!important;padding:0!important}cart-drawer cart-remove-button .button{min-width:28px!important;min-height:28px!important}#CartDrawer .cart-item__totals{grid-area:totals!important;grid-row:2!important;grid-column:3 / 4!important;display:block!important;padding:0!important;align-self:end;text-align:right}#CartDrawer .cart-item__totals .cart-item__discounted-prices{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;flex-wrap:wrap}#CartDrawer .cart-item__totals .cart-item__old-price{color:#b0b0b0!important;font-size:13px!important;opacity:1!important}#CartDrawer .cart-item__totals .price{color:#e60000!important;font-size:17px!important;font-weight:700!important;letter-spacing:normal!important}#CartDrawer .cart-item__totals .cart-item__old-price.price{color:#b0b0b0!important;font-size:13px!important;font-weight:400!important}#CartDrawer .rv-cart__save{display:block;margin-top:4px;color:#409d61;font-size:13.5px;font-weight:700;white-space:nowrap}#CartDrawer .drawer__footer{border-top:1px solid #e8e8e1!important;padding:8px 16px 12px!important}#CartDrawer .cart-drawer__footer .totals,#CartDrawer .cart-drawer__footer .tax-note{display:none!important}#CartDrawer .rv-cart__sizenote{margin:0;padding:10px 0 8px;text-align:center;font-size:12.5px;color:#777;letter-spacing:normal}#CartDrawer-Checkout.cart__checkout-button{width:100%;min-height:0!important;padding:18px 17px!important;background:#409d61!important;border:1px solid #409d61!important;border-radius:12px!important;color:#fff!important;font-size:15px!important;font-weight:700!important;letter-spacing:4.5px!important;text-transform:uppercase!important}#CartDrawer-Checkout.cart__checkout-button:before,#CartDrawer-Checkout.cart__checkout-button:after{display:none!important}#CartDrawer .rv-cart__word{display:inline-block;font-family:Libre Baskerville,Georgia,Times New Roman,serif;font-size:24px;font-weight:400;letter-spacing:1.44px;line-height:1.2;text-transform:uppercase;color:#000}#CartDrawer .cart-item__quantity-wrapper{width:80px}#CartDrawer .cart-item{position:relative}#CartDrawer .cart-item__quantity,#CartDrawer .cart-item__quantity-wrapper,#CartDrawer quantity-popover{position:static!important}#CartDrawer .cart-item__name{display:block;padding-right:30px}#CartDrawer cart-remove-button{display:inline-flex!important;position:absolute;top:-4px;right:0;margin:0!important;z-index:1}#CartDrawer cart-remove-button .button.cart-remove-button{min-width:28px!important;min-height:28px!important;width:28px;height:28px;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;color:#8a8a8a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}#CartDrawer cart-remove-button .button.cart-remove-button:before,#CartDrawer cart-remove-button .button.cart-remove-button:after{display:none!important}#CartDrawer cart-remove-button .button.cart-remove-button:hover{color:#e60000}#CartDrawer cart-remove-button .svg-wrapper,#CartDrawer cart-remove-button svg{width:15px;height:15px}#CartDrawer .cart-item__totals .cart-item__discounted-prices{flex-wrap:nowrap!important;white-space:nowrap}#CartDrawer .cart-item__price-wrapper{display:flex;flex-direction:column;align-items:flex-end}#CartDrawer .klara-pay-icons--drawer{display:flex!important;flex-wrap:nowrap!important;justify-content:center;gap:6px!important;margin-top:10px}#CartDrawer .klara-pay-icons--drawer .klara-pay-icon{width:38px!important;height:24px!important;flex:0 0 38px}#CartDrawer .cart-item{grid-template-columns:100px 80px minmax(0,1fr)!important}#CartDrawer .cart-item__quantity{grid-column:2 / 3!important}#CartDrawer .cart-item__totals{grid-column:3 / 4!important;min-width:0}#CartDrawer .cart-item__totals .cart-item__discounted-prices{flex-wrap:wrap!important;column-gap:6px;row-gap:0}#CartDrawer .rv-cart__save{white-space:normal!important}#CartDrawer .rv-cart__save-cell{display:block!important;grid-row:3!important;grid-column:2 / 4!important;padding:0!important;margin-top:-4px;text-align:right;min-width:0}#CartDrawer .rv-cart__save-cell .rv-cart__save{margin-top:0;white-space:nowrap!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/rv-custom.css.map */
