.elementor-99529 .elementor-element.elementor-element-bed7949{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99529 .elementor-element.elementor-element-49f65a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99529 .elementor-element.elementor-element-3de7fd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99529 .elementor-element.elementor-element-832eb4d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99529 .elementor-element.elementor-element-5af1338{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99529 .elementor-element.elementor-element-0675df5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-99529 .elementor-element.elementor-element-3b14fa0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99529 .elementor-element.elementor-element-6a3619b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-99529 .elementor-element.elementor-element-0675df5{--content-width:1140px;}}/* Start custom CSS */.rg{--navy:#1C244B; --ink:#111; --text:#333; --muted:#777; --line:#d9d9d9; --soft:#f8f8f8; --thin:'Helvetica Neue Ultra Light',"Helvetica Neue",Helvetica,Arial,sans-serif; --light:'Helvetica Neue Light',"Helvetica Neue",Helvetica,Arial,sans-serif;}
.rg .wrap{max-width:1140px;margin:0 auto;padding:0 30px}
.rg .eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#6b6b6b;text-align:center}
.rg .h2{font-family:var(--light);font-weight:300;font-size:40px;color:#111;text-align:center;margin:14px 0 18px;line-height:1.2}
.rg .lead{max-width:640px;margin:0 auto;text-align:center;color:#444}
.rg .btn{display:inline-block;font-family:var(--light);font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding:9px 20px;border:1px solid #555;color:#444;background:transparent}
.rg .btn.white{border-color:rgba(255,255,255,.85);color:#fff}
.rg .btn.black{background:#111;border-color:#111;color:#fff}
.rg .hero{position:relative;height:max(640px,min(50vw,92vh));overflow:hidden;background:#fff}
.rg .hero .tri,.rg .hero picture{display:block;height:100%}
.rg .hero .tri img{width:100%;height:100%;object-fit:cover;display:block}
.rg .hero .tri img.o{object-position:50% 72%}
.rg .hero .tri img.v{object-position:50% 30%}
.rg .hero::after{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgba(8,9,14,.72),rgba(8,9,14,.42) 38%,rgba(8,9,14,0) 58%);pointer-events:none}
.rg .hero .box{position:absolute;left:7vw;top:50%;transform:translateY(-50%);z-index:2;width:520px;max-width:90%;text-align:left;color:#fff}
.rg .hero h1{font-family:var(--thin);font-weight:100;font-size:104px;letter-spacing:.02em;line-height:1;margin-bottom:22px}
.rg .hero p{font-size:16px;color:rgba(255,255,255,.92);max-width:440px;margin:0 0 30px}
.rg .intro{padding:0;overflow:hidden;background:#0a0a0d;color:rgba(255,255,255,.78)}
.rg .intro .lux{display:grid;grid-template-columns:60% 1fr;gap:4vw;align-items:center;padding-right:8vw;min-height:720px}
.rg .intro .pic{position:relative;align-self:stretch}
.rg .intro .pic img{display:block;width:100%;height:100%;min-height:720px;object-fit:cover;object-position:46% 50%;-webkit-mask-image:linear-gradient(to right,#000 70%,transparent 100%),linear-gradient(to top,transparent 0%,#000 14%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,#000 70%,transparent 100%),linear-gradient(to top,transparent 0%,#000 14%);mask-composite:intersect}
.rg .intro .txt{max-width:460px;padding:90px 0}
.rg .intro .eyebrow{text-align:left;margin-bottom:20px;color:rgba(255,255,255,.5)}
.rg .intro h2{font-family:var(--light);font-weight:300;font-size:38px;color:#fff;line-height:1.25;margin-bottom:24px}
.rg .intro p{margin-bottom:16px;font-size:14.5px;color:rgba(255,255,255,.74)}
.rg .intro .quote{font-family:var(--thin);font-size:21px;color:#c9cde3;line-height:1.6;margin:30px 0 0;padding-top:26px;border-top:1px solid rgba(255,255,255,.14)}
.rg .c7tag{display:table;margin-left:auto;margin-right:auto;font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:5px 10px;margin-bottom:12px}
.rg .c7tag.dark{background:#111;color:#fff}
.rg .c7tag.wine{background:#7a3236;color:#fff}
.rg .feature{padding:100px 0 30px}
.rg .feature .frame{border:1px solid #111;padding:10px 50px;margin-top:40px;position:relative}
.rg .feature .frame .flag{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#111;color:#fff;font-size:10px;letter-spacing:.2em;padding:6px 14px;text-transform:uppercase}
.rg .scores{font-size:13px;color:#111;margin:4px 0 16px}
.rg .scores b{font-weight:400}
.rg .collection{padding:90px 0 40px}
.rg .shipnote{text-align:center;color:#666;font-size:13px;margin-top:40px}
.rg .corp{padding:110px 0 100px;background:#fff}
.rg .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:50px}
.rg .tier{border:1px solid #111;padding:40px 34px 38px;text-align:center;position:relative;display:flex;flex-direction:column}
.rg .tier.dark{background:#000;color:#ddd}
.rg .tier .flag{position:absolute;top:-1px;left:50%;transform:translate(-50%,-50%);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;padding:7px 14px;border:1px solid #111;background:#000;color:#fff}
.rg .tier h3.tn{font-family:var(--thin);font-weight:100;font-size:28px;letter-spacing:.04em;text-transform:uppercase;color:#111}
.rg .tier.dark h3.tn,.rg .tier.dark .big{color:#fff}
.rg .tier .sub{font-style:italic;font-size:13px;margin:6px 0 26px}
.rg .tier .big{font-family:var(--light);font-size:34px;color:#111;margin-bottom:6px}
.rg .tier .small{font-size:11.5px;color:#6b6b6b;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #ddd}
.rg .tier.dark .small{border-color:#333}
.rg .tier ul{list-style:none;text-align:left;font-size:12.5px;margin-bottom:30px}
.rg .tier li{padding:11px 0;border-bottom:1px solid #eee}
.rg .tier.dark li{border-color:#262626}
.rg .tier li b{font-weight:400;color:#111}
.rg .tier.dark li b{color:#fff}
.rg .tier .btn{margin-top:auto;align-self:flex-start}
.rg .tier.dark .btn{border-color:#ccc;color:#eee}
.rg .eyebrow.big{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-size:17px;letter-spacing:.24em;color:#111}
.rg .corp .after{text-align:center;margin-top:40px;font-size:13.5px;color:#555}
.rg .corp .after a{border-bottom:1px solid #999}
.rg .faq{padding:20px 0 110px}
.rg .faq .qs{max-width:820px;margin:40px auto 0;border-top:1px solid var(--line)}
.rg .faq .q{border-bottom:1px solid var(--line)}
.rg .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px}
.rg .faq summary::-webkit-details-marker{display:none}
.rg .faq summary h3{font-family:var(--light);font-weight:300;font-size:18px;color:#111;margin:0;line-height:1.4}
.rg .faq summary::after{content:"+";font-family:var(--thin);font-size:28px;line-height:1;color:#111;flex:none}
.rg .faq .q[open] summary::after{content:"\2212"}
.rg .faq .q p{padding:0 4px 24px;font-size:14px;color:#444;max-width:720px}
.rg .count{background:var(--navy);color:#fff;padding:54px 0 46px}
.rg .count .eyebrow{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-size:17px;letter-spacing:.24em;margin-bottom:38px}
.rg .count .row{display:grid;grid-template-columns:repeat(4,1fr);max-width:1140px;margin:0 auto}
.rg .count .c{text-align:center;padding:0 20px;border-left:1px solid rgba(255,255,255,.18)}
.rg .count .c:first-child{border-left:0}
.rg .count .n{font-family:var(--thin);font-weight:100;font-size:68px;line-height:1;letter-spacing:.01em}
.rg .count .u{font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:rgba(255,255,255,.65);margin:10px 0 16px}
.rg .count .h{font-family:var(--light);font-size:19px;letter-spacing:.04em}
.rg .count .d{font-size:12.5px;color:rgba(255,255,255,.7);margin-top:4px}
.rg .count .note{text-align:center;font-size:13.5px;color:rgba(255,255,255,.7);margin-top:36px}
@media (max-width:900px){.rg .c7grid{grid-template-columns:repeat(2,1fr);gap:44px 16px}.rg .c7card .pimg{height:220px}.rg .c7card .pimg img{max-height:220px}.rg .c7card h3{font-size:16px}.rg .filters{flex-wrap:wrap;gap:14px 20px}}
@media (max-width:900px){.rg .count{padding:40px 0 34px}.rg .count .row{grid-template-columns:repeat(2,1fr);row-gap:30px}.rg .count .c{padding:0 6px}.rg .count .c:nth-child(odd){border-left:0}.rg .count .n{font-size:40px}.rg .count .u{font-size:9px;letter-spacing:.2em;margin:6px 0 10px}.rg .count .h{font-size:13px}.rg .count .d{font-size:10.5px}.rg .intro .lux{grid-template-columns:1fr;gap:0;padding-right:0;min-height:0}.rg .intro .pic img{height:auto;min-height:0;aspect-ratio:4/3;object-position:50% 50%;-webkit-mask-image:linear-gradient(to top,transparent 0%,#000 22%);mask-image:linear-gradient(to top,transparent 0%,#000 22%)}.rg .intro .txt{padding:10px 24px 80px}.rg .intro h2{font-size:32px}.rg .tiers{grid-template-columns:1fr;gap:34px}.rg .hero{height:640px}.rg .hero .tri img.o{object-position:74% 20%}.rg .hero::after{background:linear-gradient(to top,rgba(8,9,14,.95),rgba(8,9,14,.9) 44%,rgba(8,9,14,.4) 62%,rgba(8,9,14,0) 76%)}.rg .hero .box{left:50%;top:auto;bottom:40px;transform:translateX(-50%);text-align:center;width:90%}.rg .hero p{margin:0 auto 26px}.rg .hero h1{font-size:52px}.rg .h2{font-size:30px}.rg .c7row h3{font-size:24px}.rg .feature .frame{padding:10px 20px}}
.rg{color:var(--text);font-family:var(--light);font-size:14px;line-height:1.7;-webkit-font-smoothing:antialiased}
.rg *{box-sizing:border-box}
.rg p,.rg h1,.rg h2,.rg h3,.rg h5,.rg ul{margin:0;padding:0}
.rg img{display:block;max-width:100%}
.rg a{color:inherit;text-decoration:none}
.rg .hero .btn.white:hover{background:#fff;color:#111}
.rg .tier .btn:hover{background:#111;color:#fff}
.rg .tier.dark .btn:hover{background:#fff;color:#111}
/* reserve pair: C7 buy button sits where the mock buy row was */
.rg .feature .c7row{display:grid;grid-template-columns:46% 1fr;gap:56px;align-items:center;padding:50px 0}
.rg .feature .c7row .pimg{display:flex;justify-content:center}
.rg .feature .c7row .pimg img{width:100%;height:auto;max-height:none}
.rg .feature .c7row h3{font-family:var(--thin);font-weight:100;font-size:30px;letter-spacing:.04em;text-transform:uppercase;color:#111;text-align:center;margin-bottom:26px}
.rg .feature .c7row .desc{font-size:13.5px;color:#444;margin-bottom:12px}
.rg .feature .c7row .meta{font-size:12px;color:#666;margin-bottom:18px}
@media (max-width:900px){.rg .feature .c7row{grid-template-columns:1fr;gap:26px}}
/* C7 collection widget area */
.rg-c7{max-width:1140px;margin:0 auto;padding:0 30px}
.rg .shipnote{text-align:center;color:#666;font-size:13px;margin-top:10px;padding-bottom:40px}

/* Elementor container reset for this page */
.elementor-99529 .e-con{--gap:0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--margin-top:0px;--margin-bottom:0px}
.elementor-99529 .e-con.rg-c7{--padding-left:30px;--padding-right:30px;--content-width:1140px}
.elementor-99529 .elementor-widget-html{margin:0!important}
/* C7 collection: 3 across, whole photos (never cropped), buttons aligned */
.rg-c7 .c7-product-collection .c7-h1,.rg-c7 .c7-product-collection__content{display:none!important}
.rg-c7 .c7-product-collection__product-list{display:flex!important;flex-wrap:wrap;justify-content:center;gap:80px 44px;margin-top:50px}
.rg-c7 .c7-product{flex:0 0 calc((100% - 88px)/3)!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center;text-align:center;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important}
.rg-c7 .c7-product__image{width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:4/5;margin:0 0 28px!important;padding:0!important;flex:none!important;overflow:hidden;background:#ece8e1!important;display:block!important}
.rg-c7 .c7-product__image a,.rg-c7 .c7-product__image picture{display:block!important;width:100%;height:100%}
.rg-c7 .c7-product-collection .c7-product__image img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;object-fit:cover!important;transition:transform 1.2s cubic-bezier(.2,.6,.2,1),opacity .6s;opacity:0}
.rg-c7 .c7-product-collection .c7-product__image img[data-rg]{opacity:1}
.rg-c7 .c7-product:hover .c7-product__image img{transform:scale(1.035)}
.rg-c7 .c7-product__details{width:100%!important;padding:0!important;display:flex;flex-direction:column;align-items:center;flex:1}
.rg-c7 .c7-product__title,.rg-c7 .c7-product__title a{font-family:'Helvetica Neue Ultra Light','Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:100!important;font-size:22px!important;letter-spacing:.04em;text-transform:uppercase;color:#111!important;line-height:1.25;margin:0 0 8px!important;text-decoration:none;min-height:1.25em}
.rg-c7 .c7-product__subtitle{font-family:'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px!important;color:#555!important;line-height:1.6;max-width:290px;min-height:3.2em;margin:0 auto 10px!important}
.rg-c7 .c7-product__teaser{display:none!important}
.rg-c7 .rg-perk{font-family:'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12.5px;line-height:1.55;color:#1C244B;max-width:260px;min-height:3.1em;margin:0 auto 14px}
.rg-c7 .c7-product__add-to-cart{margin-top:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px;width:100%}
.rg-c7 .c7-product__add-to-cart__price{font-size:19px!important;color:#111!important;margin:0!important;text-align:center}
.rg-c7 .c7-product__add-to-cart__price__variant{display:none!important}
.rg-c7 .c7-product__add-to-cart__form{display:flex!important;gap:10px;align-items:center;justify-content:center;margin:0!important}
.rg-c7 .c7-product__add-to-cart__form__quantity input{width:42px!important;height:38px!important;text-align:center;border:1px solid #ccc!important;padding:0!important}
.rg-c7 .c7-product__add-to-cart .c7-btn{border:1px solid #555!important;background:transparent!important;color:#444!important;font-size:11.5px!important;letter-spacing:.1em;text-transform:uppercase;height:38px;padding:0 18px!important;border-radius:0!important;min-height:0!important}
.rg-c7 .c7-product__add-to-cart .c7-btn:hover{background:#111!important;color:#fff!important;border-color:#111!important}
@media (max-width:900px){.rg-c7 .c7-product-collection__product-list{gap:50px 16px}.rg-c7 .c7-product{flex:0 0 calc((100% - 16px)/2)!important}.rg-c7 .c7-product__image{margin-bottom:18px!important}.rg-c7 .c7-product__title,.rg-c7 .c7-product__title a{font-size:16px!important}.rg-c7 .c7-product__title{min-height:3.75em;display:flex;align-items:flex-start;justify-content:center}.rg-c7 .c7-product__subtitle{font-size:12px!important;min-height:4.8em}.rg-c7 .rg-perk{font-size:11.5px;min-height:4.7em}.elementor-99529 .e-con.rg-c7{--padding-left:16px;--padding-right:16px}.rg-c7 .c7-product__add-to-cart__form{flex-wrap:wrap}}
.rg .feature .c7-product__variant__price__title,.rg .feature .c7-product__add-to-cart__price__variant{display:none!important}
/* gift card: minimal tile, details in a panel after Add to Cart */
.rg-c7 .rg-gc .c7-product__add-to-cart--giftcard{display:none!important}
.rg-c7 .rg-gc-cta{display:flex;flex-direction:column;align-items:center;gap:12px}
.rg-c7 .rg-gc-cta .p{font-size:19px;color:#111}
.rg-c7 .rg-gc-cta .p small{font-size:12px;color:#666;letter-spacing:.06em;margin-right:6px;text-transform:uppercase}
.rg-c7 .rg-gc-cta button{border:1px solid #555;background:transparent;color:#444;font-family:'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;height:38px;padding:0 22px;cursor:pointer;border-radius:0}
.rg-c7 .rg-gc-cta button:hover{background:#111;color:#fff;border-color:#111}
.rg-gc-back{position:fixed;inset:0;background:rgba(10,12,22,.6);z-index:2147483000;opacity:0;pointer-events:none;transition:opacity .3s}
.rg-gc-back.on{opacity:1;pointer-events:auto}
.rg-c7 .rg-gc.rg-open .c7-product__add-to-cart--giftcard{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important;position:fixed!important;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2147483001;background:#fff;width:min(440px,92vw);max-height:92vh;overflow:auto;padding:58px 44px 44px!important;margin:0!important;box-shadow:0 30px 90px rgba(0,0,0,.4);text-align:left}
.rg-c7 .rg-gc.rg-open .c7-product__add-to-cart--giftcard::before{content:"Rewa Gift Card";font-family:'Helvetica Neue Ultra Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:100;font-size:28px;letter-spacing:.04em;text-transform:uppercase;color:#111;text-align:center;line-height:1.2}
.rg-c7 .rg-gc.rg-open .c7-product__add-to-cart--giftcard::after{content:"Delivered by email with your message.";order:-1;display:none}
.rg-c7 .rg-gc .c7-product__add-to-cart--giftcard .c7-sr-only{position:absolute!important}
.rg-c7 .rg-gc .c7-product__add-to-cart--giftcard label{display:block;font-size:10.5px!important;letter-spacing:.2em;text-transform:uppercase;color:#777!important;margin:0 0 8px!important;font-family:'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif}
.rg-c7 .rg-gc .c7-product__add-to-cart--giftcard select,.rg-c7 .rg-gc .c7-product__add-to-cart--giftcard input[type=email],.rg-c7 .rg-gc .c7-product__add-to-cart--giftcard textarea{width:100%!important;height:46px;border:1px solid #cfcfcf!important;border-radius:0!important;padding:0 14px!important;font-size:15px!important;background:#fff;color:#111;box-shadow:none!important}
.rg-c7 .rg-gc .c7-product__add-to-cart--giftcard textarea{height:96px;padding:12px 14px!important}
.rg-c7 .rg-gc .c7-product__add-to-cart--giftcard .c7-form__field{margin:0!important;width:100%}
.rg-c7 .rg-gc .c7-product__add-to-cart--giftcard .c7-product__add-to-cart__price{text-align:center;font-size:22px!important}
.rg-c7 .rg-gc .c7-product__add-to-cart--giftcard .c7-product__add-to-cart__giftcard{display:flex;flex-direction:column;gap:14px;width:100%}
.rg-c7 .rg-gc .c7-product__add-to-cart--giftcard .c7-expand-link{background:none!important;border:0!important;padding:0!important;color:#1C244B!important;font-size:12px!important;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;cursor:pointer;min-height:0!important}
.rg-c7 .rg-gc .c7-product__add-to-cart--giftcard .c7-product__add-to-cart__form{width:100%}
.rg-c7 .rg-gc .c7-product__add-to-cart--giftcard .c7-btn{width:100%;height:48px!important;background:#111!important;color:#fff!important;border-color:#111!important;font-size:12px!important;letter-spacing:.14em}
.rg-c7 .rg-gc .c7-product__add-to-cart--giftcard .c7-btn:hover{background:#1C244B!important;border-color:#1C244B!important}
.rg-gc-x{position:absolute!important;top:12px;right:14px;width:40px;height:40px;border:0!important;background:none!important;padding:0!important;min-height:0!important;box-shadow:none!important;font-size:34px;line-height:1;color:#111;cursor:pointer;font-family:'Helvetica Neue Ultra Light','Helvetica Neue',Helvetica,Arial,sans-serif}
.rg-c7 .rg-gc .c7-product__add-to-cart--giftcard>*:not(.rg-gc-x),.rg-c7 .rg-gc .c7-product__add-to-cart--giftcard .c7-form__field,.rg-c7 .rg-gc .c7-product__add-to-cart--giftcard select,.rg-c7 .rg-gc .c7-product__add-to-cart--giftcard input,.rg-c7 .rg-gc .c7-product__add-to-cart--giftcard textarea{width:100%!important;max-width:none!important}
.rg-c7 .rg-gc .c7-product__add-to-cart--giftcard select{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23111' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat right 16px center!important;padding-right:40px!important;cursor:pointer}
.rg-c7 .rg-gc .c7-product__add-to-cart--giftcard .c7-product__add-to-cart__price__variant{display:none!important}
.rg .tier.dark .small{color:#a3a3a3}
/* Reserve Pair: C7 buy button */
.rg .feature .c7-buy-product{margin-top:10px}
.rg .feature .c7-buy-product .c7-product__add-to-cart{display:flex!important;flex-direction:row!important;align-items:center!important;gap:20px;flex-wrap:wrap;margin:0!important}
.rg .feature .c7-buy-product .c7-product__add-to-cart__price{display:flex;align-items:center;height:44px;margin:0!important;padding:0!important;font-size:26px!important;line-height:1!important;color:#111}
.rg .feature .c7-buy-product .c7-product__add-to-cart__form{display:flex!important;align-items:center!important;gap:12px;margin:0!important;padding:0!important}
.rg .feature .c7-buy-product .c7-product__add-to-cart__form > *{margin:0!important}
.rg .feature .c7-buy-product input{height:44px!important;width:52px!important;text-align:center;padding:0!important;margin:0!important;border:1px solid #ccc!important}
.rg .feature .c7-buy-product .c7-btn{height:44px!important;min-height:0!important;display:inline-flex!important;align-items:center}
.rg .feature .c7-buy-product .c7-btn{border:1px solid #111!important;background:#111!important;color:#fff!important;font-size:12px!important;letter-spacing:.12em;text-transform:uppercase;padding:10px 20px!important;border-radius:0!important}
.rg .feature .c7-buy-product .c7-btn:hover{background:#fff!important;color:#111!important}/* End custom CSS */