.rp.rp-shop{padding-block:28px 54px}.rp-shop .rp-shop__head{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.rp-shop .rp-shop__head .rp-eyebrow{margin:0}.rp-shop .rp-shop__head .rp-eyebrow:after{display:none}.rp-shop .rp-shop__head h1{max-width:15ch}.rp-shop .rp-shop__points{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 14px;font:600 13px/1.3 var(--da-font-body);color:var(--da-ink)}.rp-shop .rp-shop__points li{display:flex;align-items:center;gap:6px;margin:0;padding:0}.rp-shop .rp-shop__points li:before{content:"";flex:none;width:15px;height:15px;border-radius:50%;background:var(--da-champagne-deep) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.8 6.3l2.1 2.1 4.3-4.8' fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/10px no-repeat}.rp-shop .rp-shop__tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -24px 18px;padding:0 24px 2px}.rp-shop .rp-shop__tabs::-webkit-scrollbar{display:none}.rp-shop .rp-shop__tab{flex:1 0 auto;min-height:44px;padding:0 12px;border:1px solid var(--da-line-strong);background:var(--da-ivory);color:var(--da-ink);border-radius:var(--da-radius);font:600 13.5px/1 var(--da-font-body);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s}.rp-shop .rp-shop__tab[aria-selected=true]{background:var(--da-charcoal);border-color:var(--da-charcoal);color:var(--da-ivory)}.rp-shop .rp-shop__tab[hidden]{display:none}.rp-shop .rp-shop__grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.rp-shop .rp-shop__grid>[hidden]{display:none}.rp-shop .rp-pcard__badge{position:absolute;top:10px;right:10px;z-index:1;background:var(--da-charcoal);color:var(--da-ivory);font:600 10px/1.3 var(--da-font-body);letter-spacing:.14em;text-transform:uppercase;padding:5px 8px;border-radius:var(--da-radius)}.rp-shop .rp-pcard__img{aspect-ratio:1/1}.rp-shop .rp-pcard__sw{display:none}.rp-shop .rp-pcard h3{font-size:19px}.rp-shop .rp-pcard .rp-w{font-size:14.5px;line-height:1.3}.rp-shop .rp-price{flex-wrap:wrap}.rp-shop .rp-price>span{font-size:12.5px;color:var(--da-ink-soft)}.rp-shop .rp-pcard .rp-btn{margin-top:6px}.rp-shop .rp-pcard--wide{grid-column:span 2;flex-direction:column}.rp-shop .rp-pcard--wide .rp-pcard__img{aspect-ratio:1/1}.rp-shop .rp-pcard--wide .rp-pcard__body{padding:16px}.rp-shop .rp-pcard--wide .rp-price{margin-top:0}.rp-shop .rp-pcard--bundle{grid-column:span 2;border:1.5px solid var(--da-charcoal)}.rp-shop .rp-pcard__duo{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:16px;background:var(--da-ivory-deep)}.rp-shop .rp-pcard__box{display:block;aspect-ratio:1/1;background:var(--da-ivory-warm);border:1px solid var(--da-line);border-radius:var(--da-radius-card);overflow:hidden}.rp-shop .rp-pcard__duo img{width:100%;height:100%;object-fit:cover}.rp-shop .rp-pcard__duo i{font-family:var(--da-font-display);font-style:normal;font-size:24px;color:var(--da-champagne-deep)}.rp-shop .rp-pcard--bundle .rp-pcard__body{padding:16px}@media(min-width:860px){.rp.rp-shop{padding-block:56px 96px}.rp-shop .rp-shop__head{align-items:center;text-align:center;margin-bottom:30px}.rp-shop .rp-shop__head h1{max-width:18ch}.rp-shop .rp-shop__head .rp-lede{max-width:60ch}.rp-shop .rp-shop__points{justify-content:center;gap:8px 22px;font-size:14px}.rp-shop .rp-shop__tabs{justify-content:center;gap:8px;margin:0 0 32px;padding:0}.rp-shop .rp-shop__tab{flex:none;padding:0 22px;font-size:15px}.rp-shop .rp-shop__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.rp-shop .rp-pcard h3{font-size:21px}.rp-shop .rp-pcard .rp-w{font-size:16px}.rp-shop .rp-pcard--wide{flex-direction:row;align-items:center}.rp-shop .rp-pcard--wide .rp-pcard__img{flex:0 0 50%;aspect-ratio:1/1}.rp-shop .rp-pcard--wide .rp-pcard__body{justify-content:center}.rp-shop .rp-pcard--wide .rp-pcard__body,.rp-shop .rp-pcard--bundle .rp-pcard__body{padding:24px;gap:8px}.rp-shop .rp-pcard--wide h3,.rp-shop .rp-pcard--bundle h3{font-size:26px}.rp-shop .rp-pcard--bundle{flex-direction:row}.rp-shop .rp-pcard--bundle .rp-pcard__duo{flex:0 0 50%;align-content:center}.rp-shop .rp-pcard--bundle .rp-pcard__body{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/rp-shop.css.map */
