.soeder-variant-thumbs legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.soeder-variant-thumbs .variant-option--buttons{display:flex;flex-wrap:wrap;gap:8px}.soeder-variant-thumbs .variant-option__button-label.soeder-vthumb-label{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:88px;min-width:0;height:auto;padding:0;border:0;border-radius:0;background:none;color:#000;overflow:visible}.soeder-vthumb-label .variant-option__button-label__pill{display:none}.soeder-vthumb{display:block;width:100%;aspect-ratio:1;background:#f2f2f2;border:1px solid transparent;overflow:hidden}.soeder-vthumb img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.5)}.soeder-vthumb-label .variant-option__button-label__text{font-size:.75rem;font-weight:300;text-transform:uppercase;text-align:left;padding:0;color:#000}.soeder-vthumb-label:has(input:checked) .soeder-vthumb{border-color:#000}.soeder-vthumb-label:hover .soeder-vthumb{border-color:#999}.soeder-vthumb-label:has(input[aria-disabled=true]) .soeder-vthumb img{opacity:.5}.soeder-vthumb-label .variant-option__button-label__text,.soeder-vthumb-label:has(input:checked) .variant-option__button-label__text{color:#000!important;background:none!important}.soeder-vthumb-label svg{display:none}.soeder-disclosure{border:0}.soeder-disclosure__summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;padding:8px 0;font-size:.8125rem;font-weight:400}.soeder-disclosure__summary::-webkit-details-marker{display:none}.soeder-disclosure__icon{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #000;transition:transform .2s ease}.soeder-disclosure[open]>.soeder-disclosure__summary .soeder-disclosure__icon{transform:rotate(180deg)}.soeder-disclosure[open]>.soeder-disclosure__summary span:last-child{text-decoration:underline;text-underline-offset:3px}.soeder-disclosure__content{padding:4px 0 14px 14px;font-size:.8125rem;line-height:1.5;font-weight:300}.soeder-disclosure__content p{margin:0 0 .6em}.soeder-disclosure__content--small{font-size:.6875rem;text-transform:uppercase;letter-spacing:.02em}.soeder-info{display:flex;flex-direction:column;width:100%}.soeder-scents{width:100%}.soeder-scents__list{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.soeder-scents__list::-webkit-scrollbar{display:none}.soeder-scents__item{flex:0 0 auto;padding:5px 8px;font-size:.75rem;font-weight:300;line-height:1.3;color:#000;text-decoration:none;background:#fff;border:1px solid #dfdfdf;white-space:nowrap}.soeder-scents__item:hover{border-color:#000}.soeder-scents__item.is-active{background:#000;color:#fff;border-color:#000}.soeder-scents__item.is-soldout{color:#00000080}.soeder-bis{display:flex;flex-direction:column;gap:6px;width:100%}.soeder-bis__button{all:unset;box-sizing:border-box;width:100%;padding:14px 12px;text-align:center;cursor:pointer;border:1px solid #000;background:#fff;color:#000;font-size:.8125rem;font-weight:400}.soeder-bis__button:hover{background:#000;color:#fff}.soeder-bis[hidden]{display:none}.soeder-bis__note{margin:0;font-size:.75rem;font-weight:300}#klaviyo-bis-button-container~.soeder-bis__button{display:none}.soeder-set{width:100%;margin-top:24px}.soeder-set__heading{text-align:center;font-size:1.125rem;font-weight:300;text-transform:uppercase;margin:0 0 20px}.soeder-set__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.soeder-set__row{display:grid;grid-template-columns:1fr auto 96px;grid-template-areas:"info price media" "buy buy media";gap:6px 16px;align-items:start;font-size:.8125rem}.soeder-set__info{grid-area:info;display:flex;flex-direction:column;color:#000;text-decoration:none}.soeder-set__price{grid-area:price;font-weight:300;white-space:nowrap}.soeder-set__media{grid-area:media;display:block}.soeder-set__media img{display:block;width:96px;height:96px;object-fit:contain;background:#f2f2f2}.soeder-set__buy{grid-area:buy;align-self:end}.soeder-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.soeder-split--text-only{grid-template-columns:1fr;max-width:720px;margin-inline:auto}.soeder-split__media img{display:block;width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover}.soeder-split__content{padding:16px 40px 40px;display:flex;flex-direction:column;gap:16px}.soeder-split__heading{text-align:center;text-transform:uppercase;font-size:1.375rem;font-weight:300;margin:0}.soeder-split__text{font-size:.8125rem;font-weight:300;line-height:1.5}.soeder-section+.soeder-section .soeder-split,.soeder-split{margin-top:32px}@media screen and (max-width:989px){.soeder-split{grid-template-columns:1fr}.soeder-split__content{padding:24px var(--soeder-gutter) 32px}}.soeder-notes{display:flex;flex-direction:column}.soeder-notes__grid{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.soeder-notes__item{display:flex;flex-direction:column;align-items:center;gap:6px}.soeder-notes__img{width:100%}.soeder-notes__img img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.soeder-notes__name{font-size:.6875rem;font-weight:300;text-align:center}.soeder-notes__plain{margin:0 0 12px 14px;font-size:.8125rem;font-weight:300}.soeder-usage{margin:0;display:flex;flex-direction:column}.soeder-usage__row{padding:14px 0;border-bottom:1px solid #dfdfdf}.soeder-usage__row dt{font-size:.8125rem;font-weight:400;margin-bottom:6px}.soeder-usage__row dd{margin:0;font-size:.8125rem;font-weight:300;line-height:1.5}.soeder-cards{padding:48px 0 24px;text-align:center}.soeder-cards__heading{text-transform:uppercase;font-size:1.375rem;font-weight:300;margin:0 0 24px}.soeder-cards__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px 0}.soeder-cards__item{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.8125rem}.soeder-cards__media{display:block;width:100%}.soeder-cards__media img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;background:#f2f2f2}.soeder-cards__info{display:flex;flex-direction:column;align-items:center;color:#000;text-decoration:none}.soeder-cards__price{margin-top:2px}.soeder-cards__all{display:inline-block;margin-top:28px;font-size:.8125rem;color:#000}@media screen and (max-width:749px){.soeder-cards__grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/soeder-pdp.css.map */
