.template-product{--c-pdp-gap: 20px;--c-rose-ink: #a9495a}.template-product .c-pdp .product-gallery__media,.template-product .c-pdp .product-gallery__media img{border-radius:8px}.template-product .c-pdp .product-gallery__media{overflow:hidden;background:var(--c-paper-warm)}.template-product .c-pdp .product-gallery__zoom-button,.template-product .c-pdp .product-gallery [is=zoom-button]{opacity:.7}.template-product .c-pdp .product-info{--product-block-item-margin: var(--c-pdp-gap)}.template-product .c-pdp .product-info__block-item[data-block-type=title]{--product-block-item-margin: 10px}.template-product .c-pdp .product-info__block-item[data-block-type=rating],.template-product .c-pdp .product-info__block-item[data-block-type=badges]{--product-block-item-margin: 12px}.template-product .c-pdp .product-info__block-item[data-block-type=liquid]:has(.accordion){--product-block-item-margin: 0px}.template-product .c-pdp .product-info__block-item[data-block-type=liquid]:has(link:only-child){display:none}.template-product .c-pdp-title{display:grid;gap:6px}.template-product .c-pdp-title__name{margin:0;font-size:26px;font-weight:500;line-height:1.12;letter-spacing:.01em;text-transform:uppercase;color:var(--c-ink)}.template-product .c-pdp-title__insp{margin:0;font-size:14px;line-height:1.45;color:var(--c-ink-soft)}.template-product .c-pdp-title__insp span{color:var(--c-ink);font-weight:500}.template-product .c-pdp-rating{display:inline-flex;align-items:center;gap:8px;color:var(--c-ink);text-decoration:none}.template-product .c-pdp-rating .rating-badge,.template-product .c-pdp-rating .rating{gap:0}.template-product .c-pdp-rating .rating-badge__stars,.template-product .c-pdp-rating svg{color:var(--c-rose)}.template-product .c-pdp-rating .rating-badge .subheading,.template-product .c-pdp-rating .rating__caption{display:none}.template-product .c-pdp-rating .curiosa-pdp-rating__meta{display:inline-flex;gap:6px;font-size:13px;font-weight:400;color:var(--c-ink)}.template-product .c-pdp-rating__count{color:var(--c-ink-soft);text-decoration:underline;text-decoration-color:var(--c-line);text-underline-offset:3px}.template-product .c-chips{display:flex;flex-wrap:wrap;gap:6px}.template-product .c-chips__badges,.template-product .c-chips__badges .badge-list,.template-product .c-chips__badges>*{display:contents}.template-product .c-chip,.template-product .c-chips .badge{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:6px;background:var(--c-sand);color:var(--c-ink);font-size:12px;font-weight:500;letter-spacing:.01em;line-height:1;text-transform:none;white-space:nowrap}.template-product .c-chips .badge{background:var(--c-rose-soft);color:var(--c-rose-ink);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.template-product .c-pdp .curiosa-pdp-blurb{margin:0;font-size:15px;line-height:1.55;color:var(--c-ink-soft)}.template-product .c-pdp .variant-picker__option-info{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-soft)}.template-product .c-pdp .variant-picker__option-info span:not(:first-child){color:var(--c-ink)}.template-product .c-pdp .variant-picker__option-values:has(.c-size){display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.template-product .block-swatch.c-size{--swatch-padding: 12px 6px 11px;display:grid;justify-items:center;align-content:center;gap:2px;min-width:0;border:1px solid var(--c-line);border-radius:8px;background:var(--c-paper);color:var(--c-ink);text-align:center;line-height:1.2;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.template-product .c-size__ml{font-size:14px;font-weight:600}.template-product .c-size__price{font-size:13px}.template-product .c-size__unit{font-size:11px;color:var(--c-ink-soft)}.template-product :checked+.block-swatch.c-size,.template-product .block-swatch.c-size.is-selected{border-color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ink);background:var(--c-paper-warm)}.template-product .block-swatch:not(.c-size){border-radius:6px;border-color:var(--c-line);color:var(--c-ink)}.template-product :checked+.block-swatch:not(.c-size){border-color:var(--c-ink)}.template-product .product-info price-list sale-price,.template-product .product-info price-list .price{font-size:22px;font-weight:600;letter-spacing:-.01em}.template-product .c-buy{display:grid;gap:12px}.template-product .c-buy[hidden]{display:none}.template-product .c-buy__label{margin:0;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-soft)}.template-product .c-buy__options{display:grid;gap:8px}.template-product .c-buy__opt{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:12px;width:100%;padding:14px;border:1px solid var(--c-line);border-radius:8px;background:var(--c-paper);color:var(--c-ink);font:inherit;text-align:start;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.template-product .c-buy__opt.is-selected{border-color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ink);background:var(--c-paper-warm)}.template-product .c-buy__radio{width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(25,25,24,.3);background:var(--c-paper)}.template-product .c-buy__opt.is-selected .c-buy__radio{border-color:var(--c-ink);background:radial-gradient(circle,var(--c-ink) 0 40%,var(--c-paper) 45%)}.template-product .c-buy__opt-body{display:grid;gap:3px;min-width:0}.template-product .c-buy__opt-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;font-weight:600;line-height:1.25}.template-product .c-buy__flag{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:6px;background:var(--c-rose-soft);color:var(--c-rose-ink);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.template-product .c-buy__opt-meta{font-size:12px;line-height:1.4;color:var(--c-ink-soft)}.template-product .c-buy__opt-price{display:grid;justify-items:end;gap:1px;font-size:16px;font-weight:600;white-space:nowrap}.template-product .c-buy__opt-price s{font-size:12px;font-weight:400;color:var(--c-ink-soft)}.template-product .c-buy__actions{display:grid;gap:10px;margin-top:4px}.template-product .c-buy__cta{display:grid;justify-items:center;align-content:center;gap:3px;width:100%;min-height:56px;padding:10px 16px;border:0;border-radius:6px;background:var(--c-ink);color:var(--c-paper);font:inherit;text-align:center;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.template-product .c-buy__cta[hidden]{display:none}.template-product .c-buy__cta:hover{opacity:.9}.template-product .c-buy__cta:disabled{opacity:.5;cursor:not-allowed}.template-product .c-buy__cta-main{font-size:15px;font-weight:600;line-height:1.25;letter-spacing:.01em}.template-product .c-buy__cta-sub{font-size:12px;line-height:1.3;opacity:.72}.template-product .c-buy__secondary{justify-self:center;padding:4px;border:0;background:none;color:var(--c-ink-soft);font:inherit;font-size:13px;text-decoration:underline;text-decoration-color:var(--c-line);text-underline-offset:4px;cursor:pointer}.template-product .c-buy__secondary[hidden]{display:none}.template-product .c-buy__secondary:hover{color:var(--c-ink)}.template-product .product-info .buy-buttons .button,.template-product .product-info buy-buttons .button{min-height:52px;border-radius:6px;font-size:13px;font-weight:600;letter-spacing:.06em}.template-product .product-info .quantity-selector{border-radius:6px;border-color:var(--c-line)}.template-product .c-trust{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.template-product .c-trust__item{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.4;color:var(--c-ink-soft)}.template-product .c-trust__item .c-icon{flex:0 0 auto;color:var(--c-ink)}.template-product .c-trust__link{padding:0;border:0;background:none;color:var(--c-ink);font:inherit;font-weight:500;text-decoration:underline;text-decoration-color:var(--c-line);text-underline-offset:3px;cursor:pointer}.template-product .c-usps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin:0;padding:18px 0;border-block:1px solid var(--c-line);list-style:none}.template-product .c-usps__item{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;line-height:1.3;color:var(--c-ink)}.template-product .c-usps__icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:var(--c-sand);color:var(--c-ink)}.template-product .c-usps__icon .c-icon{width:18px;height:18px}.template-product .product-info .accordion{border:0;border-radius:0;background:transparent;box-shadow:0 1px 0 var(--c-line);overflow:visible}.template-product .product-info .accordion+.accordion,.template-product .product-info .accordion-group .accordion+.accordion{margin-top:0}.template-product .product-info .accordion[open],.template-product .product-info .accordion.is-open{background:transparent}.template-product .product-info .accordion__summary{padding:17px 0;font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--c-ink)}.template-product .product-info .accordion__summary .text-with-icon{gap:12px}.template-product .product-info .accordion__summary .icon,.template-product .product-info .accordion__title-icon{color:var(--c-ink);opacity:1;width:18px;height:18px}.template-product .product-info .accordion__content{padding:0 0 20px;font-size:14px;line-height:1.65;color:var(--c-ink-soft)}.template-product .c-pdp .product-info__block-item[data-block-type=liquid]:has(.accordion)+.product-info__block-item .accordion,.template-product .c-pdp .product-info__block-item[data-block-type=description] .accordion{box-shadow:0 1px 0 var(--c-line)}.template-product .c-pdp .product-info__block-item[data-block-type=icons-with-text]+.product-info__block-item .accordion{box-shadow:0 1px 0 var(--c-line)}.template-product .c-pdp .curiosa-scent-panel{gap:18px}.template-product .c-pdp .curiosa-scent-panel__micro-label{margin-bottom:8px;font-size:10.5px;font-weight:600;letter-spacing:.12em;color:var(--c-ink-soft)}.template-product .c-pdp .curiosa-scent-panel__pill,.template-product .c-pdp .curiosa-scent-panel__collection-chip{padding:5px 10px;border:0;border-radius:6px;background:var(--c-sand);color:var(--c-ink);font-size:12px;letter-spacing:.01em}.template-product .c-pdp .curiosa-scent-panel__attributes{padding:0;border:0;border-radius:0;background:transparent}.template-product .c-pdp .curiosa-scent-panel__attributes>.curiosa-scent-panel__attr-grid-row+.curiosa-scent-panel__attr-grid-row{margin-top:12px;padding-top:12px;border-top:1px solid var(--c-line)}.template-product .c-pdp .curiosa-scent-panel__attr-label{font-size:12px;font-weight:500;color:var(--c-ink-soft)}.template-product .c-pdp .curiosa-intensity-bars__bar{width:28px;height:4px;background:var(--c-line)}.template-product .c-pdp .curiosa-intensity-bars--level-1 .curiosa-intensity-bars__bar:nth-child(1),.template-product .c-pdp .curiosa-intensity-bars--level-2 .curiosa-intensity-bars__bar:nth-child(-n+2),.template-product .c-pdp .curiosa-intensity-bars--level-3 .curiosa-intensity-bars__bar:nth-child(-n+3){background:var(--c-ink)}.template-product .c-pdp .curiosa-scent-panel__pyramid{gap:0;border-top:1px solid var(--c-line)}.template-product .c-pdp .curiosa-scent-panel__tier{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:baseline;padding:12px 0;border:0;border-bottom:1px solid var(--c-line);border-radius:0;background:transparent}.template-product .c-pdp .curiosa-scent-panel__tier:last-child{border-bottom:0;padding-bottom:0}.template-product .c-pdp .curiosa-scent-panel__tier-label{margin:0;font-size:10.5px;font-weight:600;letter-spacing:.12em;color:var(--c-ink-soft)}.template-product .c-pdp .curiosa-scent-panel__tier-body{font-size:14px;font-weight:400;color:var(--c-ink)}.template-product .c-pdp .curiosa-ingredients-panel{font-size:12.5px;color:var(--c-ink-soft)}.template-product .c-sticky{position:fixed;inset-inline:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--c-paper);border-top:1px solid var(--c-line);box-shadow:0 -8px 24px #1919180f;transform:translateY(110%);transition:transform .28s cubic-bezier(.16,1,.3,1)}.template-product .c-sticky[hidden]{display:none}.template-product .c-sticky.is-shown{transform:none}.template-product .c-sticky__info{display:flex;align-items:center;gap:10px;min-width:0}.template-product .c-sticky__thumb{width:44px;height:44px;border-radius:6px;object-fit:cover;background:var(--c-paper-warm);flex:0 0 auto}.template-product .c-sticky__text{min-width:0}.template-product .c-sticky__title,.template-product .c-sticky__sub{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-product .c-sticky__title{font-size:14px;font-weight:600;color:var(--c-ink)}.template-product .c-sticky__sub{font-size:12px;color:var(--c-ink-soft)}.template-product .c-sticky__btn{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:6px;background:var(--c-ink);color:var(--c-paper);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}@media screen and (max-width:999px){html.c-has-sticky .template-product{padding-bottom:72px}}@media screen and (min-width:1000px){.template-product .c-sticky{display:none}}.template-product main .shopify-section:not(.shopify-section--main-product) :is(.h1,.h2,.h3,.h4,h2):not(.product-card *){text-transform:none}.template-product .c-compare{background:var(--c-paper-warm);padding:48px var(--c-gutter) 44px}.template-product .c-compare__inner{max-width:720px;margin-inline:auto}.template-product .c-compare__head{display:grid;justify-items:center;gap:8px;margin-bottom:24px;text-align:center}.template-product .c-compare__eyebrow{margin:0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-soft)}.template-product .c-compare__title{margin:0;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-.02em;text-transform:none;color:var(--c-ink)}.template-product .c-compare__intro{max-width:34ch;margin:0;font-size:14px;line-height:1.55;color:var(--c-ink-soft)}.template-product .c-compare__card{overflow:hidden;border:1px solid var(--c-line);border-radius:8px;background:var(--c-paper)}.template-product .c-compare__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.3}.template-product .c-compare__table th,.template-product .c-compare__table td{padding:13px 10px;border-bottom:1px solid var(--c-line);vertical-align:middle;text-align:center}.template-product .c-compare__table th:first-child{width:38%;padding-inline-start:14px;text-align:start}.template-product .c-compare__table thead th{padding-block:12px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-soft)}.template-product .c-compare__table thead th.is-us{color:var(--c-ink)}.template-product .c-compare__table .is-us{background:var(--c-rose-soft);font-weight:600;color:var(--c-ink)}.template-product .c-compare__table tbody th{font-weight:500;color:var(--c-ink)}.template-product .c-compare__table tbody th a{color:inherit;text-decoration:none}.template-product .c-compare__table :is(th,td) span{display:block;margin-top:3px;font-size:11px;font-weight:400;color:var(--c-ink-soft);letter-spacing:0;text-transform:none}.template-product .c-compare__table td:not(.is-us){color:var(--c-ink-soft)}.template-product .c-compare__table tr.is-current th{font-weight:600}.template-product .c-compare__save{display:inline-block;margin-top:6px;padding:2px 6px;border-radius:6px;background:var(--c-paper);color:var(--c-rose-ink);font-size:10.5px;font-style:normal;font-weight:600;letter-spacing:.02em}.template-product .c-compare__table tfoot th,.template-product .c-compare__table tfoot td{border-bottom:0}.template-product .c-compare__table tfoot th{font-weight:600;color:var(--c-ink)}.template-product .c-compare__dash{color:var(--c-line)}.template-product .c-compare__actions{display:flex;justify-content:center;margin-top:24px}.template-product .c-compare__cta{display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:50px;padding:0 24px;border-radius:6px;background:var(--c-ink);color:var(--c-paper);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.template-product .c-compare__note{max-width:46ch;margin:16px auto 0;font-size:11px;line-height:1.5;text-align:center;color:var(--c-ink-soft)}.template-product .shopify-section--faq .section-spacing{padding-block:48px}.template-product .shopify-section--faq .section-stack{max-width:680px;gap:24px}.template-product .shopify-section--faq .section-header :is(h2,.h2,.h3){font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.1}.template-product .shopify-section--faq .section-header .prose p{font-size:14px;color:var(--c-ink-soft)}.template-product .shopify-section--faq .section-header .prose a{color:var(--c-ink)}.template-product .shopify-section--faq .accordion{border:0;border-radius:0;background:transparent;box-shadow:0 1px 0 var(--c-line)}.template-product .shopify-section--faq .accordion:first-child{box-shadow:0 1px 0 var(--c-line),0 -1px 0 var(--c-line)}.template-product .shopify-section--faq .accordion__summary{padding:18px 0;font-size:15px;font-weight:500;text-align:start;text-transform:none}.template-product .shopify-section--faq .accordion__content{padding-bottom:20px;font-size:14px;line-height:1.65;color:var(--c-ink-soft);text-align:start}.template-product .shopify-section--faq .button{border-radius:6px}.template-product .shopify-section--apps .jdgm-rev-widg__title,.template-product .shopify-section--apps .jdgm-widget h2{font-size:28px!important;font-weight:500!important;letter-spacing:-.02em;text-transform:none!important;text-align:center}.template-product .shopify-section--apps .jdgm-star{color:var(--c-rose)!important}.template-product .shopify-section--apps :is(.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-btn,.jdgm-paginate__load-more,.jdgm-row-readmore .jdgm-btn){border-radius:6px!important}.template-product .shopify-section--featured-collections .featured-collections-header{justify-items:center;text-align:center}.template-product .shopify-section--featured-collections .featured-collections-header :is(.h3,.h4,h2,h3,button,[role=tab]){font-size:22px;font-weight:500;letter-spacing:-.01em;text-transform:none}.template-product .shopify-section--featured-collections .prose .max-w-sm,.template-product .shopify-section--featured-collections .featured-collections-header svg{display:none}@media screen and (min-width:750px){.template-product .c-pdp-title__name{font-size:32px}.template-product .c-usps{grid-template-columns:repeat(4,minmax(0,1fr))}.template-product .c-usps__item{flex-direction:column;text-align:center;gap:8px}.template-product .c-compare{padding-block:72px 64px}.template-product .c-compare__title,.template-product .shopify-section--faq .section-header :is(h2,.h2,.h3),.template-product .shopify-section--apps .jdgm-rev-widg__title{font-size:34px!important}.template-product .c-compare__table th,.template-product .c-compare__table td{padding:15px 18px}.template-product .c-compare__table th:first-child{padding-inline-start:22px}.template-product .shopify-section--faq .section-spacing{padding-block:72px}}@media screen and (min-width:1000px){.template-product .c-pdp .product-info{max-width:30rem}.template-product .c-usps{grid-template-columns:repeat(2,minmax(0,1fr))}.template-product .c-usps__item{flex-direction:row;text-align:start}}.template-product .product-info .accordion__title-icon,.template-product .c-pdp .curiosa-scent-panel__tags,.template-product .c-pdp .curiosa-scent-panel__attr-grid-row--kollektion{display:none}.template-product .c-compare__table thead th span{margin-top:2px;font-size:10px;letter-spacing:.04em;text-transform:none;font-weight:500}.template-product .product-info:not(.c-pdp *) .product-title{font-size:24px;font-weight:500;line-height:1.15;letter-spacing:.01em}.template-product .product-info price-list{text-transform:none}.template-product .product-info .curiosa-crafted-badge.badge{min-height:26px;padding:0 10px;border:0;border-radius:6px;background:var(--c-sand);color:var(--c-ink);font-size:12px;font-weight:500;letter-spacing:.01em;text-transform:none}.template-product .product-info .curiosa-product-badges-row{gap:6px}.template-product .product-info .curiosa-product-badges-row .badge:not(.curiosa-crafted-badge),.template-product .product-info .badge-list .badge{min-height:26px;padding:0 10px;border-radius:6px;background:var(--c-rose-soft);color:var(--c-rose-ink);font-size:10px;font-weight:600;letter-spacing:.08em}.template-product .product-info .accordion__title-icon{display:none}.template-product .product-info .accordion__summary .icon{color:var(--c-ink)}@media screen and (min-width:750px){.template-product .product-info:not(.c-pdp *) .product-title{font-size:30px}}.template-product .c-pdp .variant-picker__option-values:has(.c-size):not(:has(>label.c-size~label.c-size)){display:flex}.template-product .c-pdp .variant-picker__option-values:not(:has(>label.c-size~label.c-size)) .block-swatch.c-size{display:inline-flex;gap:8px;--swatch-padding: 9px 14px}.template-product .c-pdp .variant-picker__option-values:not(:has(>label.c-size~label.c-size)) .c-size__price{display:none}.template-product .c-pdp .variant-picker__option-values:not(:has(>label.c-size~label.c-size)) .c-size__unit:before{content:"\b7";margin-inline-end:8px;color:var(--c-line)}.template-product .product-info price-list,.template-product .product-info price-list *{text-transform:none}.template-product .product-info price-list sale-price{color:var(--c-ink)}.template-product .product-info price-list compare-at-price{font-size:15px;color:var(--c-ink-soft)}.template-product .c-pdp .curiosa-scent-panel__noter-fallback{font-size:14px;line-height:1.65;color:var(--c-ink)}.template-product .product-info .badge{display:inline-flex;align-items:center;line-height:1}.template-product .product-info__block-item:has(accordion-disclosure),.template-product .product-info__block-group.accordion-group .product-info__block-item{--product-block-item-margin: 0px}.template-product .product-info__block-item:has(accordion-disclosure)+.product-info__block-item .c-usps{border-top:0;padding-top:8px}.template-product .jdgm-star{color:var(--c-rose)!important}.template-product :is(.jdgm-write-rev-link,.jdgm-btn,.jdgm-paginate__load-more){border-radius:6px!important}@media screen and (max-width:999px){.template-product .product-sticky-add-to-cart{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--c-paper);border-top:1px solid var(--c-line);box-shadow:0 -8px 24px #1919180f}}.template-product .product-sticky-add-to-cart .button{min-height:48px;border-radius:6px;font-size:13px;font-weight:600;letter-spacing:.06em}.template-product .shopify-section--featured-collections .featured-collections-header :is(.button,a.button){justify-self:center;border-radius:6px}.template-product .mix-match-bundle{--mm-rose: var(--c-ink);--mm-rose-deep: var(--c-ink);--mm-cream: var(--c-paper-warm);--mm-cream-deep: var(--c-paper-warm);--mm-border: var(--c-line);margin-bottom:16px;padding:0;border:0;border-radius:0;background:transparent}.template-product .mix-match-bundle__title{margin:0 0 12px;font-size:20px;font-weight:500;letter-spacing:-.01em;text-align:start;color:var(--c-ink)}.template-product .mix-match-bundle__trio-promo{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 16px;padding:12px 14px;border:1px solid var(--c-line);border-radius:8px;background:var(--c-paper-warm)}.template-product .mix-match-bundle__trio-promo-price{margin:0;font-size:18px;font-weight:600;color:var(--c-ink)}.template-product .mix-match-bundle__trio-promo-compare{margin-inline-start:6px;font-size:13px;font-weight:400;color:var(--c-ink-soft);text-decoration:line-through}.template-product .mix-match-bundle__trio-promo-note{margin:0;font-size:13px;color:var(--c-ink-soft)}.template-product .mix-match-bundle__trio-promo--gift .mix-match-bundle__trio-promo-eyebrow{color:var(--c-ink-soft)}.template-product .mix-match-bundle__search-inline{min-height:44px;padding:0 14px;border-color:var(--c-line);border-radius:6px}.template-product .mix-match-bundle__search-inline:focus-within{border-color:var(--c-ink);box-shadow:none}.template-product .mix-match-bundle__search-input{font-size:14px}.template-product .mix-match-bundle__tabs{gap:6px}.template-product .mix-match-bundle__tab{min-height:40px;padding:0 8px;border-color:var(--c-line);border-radius:6px;font-size:12px;font-weight:600;letter-spacing:.06em}.template-product .mix-match-bundle__tab.active{background:var(--c-ink);border-color:var(--c-ink)}.template-product .mix-match-bundle__products{gap:6px;max-height:330px;padding:2px 2px 6px;scrollbar-color:var(--c-line) transparent}.template-product .mix-match-bundle__product{gap:12px;padding:10px 10px 10px 14px;border-color:var(--c-line);border-radius:8px}.template-product .mix-match-bundle__product:hover{border-color:var(--c-ink-soft)}.template-product .mix-match-bundle__product.selected{border-color:var(--c-ink);background:var(--c-paper-warm);box-shadow:inset 0 0 0 1px var(--c-ink)}.template-product .mix-match-bundle__product-title{display:grid;gap:2px;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.25;text-transform:none}.template-product .mix-match-bundle__product-title:hover{color:var(--c-ink)}.template-product .mix-match-bundle__product-insp{font-size:12px;font-weight:400;color:var(--c-ink-soft)}.template-product .mix-match-bundle__product.is-sold-out .mix-match-bundle__product-title{text-decoration:none}.template-product .mix-match-bundle__sold-out-badge{border-radius:6px}.template-product .mix-match-bundle__add-btn{width:34px;height:34px;border-color:var(--c-line);color:var(--c-ink)}.template-product .mix-match-bundle__add-btn:hover{border-color:var(--c-ink);color:var(--c-ink)}.template-product .mix-match-bundle__product.selected .mix-match-bundle__add-btn{border-color:var(--c-ink);background:var(--c-ink)}.template-product .mix-match-bundle__selection{margin-top:16px;padding-top:16px;border-top:1px solid var(--c-line)}.template-product .mix-match-bundle__selection-title{margin-bottom:10px;font-size:11px;font-weight:600;letter-spacing:.1em;text-align:start;color:var(--c-ink-soft)}.template-product .mix-match-bundle__selected-items{justify-content:flex-start;gap:6px}.template-product .mix-match-bundle__selected-item{min-height:34px;padding:4px 10px 4px 5px;border:1px solid var(--c-ink);border-radius:6px;background:var(--c-paper-warm);font-size:13px;font-weight:500;color:var(--c-ink)}.template-product .mix-match-bundle__selected-item img{width:24px;height:24px;border-radius:4px}.template-product .mix-match-bundle__remove{margin-inline-start:4px;font-size:15px;color:var(--c-ink-soft)}.template-product .mix-match-bundle__remove:hover{color:var(--c-ink)}.template-product .mix-match-bundle__empty-slot{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px dashed var(--c-line);border-radius:6px;background:transparent;font-size:13px;color:var(--c-ink-soft)}.template-product .mix-match-bundle__info-panel{align-items:flex-end;padding:0;background:#19191873}.template-product .mix-match-bundle__info-content{max-width:none;max-height:88vh;border-radius:12px 12px 0 0;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:none}.template-product .mix-match-bundle__info-header{padding:16px var(--c-gutter);border-bottom:1px solid var(--c-line);background:var(--c-paper)}.template-product .mix-match-bundle__info-header img{width:56px;height:56px;border-radius:6px;background:var(--c-paper-warm)}.template-product .mix-match-bundle__info-title{font-size:16px;font-weight:500;line-height:1.25}.template-product .mix-match-bundle__info-close{top:14px;right:var(--c-gutter);width:32px;height:32px;border-color:var(--c-line);color:var(--c-ink)}.template-product .mix-match-bundle__info-body{padding:4px var(--c-gutter) 16px}.template-product .mix-match-bundle__info-dropdown{margin:0;border:0;border-radius:0;background:transparent;box-shadow:0 1px 0 var(--c-line);overflow:visible}.template-product .mix-match-bundle__info-dropdown[open]{background:transparent}.template-product .mix-match-bundle__info-dropdown summary{padding:15px 0}.template-product .mix-match-bundle__info-dropdown summary:after{color:var(--c-ink-soft);font-size:16px}.template-product .mix-match-bundle__info-label{font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--c-ink)}.template-product .mix-match-bundle__info-label svg{display:none}.template-product .mix-match-bundle__info-dropdown-content{padding:0 0 16px;font-size:14px;line-height:1.6;color:var(--c-ink-soft)}.template-product .mix-match-bundle__noter-label{font-size:10.5px;font-weight:600;letter-spacing:.12em;color:var(--c-ink-soft)}.template-product .mix-match-bundle__info-add{min-height:52px;margin-top:16px;padding:0 16px;border-radius:6px;background:var(--c-ink);font-size:13px;font-weight:600;letter-spacing:.06em}.template-product .mix-match-bundle__info-add:hover,.template-product .mix-match-bundle__info-add.added{background:var(--c-ink);opacity:.9}.template-product .mix-match-bundle__info-add:disabled{background:var(--c-line);color:var(--c-ink-soft);opacity:1}@media screen and (min-width:750px){.template-product .mix-match-bundle__info-panel{align-items:center;padding:24px}.template-product .mix-match-bundle__info-content{max-width:440px;border-radius:12px}.template-product .mix-match-bundle__products{max-height:380px}}.template-product .mix-match-bundle__product[data-selected-count="1"] .mix-match-bundle__add-btn:after{display:none}.template-product .c-revhead{padding:48px var(--c-gutter) 0;background:var(--c-paper-warm);text-align:center}.template-product .c-revhead__inner{display:grid;justify-items:center;gap:8px;max-width:720px;margin-inline:auto}.template-product .c-revhead__eyebrow{margin:0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-soft)}.template-product .c-revhead__title{margin:0;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-.02em;text-transform:none;color:var(--c-ink)}.template-product .c-revhead__meta{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:4px 0 0;font-size:13px;color:var(--c-ink-soft)}.template-product .c-revhead__meta strong{color:var(--c-ink);font-weight:600}.template-product .c-revhead__stars{display:inline-flex;gap:1px;margin-inline-end:4px}.template-product .c-revhead__star{fill:var(--c-line)}.template-product .c-revhead__star.is-on{fill:var(--c-rose)}.template-product .c-revhead__star.is-half{fill:url(#c-half) var(--c-rose);fill:var(--c-rose);opacity:.55}.template-product .shopify-section--apps:has(.jdgm-review-widget){background:var(--c-paper-warm)}.template-product .shopify-section--apps:has(.jdgm-review-widget) .section-spacing,.template-product .shopify-section--apps:has(.jdgm-review-widget) .container{padding-block:20px 48px}.template-product .shopify-section--curiosa-reviews-header+.shopify-section--apps .jdgm-rev-widg__title,.template-product .shopify-section--curiosa-reviews-header+.shopify-section--apps .jdgm-rev-widg__summary{display:none!important}.template-product .jdgm-rev-widg{padding:0}.template-product .jdgm-rev-widg .jdgm-rev{display:flex!important;flex-direction:column;gap:10px;padding:20px 20px 18px!important;border:1px solid var(--c-line)!important;border-radius:8px;background:var(--c-paper);text-align:start;box-sizing:border-box}.template-product .jdgm-rev-widg .jdgm-rev__header{display:contents}.template-product .jdgm-rev-widg .jdgm-row-rating{order:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.template-product .jdgm-rev-widg .jdgm-rev__content{order:1;display:grid;gap:6px}.template-product .jdgm-rev-widg .jdgm-rev__actions{order:2}.template-product .jdgm-rev-widg .jdgm-row-profile{order:3;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid var(--c-line)}.template-product .jdgm-rev-widg .jdgm-row-product,.template-product .jdgm-rev-widg .jdgm-row-extra,.template-product .jdgm-rev-widg .jdgm-rev__br,.template-product .jdgm-rev-widg .jdgm-rev__icon,.template-product .jdgm-rev-widg .jdgm-rev__location:empty{display:none!important}.template-product .jdgm-rev-widg .jdgm-rev__timestamp{font-size:11px;color:var(--c-ink-soft);opacity:1;float:none!important}.template-product .jdgm-rev-widg .jdgm-rev__title{font-size:15px;font-weight:600;line-height:1.3;color:var(--c-ink);height:auto!important}.template-product .jdgm-rev-widg .jdgm-rev__body{font-size:14px;line-height:1.55;color:var(--c-ink-soft)}.template-product .jdgm-rev-widg .jdgm-rev__author-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.template-product .jdgm-rev-widg .jdgm-rev__author{font-size:13px;font-weight:600;color:var(--c-ink)}.template-product .jdgm-rev-widg .jdgm-rev__buyer-badge{display:inline-flex!important;align-items:center;gap:4px;font-size:12px;color:var(--c-ink-soft)}.template-product .jdgm-rev-widg .jdgm-rev__buyer-badge{padding:0!important;background:none!important;border:0!important;border-radius:0!important}.template-product .jdgm-rev-widg .jdgm-rev__buyer-badge:before{content:""!important;display:inline-block;width:14px;height:14px;margin:0;border-radius:50%;background:var(--c-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 9px no-repeat;font-size:0}.template-product .jdgm-rev-widg .jdgm-rev__buyer-badge:after{content:"Verifierat k\f6p";font-size:12px;color:var(--c-ink-soft)}.template-product .jdgm-rev-widg .jdgm-rev__read-full{position:static!important;order:2;justify-self:start;text-decoration:underline;text-underline-offset:3px}.template-product .jdgm-rev-widg .jdgm-rev__reply{margin-top:8px;padding:12px 14px;border-radius:6px;background:var(--c-paper-warm);font-size:13px;color:var(--c-ink-soft)}.template-product .jdgm-rev-widg .jdgm-rev__replier-wrapper{font-size:12px}.template-product .jdgm-rev-widg .jdgm-rev__transparency-badge-wrapper{order:4}.template-product .jdgm-rev-widg .jdgm-rev__transparency-badge{padding:2px 6px!important;border-color:var(--c-line)!important;font-size:10px!important;color:var(--c-ink-soft)!important}.template-product .jdgm-rev-widg .jdgm-rev__read-full,.template-product .jdgm-rev-widg .jdgm-rev__votes{font-size:12px;color:var(--c-ink-soft)}.template-product .jdgm-rev-widg .jdgm-glider-slide{padding:4px 6px}.template-product .jdgm-rev-widg .jdgm-rev-carousel-prev,.template-product .jdgm-rev-widg .jdgm-rev-carousel-next{color:var(--c-ink);opacity:.6}.template-product .jdgm-rev-widg .jdgm-btn,.template-product .jdgm-rev-widg .jdgm-write-rev-link{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:0 22px!important;border:1px solid var(--c-ink)!important;border-radius:6px!important;background:transparent!important;color:var(--c-ink)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important}.template-product .jdgm-rev-widg .jdgm-row-readmore{margin-top:16px;text-align:center}.template-product .jdgm-rev-widg .jdgm-widget-actions-wrapper{margin-top:12px;text-align:center}@media screen and (min-width:750px){.template-product .c-revhead{padding-top:72px}.template-product .c-revhead__title{font-size:34px}.template-product .jdgm-rev-widg .jdgm-rev{min-height:260px;padding:24px!important}.template-product .shopify-section--apps:has(.jdgm-review-widget) .section-spacing,.template-product .shopify-section--apps:has(.jdgm-review-widget) .container{padding-block:28px 72px}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/curiosa-pdp.css.map */
