.crocin-pdp{--crocin-cream: #faf5ec;--crocin-cream-2: #f3ead9;--crocin-wine: #5b2333;--crocin-wine-2: #7a3447;--crocin-gold: #c08a3f;--crocin-gold-2: #d9a85d;--crocin-rose: #c47a82;--crocin-purple: #4b3358;--crocin-ink: #2a1c20;--crocin-muted: #7b6c6f;--crocin-border: rgba(91, 35, 51, .16);--crocin-border-strong: rgba(91, 35, 51, .32);--crocin-radius: 4px;--crocin-shadow: 0 8px 24px rgba(91, 35, 51, .08);background:var(--crocin-cream);color:var(--crocin-ink);font-family:var(--font-body-family, "Inter", system-ui, sans-serif)}.crocin-pdp__container{max-width:1280px;margin:0 auto;padding:32px 20px 96px}@media(min-width:990px){.crocin-pdp__container{padding:48px 32px 120px}}.crocin-pdp__grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:990px){.crocin-pdp__grid{grid-template-columns:minmax(0,1fr) minmax(380px,1fr);gap:48px;align-items:start}}.crocin-pdp__gallery{display:flex;flex-direction:column;gap:16px;position:sticky;top:2rem}.crocin-pdp__gallery-main{position:relative;aspect-ratio:3 / 4;background:var(--crocin-cream-2);border-radius:var(--crocin-radius);overflow:hidden}.crocin-pdp__gallery-main img,.crocin-pdp__gallery-main video{width:100%;height:100%;object-fit:cover;display:block}.crocin-pdp__gallery-main--placeholder{display:flex;align-items:center;justify-content:center;color:var(--crocin-muted);font-style:italic}.crocin-pdp__gallery-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.crocin-pdp__gallery-thumb{aspect-ratio:1 / 1;background:var(--crocin-cream-2);border:2px solid transparent;border-radius:var(--crocin-radius);overflow:hidden;cursor:pointer;padding:0}.crocin-pdp__gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block}.crocin-pdp__gallery-thumb[aria-current=true]{border-color:var(--crocin-wine)}.crocin-pdp__buy-box{display:flex;flex-direction:column;gap:20px}@media(min-width:990px){.crocin-pdp__buy-box--sticky{position:sticky;top:24px}}.crocin-pdp__vendor{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--crocin-muted);font-weight:500;margin:0}.crocin-pdp__title{font-family:var(--font-heading-family, "Cormorant Garamond", "Fraunces", serif);font-style:italic;font-weight:500;font-size:clamp(28px,4vw,40px);line-height:1.1;color:var(--crocin-wine);margin:0}.crocin-pdp__rating{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--crocin-muted)}.crocin-pdp__rating-stars{letter-spacing:.1em;color:var(--crocin-gold);font-size:14px}.crocin-pdp__rating-link{color:var(--crocin-muted);text-decoration:underline}.crocin-pdp__price{display:flex;align-items:baseline;gap:12px}.crocin-pdp__price-current{font-size:26px;font-weight:600;color:var(--crocin-ink)}.crocin-pdp__price-compare{font-size:16px;color:var(--crocin-muted);text-decoration:line-through}.crocin-pdp__price-save{font-size:12px;font-weight:600;color:var(--crocin-wine);background:var(--crocin-cream-2);padding:3px 8px;border-radius:999px;letter-spacing:.06em;text-transform:uppercase}.crocin-pdp__variants{display:flex;flex-direction:column;gap:12px}.crocin-pdp__variants-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--crocin-muted);font-weight:600}.crocin-pdp__variant-options{display:flex;flex-wrap:wrap;gap:8px}.crocin-pdp__variant-option{padding:10px 16px;border:1px solid var(--crocin-border);border-radius:var(--crocin-radius);background:#fff;cursor:pointer;font-size:14px;color:var(--crocin-ink)}.crocin-pdp__variant-option[aria-pressed=true]{border-color:var(--crocin-wine);background:var(--crocin-cream-2)}.crocin-pdp__purchase{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--crocin-border);border-radius:var(--crocin-radius);background:#fff}.crocin-pdp__purchase-option{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid var(--crocin-border);border-radius:var(--crocin-radius);cursor:pointer;transition:border-color .15s ease;position:relative}.crocin-pdp__purchase-option:hover{border-color:var(--crocin-border-strong)}.crocin-pdp__purchase-option--active{border-color:var(--crocin-wine);background:var(--crocin-cream)}.crocin-pdp__purchase-option--recommended:after{content:"Save";position:absolute;top:-8px;right:12px;background:var(--crocin-wine);color:#fff;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:999px;font-weight:600}.crocin-pdp__purchase-radio{width:18px;height:18px;margin-top:2px;accent-color:var(--crocin-wine);flex-shrink:0}.crocin-pdp__purchase-label{display:flex;flex-direction:column;gap:2px;flex:1}.crocin-pdp__purchase-title{font-size:15px;font-weight:600;color:var(--crocin-ink)}.crocin-pdp__purchase-meta{font-size:13px;color:var(--crocin-muted)}.crocin-pdp__frequency{display:none;flex-direction:column;gap:10px;padding-left:30px;padding-top:4px}.crocin-pdp__purchase-option--active .crocin-pdp__frequency--for-subscribe{display:flex}.crocin-pdp__frequency-label{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--crocin-muted);font-weight:600;margin:0}.crocin-pdp__frequency-options{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.crocin-pdp__frequency-option{padding:8px 6px;border:1px solid var(--crocin-border);border-radius:var(--crocin-radius);background:#fff;font-size:13px;cursor:pointer;text-align:center;color:var(--crocin-ink)}.crocin-pdp__frequency-option[aria-pressed=true]{border-color:var(--crocin-wine);background:var(--crocin-cream);font-weight:600}.crocin-pdp__visually-hidden-radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.crocin-pdp__frequency-microcopy{font-size:11px;color:var(--crocin-muted);margin:0}.crocin-pdp__quantity{display:flex;align-items:center;gap:12px}.crocin-pdp__quantity-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--crocin-muted);font-weight:600}.crocin-pdp__quantity-input{display:flex;align-items:center;border:1px solid var(--crocin-border);border-radius:var(--crocin-radius);background:#fff;overflow:hidden}.crocin-pdp__quantity-btn{width:36px;height:36px;border:0;background:transparent;font-size:16px;cursor:pointer;color:var(--crocin-ink)}.crocin-pdp__quantity-btn:hover{background:var(--crocin-cream)}.crocin-pdp__quantity-field{width:44px;height:36px;border:0;border-left:1px solid var(--crocin-border);border-right:1px solid var(--crocin-border);text-align:center;font-size:14px;background:transparent}.crocin-pdp__submit{width:100%;padding:16px 24px;background:var(--crocin-wine);color:var(--crocin-cream);border:0;border-radius:var(--crocin-radius);font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease}.crocin-pdp__submit:hover{background:var(--crocin-wine-2)}.crocin-pdp__submit:disabled{background:var(--crocin-muted);cursor:not-allowed}.crocin-pdp__bundle{border:1.5px solid var(--crocin-gold);border-radius:var(--crocin-radius);background:linear-gradient(180deg,var(--crocin-cream-2) 0%,var(--crocin-cream) 100%);padding:18px;display:flex;flex-direction:column;gap:10px;position:relative}.crocin-pdp__bundle-eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--crocin-gold);font-weight:700;margin:0}.crocin-pdp__bundle-title{font-family:var(--font-heading-family, "Cormorant Garamond", "Fraunces", serif);font-style:italic;font-size:22px;color:var(--crocin-wine);margin:0;line-height:1.2}.crocin-pdp__bundle-sub{font-size:13px;color:var(--crocin-muted);margin:0}.crocin-pdp__bundle-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;background:var(--crocin-gold);color:var(--crocin-ink);border:0;border-radius:var(--crocin-radius);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;margin-top:4px}.crocin-pdp__bundle-btn:hover{background:var(--crocin-gold-2)}.crocin-pdp__trust{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--crocin-muted);padding-top:4px}.crocin-pdp__trust-item{display:inline-flex;align-items:center;gap:4px}.crocin-pdp__mobile-bar{display:none}@media(max-width:749px){.crocin-pdp__mobile-bar{display:flex;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--crocin-border);padding:12px 16px;z-index:50;align-items:center;gap:12px;box-shadow:0 -4px 16px #5b233314}.crocin-pdp__mobile-bar-price{flex-shrink:0;display:flex;flex-direction:column;gap:2px}.crocin-pdp__mobile-bar-price-amount{font-size:18px;font-weight:700;color:var(--crocin-ink);line-height:1}.crocin-pdp__mobile-bar-price-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--crocin-muted);line-height:1}.crocin-pdp__mobile-bar-btn{flex:1;padding:14px;background:var(--crocin-wine);color:var(--crocin-cream);border:0;border-radius:var(--crocin-radius);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.crocin-pdp__container{padding-bottom:100px}}.crocin-pdp-section{background:var(--crocin-cream);color:var(--crocin-ink);padding:64px 20px}@media(min-width:990px){.crocin-pdp-section{padding:96px 32px}}.crocin-pdp-section--alt{background:var(--crocin-cream-2)}.crocin-pdp-section__inner{max-width:1080px;margin:0 auto}.crocin-pdp-section__eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--crocin-gold);font-weight:700;margin:0 0 12px}.crocin-pdp-section__heading{font-family:var(--font-heading-family, "Cormorant Garamond", "Fraunces", serif);font-style:italic;font-weight:500;font-size:clamp(28px,4vw,44px);line-height:1.1;color:var(--crocin-wine);margin:0 0 16px}.crocin-pdp-section__intro{font-size:16px;line-height:1.6;color:var(--crocin-ink);max-width:640px;margin:0 0 32px}.crocin-pdp-section--center{text-align:center}.crocin-pdp-section--center .crocin-pdp-section__intro{margin-left:auto;margin-right:auto}.crocin-pdp-benefits__list{display:grid;grid-template-columns:1fr;gap:18px;margin-top:24px}@media(min-width:750px){.crocin-pdp-benefits__list{grid-template-columns:1fr 1fr;gap:20px 32px}}.crocin-pdp-benefits__item{display:flex;gap:14px;align-items:flex-start}.crocin-pdp-benefits__icon{flex-shrink:0;width:36px;height:36px;border-radius:999px;background:#fff;border:1px solid var(--crocin-border);display:flex;align-items:center;justify-content:center;font-size:18px}.crocin-pdp-benefits__body{flex:1}.crocin-pdp-benefits__label{font-size:15px;font-weight:600;color:var(--crocin-wine);margin:2px 0 4px;line-height:1.3}.crocin-pdp-benefits__desc{font-size:14px;color:var(--crocin-muted);line-height:1.5;margin:0}.crocin-pdp-testimonial__card{max-width:720px;margin:0 auto;background:#fff;border-radius:var(--crocin-radius);padding:40px 32px;text-align:center;box-shadow:var(--crocin-shadow)}.crocin-pdp-testimonial__avatar{width:72px;height:72px;border-radius:50%;margin:0 auto 16px;overflow:hidden;background:var(--crocin-cream-2);border:2px solid white;outline:1px solid var(--crocin-border)}.crocin-pdp-testimonial__avatar img{width:100%;height:100%;object-fit:cover}.crocin-pdp-testimonial__avatar--placeholder{display:flex;align-items:center;justify-content:center;color:var(--crocin-muted);font-size:24px;font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-style:italic}.crocin-pdp-testimonial__quote{font-family:var(--font-heading-family, "Cormorant Garamond", "Fraunces", serif);font-style:italic;font-size:clamp(20px,2.4vw,26px);line-height:1.4;color:var(--crocin-wine);margin:0 0 18px}.crocin-pdp-testimonial__attribution{font-size:14px;font-weight:600;color:var(--crocin-ink);margin:0 0 4px}.crocin-pdp-testimonial__why{font-size:13px;color:var(--crocin-muted);margin:0 0 16px;font-style:italic}.crocin-pdp-testimonial__source{display:inline-block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--crocin-gold);font-weight:600;padding:4px 12px;border:1px solid var(--crocin-gold);border-radius:999px}.crocin-pdp-diff__grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:990px){.crocin-pdp-diff__grid{grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}}.crocin-pdp-diff__image{aspect-ratio:4 / 5;background:var(--crocin-cream-2);border-radius:var(--crocin-radius);overflow:hidden}.crocin-pdp-diff__image img{width:100%;height:100%;object-fit:cover;display:block}.crocin-pdp-diff__image--placeholder{display:flex;align-items:center;justify-content:center;color:var(--crocin-muted);font-style:italic}.crocin-pdp-diff__points{display:flex;flex-direction:column;gap:24px}.crocin-pdp-diff__point{border-left:2px solid var(--crocin-gold);padding-left:18px}.crocin-pdp-diff__point-label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--crocin-wine);font-weight:700;margin:0 0 6px}.crocin-pdp-diff__point-body{font-size:15px;color:var(--crocin-ink);line-height:1.55;margin:0}.crocin-pdp-diff__close{margin-top:28px;font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-style:italic;font-size:18px;color:var(--crocin-wine);line-height:1.4}.crocin-pdp-effect__grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:32px}@media(min-width:750px){.crocin-pdp-effect__grid{grid-template-columns:1fr 1fr;gap:20px}}.crocin-pdp-effect__tile{background:#fff;border:1px solid var(--crocin-border);border-radius:var(--crocin-radius);padding:28px 24px;display:flex;flex-direction:column;gap:10px}.crocin-pdp-effect__tile-icon{font-size:22px;width:44px;height:44px;border-radius:50%;background:var(--crocin-cream-2);display:flex;align-items:center;justify-content:center;color:var(--crocin-wine)}.crocin-pdp-effect__tile-label{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-style:italic;font-size:24px;color:var(--crocin-wine);margin:0;line-height:1.1}.crocin-pdp-effect__tile-body{font-size:14px;color:var(--crocin-muted);line-height:1.55;margin:0}.crocin-pdp-feature{position:relative;background:var(--crocin-cream-2);border-radius:var(--crocin-radius);overflow:hidden}@media(min-width:990px){.crocin-pdp-feature__grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:stretch}}.crocin-pdp-feature__image{aspect-ratio:4 / 3;background:var(--crocin-cream);overflow:hidden}@media(min-width:990px){.crocin-pdp-feature__image{aspect-ratio:auto;min-height:100%}}.crocin-pdp-feature__image img{width:100%;height:100%;object-fit:cover;display:block}.crocin-pdp-feature__image--placeholder{display:flex;align-items:center;justify-content:center;color:var(--crocin-muted);font-style:italic}.crocin-pdp-feature__body{padding:40px 28px;display:flex;flex-direction:column;gap:16px}@media(min-width:990px){.crocin-pdp-feature__body{padding:64px 56px;justify-content:center}}.crocin-pdp-feature__heading{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-style:italic;font-weight:500;font-size:clamp(28px,4vw,40px);color:var(--crocin-wine);line-height:1.1;margin:0}.crocin-pdp-feature__body p{font-size:15px;line-height:1.7;color:var(--crocin-ink);margin:0 0 14px}.crocin-pdp-feature__body p:last-child{margin-bottom:0}.crocin-pdp-feature__pairing{font-size:13px;letter-spacing:.06em;color:var(--crocin-muted);font-style:italic;padding-top:8px;border-top:1px solid var(--crocin-border);margin-top:8px}.crocin-pdp-reviews__summary{display:flex;align-items:center;gap:12px;margin-bottom:28px}.crocin-pdp-reviews__summary-stars{color:var(--crocin-gold);font-size:18px;letter-spacing:.08em}.crocin-pdp-reviews__summary-text{font-size:14px;color:var(--crocin-muted)}.crocin-pdp-reviews__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:750px){.crocin-pdp-reviews__grid{grid-template-columns:1fr 1fr;gap:20px}}@media(min-width:990px){.crocin-pdp-reviews__grid{grid-template-columns:1fr 1fr 1fr}}.crocin-pdp-reviews__card{background:#fff;border:1px solid var(--crocin-border);border-radius:var(--crocin-radius);padding:24px 22px;display:flex;flex-direction:column;gap:12px}.crocin-pdp-reviews__stars{color:var(--crocin-gold);font-size:14px;letter-spacing:.06em}.crocin-pdp-reviews__body{font-size:14px;color:var(--crocin-ink);line-height:1.6;margin:0;flex:1}.crocin-pdp-reviews__meta{font-size:12px;color:var(--crocin-muted);display:flex;flex-direction:column;gap:4px}.crocin-pdp-reviews__name{font-weight:600;color:var(--crocin-ink)}.crocin-pdp-reviews__source{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--crocin-gold);font-weight:600}.crocin-pdp-reviews__more{text-align:center;margin-top:28px;font-size:14px}.crocin-pdp-reviews__more a{color:var(--crocin-wine);text-decoration:underline}.crocin-pdp-related__grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:32px}@media(min-width:750px){.crocin-pdp-related__grid{grid-template-columns:repeat(3,1fr);gap:20px}}.crocin-pdp-related__card{display:flex;flex-direction:column;text-decoration:none;color:var(--crocin-ink);background:#fff;border:1px solid var(--crocin-border);border-radius:var(--crocin-radius);overflow:hidden;transition:border-color .15s ease,transform .15s ease}.crocin-pdp-related__card:hover{border-color:var(--crocin-wine);transform:translateY(-2px)}.crocin-pdp-related__image{aspect-ratio:4 / 5;background:var(--crocin-cream-2);overflow:hidden}.crocin-pdp-related__image img{width:100%;height:100%;object-fit:cover;display:block}.crocin-pdp-related__image--placeholder{display:flex;align-items:center;justify-content:center;color:var(--crocin-muted);font-style:italic;font-size:13px}.crocin-pdp-related__body{padding:18px 18px 22px;text-align:left;display:flex;flex-direction:column;gap:6px}.crocin-pdp-related__title{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-style:italic;font-size:20px;color:var(--crocin-wine);line-height:1.2;margin:0}.crocin-pdp-related__price{font-size:14px;color:var(--crocin-ink);font-weight:600;margin:0}.crocin-pdp-related__cta{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--crocin-gold);font-weight:700;margin-top:6px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/crocin-pdp.css.map */
