.pcard,.gs-card,.dr-card,.nx-set__item,.bag-rec{--card-ease: cubic-bezier(.22, 1, .36, 1);--card-muted: color-mix(in oklab, currentColor 66%, transparent);--card-hair: color-mix(in oklab, currentColor 22%, transparent);--card-serif: var(--v5-serif, "Cormorant Garamond", Georgia, serif);--card-bag: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1 12H6L5 8z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E");--card-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.pcard{--card-ink: #1e1915;--card-muted: #6b5f55;--card-hair: rgb(30 25 21 / .35);position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;min-width:0;margin:0;padding:clamp(.625rem,.5rem + .4vw,.875rem);border:1px solid rgb(30 25 21 / .12);border-radius:14px;background:#fffdf9;box-shadow:0 1px 2px #1e19150a;color:var(--card-ink);text-align:start;transition:border-color .25s ease-out,box-shadow .35s var(--card-ease)}.pcard__media{position:relative;display:block;aspect-ratio:1;margin:0;padding:0;overflow:hidden;border-radius:10px;background:#f5efe6}.pcard__media:after{content:"";position:absolute;z-index:0;inset-inline:28%;top:87.5%;height:4.5%;border-radius:50%;background:radial-gradient(closest-side,#0c09074d,#0c090700);pointer-events:none;transition:transform .7s var(--card-ease),opacity .7s var(--card-ease)}.pcard__img{position:relative;z-index:1;display:block;width:100%;height:100%;margin:0;padding:0;border-radius:0;object-fit:contain;object-position:center;background:none;mix-blend-mode:normal;filter:none;transform:none;transition:transform .7s var(--card-ease),opacity .4s ease-out}.pcard__img--placeholder{fill:currentColor;opacity:.18}.pcard__text{display:grid;align-content:start;gap:.25rem;padding:.875rem .125rem 0}.pcard__name{display:-webkit-box;overflow:hidden;margin:0;color:inherit;font-family:var(--card-serif);font-size:clamp(1.1875rem,1.1rem + .3vw,1.375rem);font-style:normal;font-weight:700;line-height:1.1;letter-spacing:-.005em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pcard__link{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.18em;transition:text-decoration-color .3s ease-out}.pcard__link:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.pcard__link:focus,.pcard__link:focus-visible{outline:none;box-shadow:none}.pcard__link:focus-visible:after{outline:2px solid currentColor;outline-offset:6px;border-radius:2px}.pcard__family{margin:0;color:var(--card-muted);font-size:.8125rem;font-weight:400;line-height:1.4;letter-spacing:.01em;text-transform:none}.pcard__buy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:auto;height:auto;margin:auto 0 0;padding:.5rem .125rem 0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;pointer-events:none}.pcard__price{margin:0;padding:0;background:none;color:inherit;font-size:1.0625rem;font-weight:600;line-height:1.3;letter-spacing:.01em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.pcard__form{display:contents}.pcard__add,.gs .gs__grid .gs-card__add,.dr .dr__grid .dr-card__add{--add-bg: #1e1915;--add-fg: #f3e6cc;--add-bg-hover: #d4b46d;--add-fg-hover: #1e1915;pointer-events:auto;-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:.5rem;min-width:44px;min-height:44px;width:100%;height:auto;margin:0;padding:0 1rem;border:1px solid var(--add-bg);border-radius:8px;background:var(--add-bg);box-shadow:none;color:var(--add-fg);font:inherit;font-size:.875rem;font-weight:600;line-height:1;letter-spacing:.02em;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out,transform .1s ease-out}.dr .dr__grid .dr-card__add{--add-bg: #d4b46d;--add-fg: #1e1915;--add-bg-hover: #f3e6cc;--add-fg-hover: #1e1915}.pcard__add:before{content:"";flex:none;width:1rem;height:1rem;background:currentColor;-webkit-mask:var(--card-bag) center / contain no-repeat;mask:var(--card-bag) center / contain no-repeat}.pcard__add:after{content:none}.gs .gs__grid .gs-card__add svg,.dr .dr__grid .dr-card__add svg{width:1rem;height:1rem;flex:none}@media(hover:hover){.pcard__add:hover,.gs .gs__grid .gs-card__add:hover,.dr .dr__grid .dr-card__add:hover{border-color:var(--add-bg-hover);background:var(--add-bg-hover);color:var(--add-fg-hover)}}.pcard__add:active,.gs .gs__grid .gs-card__add:active,.dr .dr__grid .dr-card__add:active{border-color:#c4a25b;background:#c4a25b;color:#1e1915;transform:scale(.98)}.pcard__add:focus-visible,.gs .gs__grid .gs-card__add:focus-visible,.dr .dr__grid .dr-card__add:focus-visible{outline:2px solid #1e1915;outline-offset:2px;box-shadow:0 0 0 4px #fffdf9}.pcard__add.is-added:before{-webkit-mask-image:var(--card-check);mask-image:var(--card-check)}.pcard__add.v5-added:before{display:none}.pcard__add.is-added,.pcard__add.v5-added{border-color:#d4b46d;background:#d4b46d;color:#1e1915}.pcard .pcard__add.is-sold-out,.pcard .pcard__add[disabled],.gs .gs__grid .gs-card__add.is-sold-out,.dr .dr__grid .dr-card__add.is-sold-out{border-color:#1e19152e;background:transparent;color:var(--card-muted);cursor:default;transform:none;opacity:1}.pcard__add.is-sold-out:before{display:none}.pcard:has(.pcard__add.is-sold-out) .pcard__img{opacity:.45}.pcard:has(.pcard__add.is-sold-out) .pcard__media:after{opacity:.35}.pcard>.add-error,.pcard__buy>.add-error{position:relative;z-index:2;flex-basis:100%;margin:.25rem 0 0;color:inherit}@media(hover:hover)and (pointer:fine){.pcard:hover{border-color:#1e191547;box-shadow:0 14px 32px -20px #1e191573}.pcard:hover .pcard__img{transform:translateY(-2.5%)}.pcard:hover .pcard__media:after{opacity:.6;transform:scaleX(.86)}.pcard:hover .pcard__link{text-decoration-color:var(--card-hair)}}.pcard:has(.pcard__link:focus-visible) .pcard__img{transform:translateY(-2.5%)}.cl-grid,.nx-shop__grid:not(.is-strip),.pd-ritual__list{column-gap:clamp(.75rem,.4rem + 1.2vw,1.5rem);row-gap:clamp(.75rem,.4rem + 1.2vw,1.5rem)}.nx-shop__grid.is-strip,.carousel__track:has(.pcard){gap:clamp(.75rem,.4rem + 1.2vw,1.25rem)}li:has(>.pcard){min-width:0}@media(max-width:749px){.pd-ritual__list{row-gap:1.25rem}.pd-ritual__list .pcard{display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"media text" "media price" "media add";column-gap:1rem;align-items:center;height:auto}.pd-ritual__list .pcard__media{grid-area:media}.pd-ritual__list .pcard__text{grid-area:text;align-self:end;padding:0}.pd-ritual__list .pcard__price{padding-top:.25rem;text-align:start}.pd-ritual__list .pcard__add{margin-top:.5rem}.pd-ritual__list .pcard__name{font-size:1.1875rem}}.gs .gs__grid .gs-card{gap:0;padding:clamp(.625rem,.5rem + .4vw,.875rem);border:1px solid rgb(30 25 21 / .12);border-radius:14px;background:#fffdf9;box-shadow:0 1px 2px #1e19150a;color:#1e1915;text-align:start;transition:border-color .25s ease-out,box-shadow .35s var(--card-ease)}@media(hover:hover)and (pointer:fine){.gs .gs__grid .gs-card:hover{border-color:#1e191547;box-shadow:0 14px 32px -20px #1e191573}}.gs .gs__grid .gs-card__link{justify-items:stretch;gap:.25rem;flex:0 0 auto}.gs .gs__grid .gs-card__stage,.gs .gs__grid .gs-card:hover .gs-card__stage{border-radius:0;background:none;box-shadow:none}.gs .gs__grid .gs-card__box{transform:none;transition:transform .7s var(--card-ease)}.gs .gs__grid .gs-card__sheen{display:none}.gs .gs__grid .gs-card.is-wrapped .gs-card__bow{animation-timing-function:var(--card-ease)}.gs .gs__grid .gs-card__name{margin-top:clamp(.875rem,.6rem + .8vw,1.25rem);color:inherit;font-family:var(--card-serif);font-size:clamp(1.1875rem,1.1rem + .3vw,1.375rem);font-style:normal;font-weight:700;line-height:1.1;letter-spacing:-.005em}.gs .gs__grid .gs-card__note{color:inherit;color:var(--card-muted);font-size:.8125rem;line-height:1.4}.gs .gs__grid .gs-card__buy{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:auto;height:auto;margin:auto 0 0;padding:.25rem 0 0;border:0;border-radius:0;background:none;overflow:visible}.gs .gs__grid .gs-card__price,.dr .dr__grid .dr-card__price{display:block;padding:0;color:inherit;font-size:1.0625rem;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums lining-nums}@media(hover:hover)and (pointer:fine){.gs .gs__grid .gs-card:hover .gs-card__box{transform:translateY(-2.5%)}}.dr .dr__grid .dr-card,.dr .dr__grid .dr-card:hover{gap:0;padding:clamp(.625rem,.5rem + .4vw,.875rem);border:1px solid rgb(243 230 204 / .14);border-radius:14px;background:#ffffff09;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;transform:none}.dr .dr__grid .dr-card__link{justify-items:center;gap:.25rem;flex:0 0 auto}.dr .dr__grid .dr-card__plinth{border-radius:0;background:none}.dr .dr__grid .dr-card__plinth:before{display:none}.dr .dr__grid .dr-card__img,.dr .dr__grid .dr-card__img.is-photo{filter:none;-webkit-box-reflect:none;transition:transform .7s var(--card-ease)}.dr .dr__grid .dr-card:hover .dr-card__img{transform:none}@media(hover:hover)and (pointer:fine){.dr .dr__grid .dr-card:hover .dr-card__img{transform:translateY(-2.5%)}}.dr .dr__grid .dr-card__name{margin-top:clamp(.875rem,.6rem + .8vw,1.25rem);font-family:var(--card-serif);font-size:clamp(1.1875rem,1.1rem + .3vw,1.375rem);font-style:normal;font-weight:700;line-height:1.1;letter-spacing:-.005em}.dr .dr__grid .dr-card__note{color:inherit;color:var(--card-muted);font-size:.8125rem}.dr .dr__grid .dr-card__buy{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;margin:auto 0 0;padding:.25rem 0 0;border:0;border-radius:0;overflow:visible}.nx-set__grid .nx-set__item{gap:.25rem;padding:.75rem .75rem 1rem;border:1px solid transparent;border-radius:2px;background:none;box-shadow:none;transform:none;transition:border-color .25s ease-out}.nx-set__grid .nx-set__item:hover{border-color:var(--card-hair)}.nx-set__grid .nx-set__item[aria-pressed=true]{border-color:color-mix(in oklab,currentColor 55%,transparent);box-shadow:none}.nx-set__grid .nx-set__item:focus-visible{outline:2px solid currentColor;outline-offset:2px}.nx-set__grid .nx-set__media{position:relative;margin-bottom:.625rem;overflow:visible;border-radius:0;background:none}.nx-set__grid .nx-set__media img{padding:0;mix-blend-mode:normal;transition:transform .7s var(--card-ease),opacity .4s ease-out}.nx-set__grid .nx-set__name{padding-inline:0;font-family:var(--card-serif);font-size:clamp(1.125rem,1rem + .35vw,1.3125rem);font-weight:500;line-height:1.12}.nx-set__grid .nx-set__price{padding-inline:0;color:inherit;color:var(--card-muted);font-size:.875rem;font-variant-numeric:tabular-nums lining-nums}.nx-set__grid .nx-set__tick{top:.75rem;right:auto;left:auto;inset-inline-start:.75rem;z-index:1;border:1px solid var(--card-hair);background:none;color:inherit}.nx-set__grid .nx-set__item[aria-pressed=true] .nx-set__tick{border-color:#d4b46d;background:#d4b46d;color:#14100d}@media(hover:hover)and (pointer:fine){.nx-set__grid .nx-set__item:not(:disabled):hover .nx-set__media img{transform:translateY(-2.5%)}}.bag-row .bag-rec,.bag-row .bag-rec:hover{gap:.125rem;padding:0 0 .25rem;border:0;border-radius:0;background:none;box-shadow:none;transform:none}.bag-row .bag-rec__media{margin-bottom:.375rem;overflow:visible;border-radius:0;background:none}.bag-row .bag-rec__media img{padding:0;mix-blend-mode:normal}.bag-row .bag-rec__name{padding-inline:0 2.9rem;font-family:var(--card-serif);font-size:1.0625rem;font-weight:500;line-height:1.2}.bag-row .bag-rec__price{padding-inline:0;font-size:.8125rem;font-variant-numeric:tabular-nums lining-nums}.bag-row .bag-rec__add{right:auto;inset-inline-end:0;bottom:0;width:40px;height:40px;border:0!important;border-radius:8px;background:#1e1915!important;color:#f3e6cc!important;transition:background-color .2s ease-out,color .2s ease-out}@media(hover:hover){.bag-row .bag-rec__add:hover{background:#d4b46d!important;color:#1e1915!important}}.bag-row .bag-rec__add.is-adding{background:#c4a25b!important;color:#1e1915!important}.bag-row .bag-rec__add:focus-visible{outline:2px solid #1e1915;outline-offset:2px}@media(prefers-reduced-motion:reduce){.pcard__img,.pcard__media:after,.gs .gs__grid .gs-card__box,.dr .dr__grid .dr-card__img,.nx-set__grid .nx-set__media img{transition:opacity .2s ease-out}.pcard:hover .pcard__img,.pcard:has(.pcard__link:focus-visible) .pcard__img,.gs .gs__grid .gs-card:hover .gs-card__box,.dr .dr__grid .dr-card:hover .dr-card__img,.nx-set__grid .nx-set__item:hover .nx-set__media img{transform:none}.pcard:hover .pcard__media:after{transform:none}}@media(forced-colors:active){.pcard__link:focus-visible:after,.pcard__add:focus-visible{outline-color:Highlight}.pcard__add:before{background:ButtonText}}@media(hover:hover)and (pointer:fine){.dr .dr__grid .dr-card:hover{border-color:#f3e6cc52}}:where(*):has(>.pcard),:where(*):has(>.pcard__wrap>.pcard){container-type:inline-size}.pcard{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto auto;grid-template-areas:"media media" "text  price" "add   add" "err   err";column-gap:.75rem}.pcard__media{grid-area:media}.pcard__text{grid-area:text}.pcard__buy,.pcard__form{display:contents}.pcard__price{grid-area:price;align-self:start;padding-top:.95rem;text-align:end}.pcard__add{grid-area:add;align-self:end;margin-top:.875rem;z-index:2}.pcard>.add-error,.pcard__buy>.add-error{grid-area:err}@container (max-width: 240px){.pcard{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto auto auto;grid-template-areas:"media" "text" "price" "add" "err"}.pcard__price{padding-top:.375rem;text-align:start}}.pcard{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto 1fr auto;grid-template-areas:"media" "text" "price" "add" "err"}.pcard__text{justify-items:center;text-align:center}.pcard__name{text-align:center}.pcard .pcard__price{justify-self:center;padding-top:.375rem;text-align:center}.pcard .pcard__family{display:none}.pcard .pcard__name{font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);line-height:1.15}@container (max-width: 240px){.pcard .pcard__name{font-size:1.25rem}}.pcard__media .pcard__img--alt{display:none}@media(hover:hover)and (pointer:fine){.pcard .pcard__media img.pcard__img.pcard__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;opacity:0;pointer-events:none}.pcard:hover .pcard__media:has(.pcard__img--alt.is-ready) .pcard__img:not(.pcard__img--alt){opacity:0}.pcard:hover .pcard__media .pcard__img--alt.is-ready{opacity:1}.pcard:hover .pcard__media:has(.pcard__img--alt.is-ready):after{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cards.css.map */
