body.site-editorial #MainContent .ritual-shop__item,body.site-editorial #MainContent .commerce-folio__card--product{position:relative}body.site-editorial #MainContent :is(.ritual-shop__product-link,.commerce-folio__product-link){color:inherit;text-decoration:none}body.site-editorial #MainContent :is(.ritual-shop__product-link,.commerce-folio__product-link):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}body.site-editorial #MainContent :is(.ritual-shop__item,.commerce-folio__card--product):focus-within{outline:2px solid var(--warm-gold, #d9ae4b);outline-offset:2px}body.site-editorial #MainContent :is(.ritual-shop .ritual-shop__item-title,.commerce-folio__card--product>h2){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.6em;max-height:2.6em;margin:0;overflow:hidden;line-height:1.3;text-align:left!important;text-align-last:left!important;white-space:normal!important;overflow-wrap:anywhere}body.site-editorial #MainContent .ritual-shop .ritual-shop__item-title{min-height:2.6em;max-height:2.6em}body.site-editorial #MainContent .ritual-shop .ritual-shop__item-foot{display:flex;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin-top:0}body.site-editorial #MainContent :is(.ritual-shop__review-slot,.commerce-folio__review-slot){display:flex;align-items:center;min-height:1.45em;margin:8px 0 10px;font-size:18px;text-align:left}body.site-editorial #MainContent :is(.ritual-shop__review-slot,.commerce-folio__review-slot) .product-review-summary{flex-wrap:nowrap;margin:0;white-space:nowrap}body.site-editorial #MainContent .ritual-shop .ritual-shop__item-price{align-self:flex-end;margin-left:auto!important;padding-right:35px;text-align:right!important;white-space:normal!important}body.site-editorial #MainContent .ritual-shop .ritual-shop__item-price>span:last-child{font:italic 500 20px/1.2 var(--font-body);font-variant-numeric:tabular-nums}body.site-editorial #MainContent .commerce-folio__card--product{display:flex;flex-direction:column;align-items:stretch}body.site-editorial #MainContent .commerce-folio__card--product .commerce-folio__product-meta{display:flex;flex-direction:column;align-items:flex-start;gap:0}body.site-editorial #MainContent .commerce-folio__card--product .commerce-folio__price{align-self:stretch;width:100%;margin:0;padding-right:35px;box-sizing:border-box;font:italic 500 20px/1.2 var(--font-body);font-variant-numeric:tabular-nums;text-align:right}body.site-editorial #MainContent .welcome-price-card{position:relative;z-index:2;min-width:0;width:100%;margin-top:11px;font-family:var(--font-body)}body.site-editorial #MainContent .welcome-price-card__button{display:grid;grid-template-columns:22px minmax(0,1fr) auto 14px;align-items:center;gap:9px;width:100%;min-height:52px;padding:9px 11px;border:1px solid var(--color-brand-gold, #b79a62);border-radius:8px;background:transparent;color:var(--color-text-main, #f1e7d2);font:inherit;font-style:normal!important;cursor:pointer;text-align:left;transition:background-color .2s ease,border-color .2s ease}body.site-editorial #MainContent .welcome-price-card__button:hover{background:#b79a621a;border-color:var(--warm-gold, #d9ae4b)}body.site-editorial #MainContent .welcome-price-card__button:focus-visible{outline:2px solid var(--warm-gold, #d9ae4b);outline-offset:3px}body.site-editorial #MainContent .welcome-price-card__gift{flex:none;color:var(--warm-gold, #d9ae4b)}body.site-editorial #MainContent .welcome-price-card__label{min-width:0;font-size:16px;font-style:normal;line-height:1.25}body.site-editorial #MainContent .welcome-price-card__amount{color:var(--warm-gold, #d9ae4b);font-size:20px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}body.site-editorial #MainContent .welcome-price-card__arrow{color:var(--warm-gold, #d9ae4b);font-size:19px}html.welcome-price-unavailable .welcome-price-card{display:none!important}.welcome-price-card__mobile-context,.ritual-shop__membership-banner,.welcome-grid-note{display:none}body.site-editorial #MainContent .commerce-folio__card--product>.deck-membership-offer,body.site-editorial #MainContent .ritual-shop__item-info>.deck-membership-offer{margin-top:auto!important;padding-top:12px}body.site-editorial #MainContent :is(.deck-related,.pc-related) .welcome-related-card{position:relative;display:flex;flex-direction:column;min-width:0}body.site-editorial #MainContent :is(.deck-related,.pc-related) .welcome-related-card__link{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}body.site-editorial #MainContent :is(.deck-related,.pc-related) .welcome-related-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}body.site-editorial #MainContent :is(.deck-related,.pc-related) .welcome-related-card h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.6em;max-height:2.6em;margin:0;overflow:hidden;line-height:1.3;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere}body.site-editorial #MainContent :is(.deck-related,.pc-related) .welcome-related-card__review-slot{display:flex;align-items:center;min-height:1.45em;margin:8px 0 10px;font-size:18px}body.site-editorial #MainContent :is(.deck-related,.pc-related) .welcome-related-card__review-slot .product-review-summary{flex-wrap:nowrap;white-space:nowrap}body.site-editorial #MainContent :is(.deck-related,.pc-related) .welcome-related-card__link>p{margin:0;align-self:stretch;width:100%;box-sizing:border-box;padding-right:36px;font:italic 500 clamp(15px,1.5vw,19px)/1.2 var(--font-body);font-variant-numeric:tabular-nums;text-align:right!important;text-align-last:right!important}body.site-editorial #MainContent :is(.deck-related,.pc-related) .welcome-price-card__button{grid-template-columns:minmax(0,1fr) 16px;gap:4px 8px;min-height:64px}body.site-editorial #MainContent :is(.deck-related,.pc-related) .welcome-price-card__gift{display:none}body.site-editorial #MainContent :is(.deck-related,.pc-related) .welcome-price-card__label{grid-column:1 / -1}body.site-editorial #MainContent :is(.deck-related,.pc-related) .welcome-price-card__amount{grid-column:1;justify-self:end;font-size:clamp(15px,1.5vw,19px)}body.site-editorial #MainContent :is(.deck-related,.pc-related) .welcome-price-card__arrow{grid-column:2}body.site-editorial #MainContent :is(.deck-related,.pc-related) .welcome-related-card>.deck-membership-offer{margin-top:auto!important;padding-top:12px}body.site-editorial #MainContent .pc-related .welcome-related-card__view{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:auto;color:inherit;text-decoration:underline;text-underline-offset:3px}body.site-editorial #MainContent :is(.deck-related,.pc-related) .welcome-related-card:focus-within{outline:2px solid var(--warm-gold, #d9ae4b);outline-offset:2px}@media(hover:hover)and (pointer:fine)and (min-width:769px){body.site-editorial #MainContent :is(.ritual-shop__item,.commerce-folio__card--product):focus-within .commerce-folio__hover-overlay{display:flex;opacity:1;visibility:visible;transform:scale(1)}}@media(max-width:800px){body.site-editorial #MainContent .ritual-shop .ritual-shop__item-price,body.site-editorial #MainContent .commerce-folio__card--product .commerce-folio__price{padding-right:36px}body.site-editorial #MainContent .welcome-price-card__button{grid-template-columns:minmax(0,1fr) 16px;gap:4px 8px;min-height:64px}body.site-editorial #MainContent .welcome-price-card__gift{display:none}body.site-editorial #MainContent .welcome-price-card__label{grid-column:1 / -1;font-size:16px}body.site-editorial #MainContent .welcome-price-card__amount{grid-column:1;justify-self:end;font-size:clamp(15px,4vw,19px)}body.site-editorial #MainContent .welcome-price-card__arrow{grid-column:2}}@media(max-width:640px){body.site-editorial #MainContent .ritual-shop .ritual-shop__item-price{padding-right:21px}body.site-editorial #MainContent .ritual-shop .ritual-shop__item-price>span:last-child,body.site-editorial #MainContent .commerce-folio__card--product .commerce-folio__price{font-size:clamp(15px,4vw,19px)}body.site-editorial #MainContent .commerce-folio__card--product .commerce-folio__price{padding-right:21px}body.site-editorial #MainContent :is(.deck-related,.pc-related) .welcome-related-card__link>p{padding-right:21px}body.site-editorial #MainContent :is(.ritual-shop__review-slot,.commerce-folio__review-slot) .product-review-summary,body.site-editorial #MainContent :is(.ritual-shop__review-slot,.commerce-folio__review-slot) .product-review-summary__stars{font-size:14px;gap:3px}body.site-editorial #MainContent :is(.ritual-shop__review-slot,.commerce-folio__review-slot) .product-review-summary__score{display:none}body.site-editorial #MainContent .commerce-folio__review-slot .product-review-summary{gap:3px}body.site-editorial #MainContent .commerce-folio__review-slot .product-review-summary__stars{letter-spacing:0}body.site-editorial #MainContent .commerce-folio__review-slot .product-review-summary__count{font-size:13px}body.site-editorial #MainContent :is(.deck-related,.pc-related) .welcome-related-card__review-slot .product-review-summary,body.site-editorial #MainContent :is(.deck-related,.pc-related) .welcome-related-card__review-slot .product-review-summary__stars{font-size:14px}body.site-editorial #MainContent :is(.deck-related,.pc-related) .welcome-related-card__review-slot .product-review-summary__score{display:none}body.site-editorial #MainContent .welcome-price-card__button,body.site-editorial #MainContent :is(.deck-related,.pc-related) .welcome-price-card__button{grid-template-columns:minmax(0,1fr) 12px;column-gap:3px;padding:8px 5px}body.site-editorial #MainContent .welcome-price-card__arrow{font-size:17px}}@media(max-width:359px){body.site-editorial #MainContent .ritual-shop .ritual-shop__item-title{display:block;min-height:0;max-height:none;overflow:visible}}@media(prefers-reduced-motion:reduce){body.site-editorial #MainContent .welcome-price-card__button{transition:none}}@media(max-width:640px){body.site-editorial #MainContent .home-ritual__panel .ritual-shop__item-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;min-height:6em;max-height:6em;min-height:4lh;max-height:4lh;margin:0;overflow:hidden;font-size:18px;line-height:1.3;text-align:left!important}body.site-editorial #MainContent .home-ritual__panel .ritual-shop__item-price{align-self:flex-start;width:auto;max-width:100%;margin:0!important;padding:0;color:var(--color-text-main, #f1e7d2);font:normal 500 18px/1.3 var(--font-body);text-align:left!important;overflow-wrap:anywhere}body.site-editorial #MainContent .home-ritual__panel .ritual-shop__item-price>span:last-child{font:inherit}body.site-editorial #MainContent .home-ritual__panel .ritual-shop__availability:empty{display:none}body.site-editorial #MainContent .ritual-shop .ritual-shop__listing .ritual-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.site-editorial #MainContent .ritual-shop .ritual-shop__item{border-color:color-mix(in srgb,var(--color-brand-gold, #b79a62) 68%,transparent)}body.site-editorial #MainContent .ritual-shop .ritual-shop__item-info{padding:12px 10px 14px}body.site-editorial #MainContent .ritual-shop .ritual-shop__availability:empty{display:none}body.site-editorial #MainContent :is(.ritual-shop .ritual-shop__item-title,.commerce-folio__card--product>h2,.deck-related .welcome-related-card h3,.pc-related .welcome-related-card h3){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;min-height:6em;max-height:6em;min-height:4lh;max-height:4lh;margin-bottom:0;overflow:hidden;font-size:18px;line-height:1.3;text-align:left!important}body.site-editorial #MainContent :is(.ritual-shop__review-slot,.commerce-folio__review-slot,.welcome-related-card__review-slot){align-items:center;min-height:1.5em;margin:8px 0 10px;font-size:15px}body.site-editorial #MainContent :is(.ritual-shop__review-slot,.commerce-folio__review-slot,.welcome-related-card__review-slot) .product-review-summary{display:inline-flex;flex-wrap:nowrap;gap:4px;font-size:15px;line-height:1.5;white-space:nowrap}body.site-editorial #MainContent :is(.ritual-shop__review-slot,.commerce-folio__review-slot,.welcome-related-card__review-slot) .product-review-summary:before{content:"\2605";color:var(--warm-gold, #d9ae4b);font-size:18px;line-height:1}body.site-editorial #MainContent :is(.ritual-shop__review-slot,.commerce-folio__review-slot,.welcome-related-card__review-slot) .product-review-summary__stars,body.site-editorial #MainContent :is(.ritual-shop__review-slot,.commerce-folio__review-slot,.welcome-related-card__review-slot) .product-review-summary__count-word{display:none}body.site-editorial #MainContent :is(.ritual-shop__review-slot,.commerce-folio__review-slot,.welcome-related-card__review-slot) .product-review-summary__score{display:inline;font-size:15px!important;line-height:1.5}body.site-editorial #MainContent :is(.ritual-shop__review-slot,.commerce-folio__review-slot,.welcome-related-card__review-slot) .product-review-summary__count{font-size:15px!important;line-height:1.5}body.site-editorial #MainContent :is(.ritual-shop__review-slot,.commerce-folio__review-slot,.welcome-related-card__review-slot) .product-review-summary__count:before{content:"("}body.site-editorial #MainContent :is(.ritual-shop__review-slot,.commerce-folio__review-slot,.welcome-related-card__review-slot) .product-review-summary__count:after{content:")"}body.site-editorial #MainContent .ritual-shop .ritual-shop__item-foot{align-items:flex-start!important}body.site-editorial #MainContent .ritual-shop .ritual-shop__item-price,body.site-editorial #MainContent .commerce-folio__card--product .commerce-folio__price,body.site-editorial #MainContent :is(.deck-related,.pc-related) .welcome-related-card__link>p{align-self:flex-start;width:auto;max-width:100%;margin:0!important;padding:0;color:var(--color-text-main, #f1e7d2);font:normal 500 18px/1.3 var(--font-body);text-align:left!important;text-align-last:left!important;overflow-wrap:anywhere}body.site-editorial #MainContent .ritual-shop .ritual-shop__item-price>span:last-child{font:inherit}body.site-editorial #MainContent :is(.ritual-shop__item,.commerce-folio__card--product,.welcome-related-card) .welcome-price-card{margin-top:5px}body.site-editorial #MainContent :is(.ritual-shop__item,.commerce-folio__card--product,.welcome-related-card) .welcome-price-card__button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;text-align:left}body.site-editorial #MainContent :is(.ritual-shop__item,.commerce-folio__card--product,.welcome-related-card) .welcome-price-card__button:hover{background:transparent;border:0}body.site-editorial #MainContent :is(.ritual-shop__item,.commerce-folio__card--product,.welcome-related-card) .welcome-price-card__label,body.site-editorial #MainContent :is(.ritual-shop__item,.commerce-folio__card--product,.welcome-related-card) .welcome-price-card__arrow{display:none}body.site-editorial #MainContent :is(.ritual-shop__item,.commerce-folio__card--product,.welcome-related-card) .welcome-price-card__amount{max-width:100%;color:var(--warm-gold, #d9ae4b);font:normal 600 clamp(16px,5vw,20px)/1.2 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap}body.site-editorial #MainContent .welcome-price-card__amount--range{white-space:normal}body.site-editorial #MainContent .welcome-price-card__range-prefix{display:block}body.site-editorial #MainContent .welcome-price-card__number{white-space:nowrap}body.site-editorial #MainContent .welcome-price-card__amount--estimate:after{content:"*"}body.site-editorial #MainContent .welcome-price-card__mobile-context{display:block;color:var(--color-text-main, #f1e7d2);font:normal 400 15px/1.35 var(--font-body)}body.site-editorial #MainContent .ritual-shop__listing--all-decks .ritual-shop__item-info>.deck-membership-offer{display:none}body.site-editorial #MainContent .ritual-shop__membership-banner{display:flex;align-items:center;gap:14px;min-height:64px;margin:0 0 16px;padding:10px 16px;border:1px solid var(--color-brand-gold, #b79a62);border-radius:12px;color:var(--color-text-main, #f1e7d2);font:normal 400 18px/1.3 var(--font-body);text-decoration:none}body.site-editorial #MainContent .ritual-shop__membership-banner svg{flex:none;color:var(--warm-gold, #d9ae4b)}body.site-editorial #MainContent .ritual-shop__membership-banner>span{display:flex;flex-direction:column;padding-left:14px;border-left:1px solid var(--color-brand-gold, #b79a62)}body.site-editorial #MainContent .ritual-shop__membership-banner strong{font-weight:500}body.site-editorial #MainContent .welcome-grid-note{display:block;margin:12px 0 0;color:var(--color-text-body, #d8cddf);font:normal 400 14px/1.5 var(--font-body);text-align:left}body.site-editorial #MainContent .ritual-shop__listing>.welcome-grid-note{margin:0 0 12px}body.site-editorial #MainContent .welcome-grid-note button{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}body.site-editorial #MainContent .welcome-grid-note button:focus-visible{outline:2px solid var(--warm-gold, #d9ae4b);outline-offset:2px}html.welcome-price-unavailable .welcome-grid-note{display:none!important}}body.site-editorial #MainContent .ritual-shop .ritual-shop__item-price{display:inline-block}body.site-editorial #MainContent .ritual-shop .ritual-shop__item-price>span{display:inline}body.site-editorial #MainContent :is(.physical-product select[data-variant-select],.product-form select[name=id],select[data-pc-accessory-variant]) option{color:#160f21;background-color:#f2e8d2}
/*# sourceMappingURL=/cdn/shop/t/51/assets/welcome-price-card.css.map */
