.dr,.drs,.drl,.drst,.drf,.drg{color:#222;background:#fff;font-family:var(--font-body-family);font-weight:400;letter-spacing:0}.dr *,.drs *,.drl *,.drst *,.drf *,.drg *{box-sizing:border-box}.dr a,.drs a,.drg a{color:inherit}.dr-price .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.dr h1,.dr h2,.drs h2,.drl h2,.drst h2,.drf h2,.drg h2{font-family:var(--font-heading-family);font-weight:500;letter-spacing:0;color:#111}.dr,.dr-grid,.dr-gal,.dr-info,.dr-stage,.dr-track,.dr-slide,.dr-thumbs,.dr-row,.drl,.drl-row,.drs,.drst,.drf,.drg,.drg-grid{min-width:0;max-width:100%}.dr-grid{display:grid;gap:28px;width:100%;padding:16px 16px 48px}.dr-grid>*{min-width:0}.dr-gal{min-width:0}.dr-stage{position:relative;background:#f6f6f6;border-radius:2px;overflow:hidden;max-width:100%}.dr-track{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.dr-track::-webkit-scrollbar{display:none}.dr-slide{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start;aspect-ratio:1;background:#f3f3f3}.dr-slide img,.dr-slide video{width:100%;height:100%;max-width:none;object-fit:cover;display:block}.dr-nav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;border-radius:50%;background:#fff;color:#111;cursor:pointer;font-size:22px;line-height:1}.dr-prev{left:12px}.dr-next{right:12px}.dr-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.dr-thumbs::-webkit-scrollbar{display:none}.dr-thumbs button{flex:0 0 64px;width:64px;height:64px;padding:0;border:1px solid transparent;border-radius:4px;background:#f3f3f3;overflow:hidden;cursor:pointer}.dr-thumbs button.on{border-color:#111}.dr-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.dr-rate{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:#222;font-size:14px;line-height:1}.dr-stars{display:flex;gap:0px;color:#6a5e52}.dr-stars svg{display:block;width:16px;height:16px}.dr-stars svg+svg{margin-left:-3px}.dr-eye{margin:0 0 6px;font-size:14px;line-height:1.4}.dr-title{display:flex;flex-flow:row nowrap;align-items:center;gap:12px;margin:0}.dr-title h1{flex:0 1 auto;width:auto;min-width:0;margin:0;font-size:22px;line-height:1.15;white-space:nowrap}.dr-badge{flex:0 0 auto;display:inline-flex;align-items:center;margin:0;padding:6px 12px;border-radius:999px;background:#f2f2f2;color:#111;font-family:var(--font-heading-family);font-size:11px;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.dr-sub{margin:8px 0 0;font-size:15px;line-height:1.5}.dr-proof{display:flex;align-items:center;gap:10px;margin:16px 0 0}.dr-avs{display:flex}.dr-avs i{width:28px;height:28px;margin-left:-8px;border:2px solid #fff;border-radius:50%;background:#ddd center/cover no-repeat}.dr-avs i:first-child{margin-left:0}.dr-proof p{margin:0;font-size:13px;line-height:1.4}.dr-proof b{font-weight:500}.dr-benefits{list-style:none;margin:0;padding:10px 0;display:flex;flex-direction:column;gap:10px}.dr-benefits li{display:flex;align-items:center;gap:6px;margin:0;color:#000;font-size:14px;font-weight:400;line-height:1.5}.dr-benefits svg{flex:0 0 auto;width:18px;height:18px;display:block}.dr-price{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:22px 0 0}.dr-benefits+.dr-price{margin-top:0}.dr-price-reg{display:contents}.dr-price-reg[hidden],.dr-off[hidden]{display:none!important}.dr-price s,.dr-price b,.dr-off{white-space:nowrap}.dr-price b{font-size:32px;font-weight:500;line-height:1;color:#1a1a1a}.dr-price s{font-size:16px;font-weight:400;line-height:1;color:#9a9a9a;text-decoration:line-through}.dr-off{display:inline-flex;align-items:center;margin:0;padding:4px 8px;border-radius:4px;background:#111;color:#fff;font-size:11px;font-weight:500;font-style:normal;line-height:1;letter-spacing:.06em;text-transform:uppercase}.dr-lab{position:relative;margin:22px 0 10px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a}.dr-lab b{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dr-sw{display:flex;flex-wrap:wrap;gap:8px}.dr-sw button{width:34px;height:34px;padding:3px;border:1px solid #e4e4e4;border-radius:50%;background:#fff;cursor:pointer}.dr-sw button.on{border-color:#111}.dr-sw i{display:block;width:100%;height:100%;border-radius:50%;background:#ccc center/cover no-repeat}.dr-sw button.is-sold{opacity:.45}.dr-options{max-width:100%}.dr-size-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:22px 0 10px}.dr-size-lab{display:flex;align-items:baseline;gap:8px;min-width:0}.dr-size-k{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#6a6a6a}.dr-size-lab [data-dr-opt-label]{font-size:15px;font-weight:400;letter-spacing:0;text-transform:none;color:#1a1a1a}.dr-size-guide{flex:0 0 auto;color:#1a1a1a;font-size:14px;line-height:1.2;text-decoration:underline;text-underline-offset:3px}.dr-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:100%}.dr-pills button{width:100%;min-height:48px;padding:12px 8px;border:1px solid #d4d4d4;border-radius:6px;background:#fff;color:#1c1c1c;font-family:inherit;font-size:15px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center;white-space:nowrap;text-transform:none;cursor:pointer}.dr-pills button.on{background:#111;border-color:#111;color:#fff;box-shadow:none}.dr-pills button.is-sold{opacity:.45;text-decoration:line-through}.dr-atc [hidden]{display:none!important}.dr-qty{margin:22px 0 0}.dr-qty>.dr-lab{margin:0 0 10px}.dr-sets{display:grid;gap:10px;margin:0;border:0;padding:0;min-width:0}.dr-sets:empty{display:none}.dr-card{position:relative;border:1px solid #e6e6e6;border-radius:8px;background:#fff;overflow:hidden}.dr-card.is-on,.dr-card:has(input:checked){background:#f4f1eb;border-color:#111;box-shadow:none}.dr-card.is-off{opacity:.45}.dr-pop{display:block;margin:0 0 4px;padding:0;background:transparent;color:#6a6258;text-align:left;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.dr-card label,.dr-qty-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;cursor:pointer}.dr-qty-row{cursor:default}.dr-card input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.dr-card label>span:first-of-type{min-width:0}.dr-card strong{display:block;font-size:16px;font-weight:500;line-height:1.3;color:#1a1a1a}.dr-card small{display:block;margin-top:4px;color:#6b6b6b;font-size:13px;line-height:1.35}.dr-card small:empty{display:none}.dr-card .dr-money{flex:0 0 auto;text-align:right}.dr-card .dr-money b{display:block;font-size:18px;font-weight:500;line-height:1.2;color:#1a1a1a}.dr-card .dr-money s{display:none}.dr-gifts{list-style:none;margin:14px 0 0;padding:0}.dr-gifts li{margin:0;padding:4px 0;font-size:14px;line-height:1.4}.dr-stock{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:14px}.dr-stock i{width:8px;height:8px;border-radius:50%;background:#c4554d}.dr-gift{display:flex;align-items:center;gap:12px;margin:16px 0 0;padding:12px;border:1px solid #e9e9e9;border-radius:10px}.dr-gift img{width:54px;height:54px;object-fit:cover;border-radius:6px;background:#f3f3f3}.dr-gift p{margin:0;flex:1}.dr-gift b{display:block;font-size:14px;font-weight:500}.dr-gift span{display:block;font-size:13px;color:#444}.dr-switch{position:relative;width:42px;height:24px;flex:0 0 auto}.dr-switch input{position:absolute;opacity:0}.dr-switch em{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;background:#ddd}.dr-switch em:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s ease}.dr-switch input:checked+em{background:#111}.dr-switch input:checked+em:after{transform:translate(18px)}.dr-atc{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:54px;margin:16px 0 0;border:0;border-radius:6px;background:#111!important;color:#fff;font-family:var(--font-body-family);font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.dr-atc[disabled]{opacity:.45;cursor:default}.dr-atc>svg,.dr-atc [data-dr-sep],.dr-atc [data-dr-tot]{display:none!important}.dr-atc.loading{background:#111!important;color:transparent}.dr-atc .loading-overlay__spinner{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;max-width:none;margin:0;transform:none;display:none;align-items:center;justify-content:center;pointer-events:none}.dr-atc.loading .loading-overlay__spinner{display:flex!important}.dr-atc .spinner{display:block;width:22px;height:22px;margin:0;position:static}.dr-atc .path{stroke:#fff}.dr-terms{margin-top:12px;font-size:13px}.dr-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px;list-style:none;margin:18px 0 0;padding:0}.dr-trust li{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;text-align:center;font-size:12px;line-height:1.35;color:#1a1a1a}.dr-trust svg{display:block;width:22px;height:22px}.dr-blurb{margin:18px 0 0;font-size:14px;line-height:1.55}.dr-acc{margin-top:18px;border-top:1px solid #ececec}.dr-acc-row,.drf-row{border-bottom:1px solid #ececec}.dr-acc-panel,.drf-panel{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .4s ease-in-out}.dr-acc details[open]+.dr-acc-panel,.drf details[open]+.drf-panel{grid-template-rows:1fr}.dr-acc .dr-acc-b,.drf .drf-a{min-height:0;overflow:hidden;opacity:0;padding:0;transition:padding-bottom .4s ease-in-out,opacity .4s ease-in-out}.dr-acc details[open]+.dr-acc-panel .dr-acc-b,.drf details[open]+.drf-panel .drf-a{padding-bottom:16px;opacity:1}.dr-acc summary{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 0;cursor:pointer;list-style:none;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.dr-acc summary::-webkit-details-marker{display:none}.dr-acc summary:after{content:"+";font-size:18px;line-height:1}.dr-acc details[open] summary:after{content:"\2013"}.dr-acc .dr-acc-b{font-size:14px;line-height:1.55}.dr-acc .dr-acc-b p{margin:0 0 8px}@media(prefers-reduced-motion:reduce){.dr-acc-panel,.drf-panel,.dr-acc .dr-acc-b,.drf .drf-a,.dr-acc details[open]+.dr-acc-panel,.drf details[open]+.drf-panel,.dr-acc details[open]+.dr-acc-panel .dr-acc-b,.drf details[open]+.drf-panel .drf-a{transition:none}}.dr-also{margin-top:28px}.dr-also h2{margin:0 0 12px;font-size:18px}.dr-row{display:flex;width:100%;gap:12px;overflow-x:auto;scrollbar-width:none}.dr-row::-webkit-scrollbar{display:none}.dr-mini{flex:0 0 160px;text-decoration:none}.dr-mini img{width:100%;aspect-ratio:1;object-fit:cover;background:#f3f3f3;display:block}.dr-mini b{display:block;margin-top:8px;font-size:13px;font-weight:500}.dr-mini span{font-size:13px}.dr-mini s{color:#888;margin-left:6px}@media(min-width:990px){.dr-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px;align-items:start;padding:28px 48px 72px}.dr-info{position:sticky;top:24px;align-self:start}.dr-title h1{font-size:clamp(15px,calc(3.12vw - 15.2px),30px)}.dr-info{padding-top:8px}.dr-benefits li{font-size:15px}.dr-benefits svg{width:20px;height:20px}}.drl{padding:48px 16px}.drl h2{margin:0 0 18px;text-align:center;font-size:22px;letter-spacing:.12em;text-transform:uppercase}.drl-row{display:flex;justify-content:safe center;width:100%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.drl-row::-webkit-scrollbar{display:none}.drl-card{flex:0 0 240px;scroll-snap-align:start}.drl-card img,.drl-ph{width:100%;aspect-ratio:4/5;object-fit:cover;background:#f3f3f3;display:block}.drl-card p{margin:10px 0 0;font-size:14px;line-height:1.45}.drl-card cite{display:block;margin-top:6px;font-style:normal;font-size:12px;letter-spacing:.04em}@media(min-width:990px){.drl{padding:64px 48px}.drl-card{flex-basis:280px}}.drs{display:block;padding:28px 16px;background:#fff}.drs-card{display:flex;flex-direction:column;background:#f7f7f7;border-radius:16px;overflow:hidden}.drs-media{aspect-ratio:4/3;background:#eee;overflow:hidden}.drs-media img{width:100%;height:100%;object-fit:cover;display:block}.drs-copy{padding:24px 20px 28px}.drs h2{margin:0 0 14px;font-size:28px;font-weight:700;line-height:1.15;letter-spacing:0;color:#111}.drs-text p{margin:0 0 22px;font-size:16px;font-weight:400;line-height:1.5;color:#6b6b6b}.drs ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.drs li{display:flex;align-items:center;gap:12px;margin:0;padding:0;font-size:16px;line-height:1.35;color:#1a1a1a}.drs-check{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#6a5e52;color:#fff;display:flex;align-items:center;justify-content:center}.drs-check svg{display:block;width:12px;height:12px}@media(min-width:990px){.drs{padding:64px}.drs-card{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;padding:0}.drs-copy{order:1;display:flex;flex-direction:column;justify-content:center;padding:56px 56px 56px 72px}.drs-media{order:2;position:relative;aspect-ratio:auto;min-height:520px;align-self:stretch}.drs-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.drs--image-left .drs-copy{order:2;padding:56px 72px 56px 56px}.drs--image-left .drs-media{order:1}.drs h2{font-size:34px}}.drst{padding:40px 0 48px 16px;text-align:left;background:#fff}.drst h2{margin:0 16px 20px 0;font-family:var(--font-heading-family);font-size:var(--drst-heading-size,32px);font-weight:500;line-height:1.2;text-align:left;color:#1a1a1a}.drst-wrap{position:relative}.drst-row{display:flex;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 16px 0 0}.drst-row::-webkit-scrollbar{display:none}.drst-card{flex:0 0 calc(100% - 72px);scroll-snap-align:start;box-sizing:border-box;background:#f5f5f5;border-radius:12px;padding:32px 28px;min-height:200px;text-align:center}.drst b{display:block;font-family:var(--font-heading-family);font-size:52px;font-weight:700;line-height:1.05;color:#6a5e52}.drst p{margin:8px 0 0;font-family:var(--font-heading-family);font-size:var(--drst-label-size,20px);font-weight:500;line-height:1.3;color:#1a1a1a}.drst small{display:block;margin-top:14px;color:#767676;font-size:13px;line-height:1.45}.drst-nav{position:absolute;left:0;right:16px;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none}.drst-nav button{pointer-events:auto;width:35px;height:35px;border:0;border-radius:50%;background:#dbdbdb;color:#1a1a1a;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}@media(min-width:990px){.drst{padding:72px 64px 80px;text-align:center}.drst h2{margin:0 auto 32px;text-align:center}.drst-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;overflow:visible;scroll-snap-type:none;padding:0}.drst-card{flex:none;width:auto;min-height:0;background:#f3f3f3;border-radius:16px;padding:56px 28px 48px}.drst b{font-size:64px}.drst p{margin-top:14px}.drst small{margin-top:16px}.drst-nav{display:none}}@media(prefers-reduced-motion:reduce){.drst-row{scroll-behavior:auto}}.drf{padding:48px 20px 64px}.drf h2{margin:0 auto 20px;max-width:720px;font-size:28px}.drf-list{max-width:720px;margin:0 auto;border-top:1px solid #ececec}.drf summary{display:flex;justify-content:space-between;gap:16px;align-items:center;width:100%;padding:18px 0;cursor:pointer;list-style:none;font-size:16px;line-height:1.4}.drf summary::-webkit-details-marker{display:none}.drf summary:after{content:"+";flex:0 0 auto;font-size:20px}.drf details[open] summary:after{content:"\2013"}.drf .drf-a{font-size:15px;line-height:1.55;color:#333}@media(min-width:990px){.drf{padding:72px 48px}.drf h2{font-size:32px}}.drg{padding:48px 16px 64px}.drg-h{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px}.drg h2{margin:0;font-size:28px}.drg-h a{font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.drg>.drg-grid{display:flex;flex-flow:row nowrap;align-items:flex-start;width:100%;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.drg-grid::-webkit-scrollbar{display:none}.drg-card{flex:0 0 78%;width:78%;min-width:0;scroll-snap-align:start;text-decoration:none}.drg-card img{width:100%;aspect-ratio:1;object-fit:cover;background:#f3f3f3;display:block}.drg-card b{display:block;margin-top:8px;font-size:14px;font-weight:500}.drg-card span{font-size:14px}.drg-card s{margin-left:6px;color:#888}.drg-save{display:inline-block;margin-bottom:6px;padding:3px 6px;background:#111;color:#fff;font-size:10px;letter-spacing:.06em;text-transform:uppercase}@media(min-width:990px){.drg{padding:72px 48px}.drg h2{font-size:32px}.drg>.drg-grid{gap:20px}.drg-card{flex:0 0 calc((100% - 60px) / 3.25);width:calc((100% - 60px) / 3.25)}}.shopify-section:has(#judgeme_product_reviews){background:#fff}
/*# sourceMappingURL=/cdn/shop/t/23/assets/dore-pdp.css.map */
