:root{--df-ink:var(--heading-color,#1c2018);--df-mute:var(--body-color-light,#3d6050);--df-bd:var(--border-color,#d0e4da);--df-sage:var(--primary,#4a8a68);--df-sage-dk:#347050;--df-sage-bg:#eef7f2;--df-card:#faf8f4;--df-bg:var(--body-bg,#f2f0ee);--df-white:#fff;--df-hf:var(--font-heading-family,inherit);--df-bf:var(--font-body-family,inherit)}.df-eyebrow{display:inline-flex;align-items:center;gap:.7rem;margin:0 0 10px;font-family:var(--df-bf);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--df-sage);font-weight:600}.df-eyebrow:before{content:"";width:22px;height:1px;background:currentColor;flex:0 0 auto}.df-h2{font-family:var(--df-hf);font-size:30px;line-height:1.15;font-weight:400;color:var(--df-ink);margin:0 0 12px}.df-h2 em{font-style:italic;color:var(--df-sage)}.df-sec{padding:28px 0 22px}.df-sec__hd{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px}.df-sec__link{font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--df-sage);white-space:nowrap;padding-bottom:4px}.df-sec__link:hover{color:var(--df-sage-dk)}.df-icon{width:20px;height:20px;stroke:var(--df-sage);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}@media(max-width:767.98px){.df-h2{font-size:22px}.df-sec{padding:20px 0 14px}.df-sec__hd{flex-direction:column;align-items:flex-start;gap:6px}}.df-szc{display:grid;gap:8px;--df-szf:1;--df-szh:100px;--df-szbg:#f6f6f4}.df-szc--cols2{grid-template-columns:repeat(2,minmax(0,1fr));--df-szh:120px}.df-szc--cols3{grid-template-columns:repeat(3,minmax(0,1fr));--df-szh:100px}.df-szc--cols4{grid-template-columns:repeat(4,minmax(0,1fr));--df-szh:80px}.df-szc--sq.df-szc--cols2{--df-szh:170px}.df-szc--sq.df-szc--cols3{--df-szh:140px}.df-szc--sq.df-szc--cols4{--df-szh:110px}.df-szc--s{--df-szf:.8}.df-szc--l{--df-szf:1.25}.df-szc .single-option-selector.df-szcard{margin:0;min-width:0}.df-szc .df-szcard label{display:flex;flex-direction:column;height:100%;min-height:0;padding:0;margin:0;overflow:hidden;text-align:center;color:var(--df-ink);background:var(--df-szbg);border:1px solid var(--df-bd);border-radius:3px;white-space:normal;word-break:normal;line-height:1.2;transition:box-shadow .15s,border-color .15s}.df-szcard__img{display:block;width:100%;height:calc(var(--df-szh) * var(--df-szf));overflow:hidden;background:var(--df-szbg);flex:0 0 auto}.df-szcard__img img{display:block;width:100%;height:100%;object-fit:cover;margin:0}.df-szcard__img--draw img{object-fit:contain;mix-blend-mode:multiply;padding:4px 6px}.df-szc--contain .df-szcard__img img{object-fit:contain;mix-blend-mode:multiply;padding:3px 4px}.df-szc--contain .df-szcard__img{height:auto;aspect-ratio:4/3;max-height:calc(var(--df-szh) * var(--df-szf) * 2.4)}.df-szc--contain.df-szc--sq .df-szcard__img{aspect-ratio:1/1}.df-szc--auto .df-szcard__img{height:auto;aspect-ratio:auto;max-height:none;flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0}.df-szc--auto .df-szcard__img img{width:100%;height:auto;max-height:var(--df-szmax,600px);object-fit:contain;mix-blend-mode:multiply;padding:0}.df-szc--auto .df-szcard__img--draw img{padding:4px 6px}.df-szc--auto .df-szcard label{height:100%}.df-szc--contain .df-szcard__img img{padding:0}.df-szc--contain .df-szcard__img--draw img{padding:4px 6px}.df-szc .df-szcard .df-szcard__t{display:flex;align-items:baseline;justify-content:center;gap:6px;min-width:0;padding:6px 8px 7px;font-size:12.5px;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden}.df-szc[style*=--df-szfs] .df-szcard .df-szcard__t{font-size:var(--df-szfs,15px);flex-wrap:wrap;white-space:normal;padding:7px 8px 8px;row-gap:1px}.df-szc[style*=--df-szfs] .df-szcard .df-szcard__l{overflow:visible;text-overflow:clip;white-space:normal}.df-szc[style*=--df-szfs] .df-szcard .df-szcard__p{font-size:calc(var(--df-szfs,15px) - 1px)}.df-szc.df-szc--bold .df-szcard .df-szcard__t,.df-szc.df-szc--bold .df-szcard .df-szcard__l,.df-szc.df-szc--bold .df-szcard .df-szcard__p{font-weight:700}.df-szc.df-szc--bold .df-szcard .df-szcard__p{color:var(--df-ink)}.df-szc.df-szc--bold .df-szcard input[type=radio]:checked+label:not(.disabled) .df-szcard__p{color:var(--df-sage-dk)}@media(max-width:575.98px){.df-szc[style*=--df-szfs] .df-szcard .df-szcard__t{font-size:max(12px,calc(var(--df-szfs,15px) - 2px))}.df-szc[style*=--df-szfs] .df-szcard .df-szcard__p{font-size:max(11px,calc(var(--df-szfs,15px) - 3px))}}.df-szc .df-szcard .df-szcard__l{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.df-szc .df-szcard .df-szcard__p{display:block;flex:0 0 auto;font-size:12px;font-weight:400;color:var(--df-mute)}.df-szc .df-szcard input[type=radio]:checked+label:not(.disabled){border-color:var(--df-sage-dk);box-shadow:inset 0 0 0 1px var(--df-sage-dk),0 2px 8px #1c20181f}.df-szc .df-szcard input[type=radio]:checked+label:not(.disabled) .df-szcard__p{color:var(--df-sage-dk);font-weight:600}.df-szc .df-szcard input[type=radio]:focus-visible+label{outline:2px solid var(--df-sage-dk);outline-offset:2px}.df-szc--text{display:flex;flex-wrap:wrap;gap:8px}.df-szc--text .df-szcard label{flex-direction:row;background:#fff}.df-szc--text .df-szcard .df-szcard__t{padding:8px 12px}@media(max-width:575.98px){.df-szc{gap:6px}.df-szc--cols4{grid-template-columns:repeat(2,minmax(0,1fr))}.df-szc--cols3{--df-szh:84px}.df-szc--cols4{--df-szh:90px}.df-szc .df-szcard .df-szcard__t{font-size:12px;padding:5px 6px 6px}.df-szc--cols3 .df-szcard .df-szcard__t,.df-szc--cols2 .df-szcard .df-szcard__t{flex-direction:column;align-items:center;gap:1px}.df-szc--cols3 .df-szcard .df-szcard__l,.df-szc--cols2 .df-szcard .df-szcard__l{max-width:100%}}.variants__options .single-option-selector input[type=radio]:checked+label:not(.disabled):not([data-color]){color:var(--df-sage-dk);border-color:var(--df-sage-dk);box-shadow:inset 0 0 0 1px var(--df-sage-dk);font-weight:600;background:#fff}.variants__options .single-option-selector label[data-color]{min-width:34px;min-height:34px;background-size:cover}.variants__options .single-option-selector input[type=radio]:checked+label[data-color]:not(.disabled){border-color:var(--df-sage-dk);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--df-sage-dk)}.variants__label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.variants__label .text{text-transform:none;letter-spacing:0;font-weight:400;color:var(--df-mute)}.df-bespoke{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:0 0 14px;padding:10px 14px;border:1px solid var(--df-sage);background:var(--df-sage-bg);font-size:12.5px;line-height:1.45;color:var(--df-ink)}.df-bespoke b{font-weight:600}.df-bespoke a{color:var(--df-sage);font-weight:600;text-decoration:none;white-space:nowrap}.df-bespoke a:hover{color:var(--df-sage-dk);text-decoration:underline}.df-lead{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;font-size:13px;line-height:1.45;color:var(--df-ink)}.df-lead .df-dot{width:8px;height:8px;border-radius:50%;background:var(--df-sage);flex:0 0 auto;margin-top:6px}@media(max-width:575.98px){.df-bespoke{flex-direction:column;align-items:flex-start;gap:6px}}.df-chips{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 0}.df-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--df-bd);background:#fff;border-radius:20px;font-size:12px;line-height:1.2;color:#444}.df-chip b{font-weight:600;color:var(--df-ink)}.df-chip svg{width:14px;height:14px;stroke:var(--df-sage);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.df-help{font-size:12.5px;color:var(--df-mute);line-height:1.6}.df-help a{color:var(--df-ink);text-decoration:underline;text-underline-offset:3px}.df-trade{padding-top:12px;border-top:1px solid var(--df-bd);font-size:12.5px;line-height:1.55;color:var(--df-mute)}.df-trade b{display:inline-block;margin-right:6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--df-ink);font-weight:600}.df-trade a{color:var(--df-sage);font-weight:600;text-decoration:none}.df-trade a:hover{text-decoration:underline}.product-single__meta .buy_buttons--wrap .variants-box{margin-bottom:14px!important}.product-single__meta .product-single__buttons{padding-bottom:8px!important}.product-single__meta .wl-pdp-btn{margin-bottom:6px}.df-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--df-bd);box-shadow:0 -6px 24px #1c201814;transform:translateY(110%);transition:transform .25s ease;pointer-events:none}.df-sticky.is-visible{transform:none;pointer-events:auto}.df-sticky.df-sticky--pause,body.drawer--open .df-sticky{transform:translateY(110%)!important;pointer-events:none}.df-sticky[data-position=top]{top:0;bottom:auto;border-top:0;border-bottom:1px solid var(--df-bd);box-shadow:0 6px 24px #1c201814;transform:translateY(-110%)}.df-sticky[data-position=top].df-sticky--pause,body.drawer--open .df-sticky[data-position=top]{transform:translateY(-110%)!important}.df-sticky__in{display:flex;align-items:center;gap:14px;min-height:64px;padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.df-sticky__img{width:44px;height:44px;object-fit:contain;background:#fff;border:1px solid var(--df-bd);flex:0 0 44px}.df-sticky__t{flex:1;min-width:0;line-height:1.25}.df-sticky__t b{display:block;font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--df-ink)}.df-sticky__t span{display:block;font-size:12px;color:var(--df-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df-sticky__p{font-family:var(--df-hf);font-size:20px;white-space:nowrap;color:var(--df-ink)}.df-sticky__p s{margin-left:6px;font-size:.7em;color:var(--df-mute)}.df-sticky__btn{flex:0 0 auto;min-width:200px;height:48px;padding:0 22px;border:0;background:var(--df-sage);color:#fff;font-family:var(--df-bf);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s}.df-sticky__btn:hover{background:var(--df-sage-dk)}.df-sticky__btn[disabled]{opacity:.5;cursor:not-allowed}@media(max-width:767.98px){.df-sticky__in{gap:10px;min-height:0}.df-sticky__img,.df-sticky__t span{display:none}.df-sticky__t b{font-size:12.5px}.df-sticky__p{font-size:16px}.df-sticky__btn{min-width:0;height:44px;padding:0 16px;font-size:12px}}.product-more-info .more-info-tabs__nav{gap:28px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-more-info .more-info-tabs__nav::-webkit-scrollbar{display:none}.product-more-info .more-info-tabs__nav-item{white-space:nowrap}.df-jump{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px;position:sticky;top:0;z-index:3;padding:10px 0;background:var(--df-bg)}.df-jump a{display:inline-block;padding:6px 12px;border:1px solid var(--df-bd);background:#fff;border-radius:20px;font-size:12px;line-height:1.3;text-decoration:none;color:#444;white-space:nowrap}.df-jump a.is-on{background:var(--df-ink);color:#fff;border-color:var(--df-ink)}@media(max-width:767.98px){.df-jump{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.df-jump::-webkit-scrollbar{display:none}}.df-anchor{scroll-margin-top:110px}.df-docs{margin:30px 0 0;padding-top:26px;border-top:1px solid var(--df-bd);text-align:left}.df-docs__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:900px}.df-doc{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--df-bd);background:var(--df-card);text-decoration:none;color:var(--df-ink);min-width:0}.df-doc:hover{border-color:var(--df-sage)}.df-doc small{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--df-sage);font-weight:600}.df-doc b{display:block;font-family:var(--df-hf);font-size:16px;font-weight:400;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.df-doc i{font-style:normal;color:var(--df-sage);flex:0 0 auto;font-size:11px;letter-spacing:.06em;font-weight:700;border:1px solid var(--df-bd);padding:4px 7px;background:#fff}.df-docs__note{margin:10px 0 0;font-size:12.5px;color:var(--df-mute)}.df-support{margin:22px 0 0!important;padding:16px 0 0!important;border-top:1px solid var(--df-bd);text-align:center}.df-dims{margin-top:16px}.df-dims__label{margin:0 0 8px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--df-sage);font-weight:600}.df-dims__label .df-dims__n{display:inline-block;margin-left:6px;padding:1px 7px;border:1px solid var(--df-bd);border-radius:10px;font-size:10px;letter-spacing:0;color:var(--df-mute);background:#fff}.df-dims__strip{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;overflow:visible;padding-bottom:4px}.df-dims__thumb{flex:0 1 auto;height:150px;width:auto;min-width:96px;max-width:min(260px,100%);padding:6px;box-sizing:border-box;border:1px solid var(--df-bd);background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:4px}.df-dims__thumb img{width:auto;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;display:block}.df-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#141812eb;display:flex;align-items:center;justify-content:center}.df-lb[hidden]{display:none}.df-lb img{max-width:min(92vw,1400px);max-height:86vh;background:#fff;object-fit:contain}.df-lb button{position:absolute;border:0;background:#ffffff1f;color:#fff;font-size:26px;line-height:1;width:46px;height:46px;border-radius:50%;cursor:pointer}.df-lb button:hover{background:#ffffff47}.df-lb__x{top:16px;right:16px}.df-lb__prev{left:14px;top:50%;margin-top:-23px}.df-lb__next{right:14px;top:50%;margin-top:-23px}.df-lb__cap{position:absolute;bottom:14px;left:0;right:0;text-align:center;color:#fff;font-size:12px;margin:0;opacity:.8}html.df-lb-open{overflow:hidden}@media(max-width:767.98px){.df-docs__list{grid-template-columns:1fr}}.df-ship{max-width:1000px}.df-ship__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.df-ship__card{padding:16px 18px;border:1px solid var(--df-bd);background:var(--df-card)}.df-ship__card b{display:block;font-family:var(--df-hf);font-size:19px;font-weight:400;margin-bottom:4px;color:var(--df-ink)}.df-ship__card span{font-size:13px;line-height:1.6;color:#444}.df-ship__links{margin:12px 0 0;font-size:12.5px;color:var(--df-mute)}.df-ship__links a{color:var(--df-ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:767.98px){.df-ship__cards{grid-template-columns:1fr}}.df-trust-section .df-trust{background:var(--df-card);border-top:1px solid var(--df-bd);border-bottom:1px solid var(--df-bd)}.df-trust-section .df-trust__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start}.df-trust-section .df-trust__txt{margin:0;max-width:520px;font-size:14.5px;line-height:1.7;color:#444}.df-trust-section .df-trust__cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.df-trust-section .df-trust__cell{padding:16px 14px;border:1px solid var(--df-bd);background:#fff}.df-trust-section .df-trust__cell svg{width:20px;height:20px;stroke:var(--df-sage);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin-bottom:8px}.df-trust-section .df-trust__cell b{display:block;font-family:var(--df-hf);font-size:17px;font-weight:400;margin-bottom:4px;color:var(--df-ink)}.df-trust-section .df-trust__cell span{font-size:12.5px;line-height:1.55;color:#444}.df-trust-section .df-trust__stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.df-trust-section .df-trust__stat{padding:18px 16px;border:1px solid var(--df-bd);background:#fff}.df-trust-section .df-trust__stat b{display:block;font-family:var(--df-hf);font-size:34px;font-weight:400;line-height:1;color:var(--df-ink)}.df-trust-section .df-trust__stat span{display:block;margin-top:6px;font-size:12px;letter-spacing:.04em;color:var(--df-mute);line-height:1.45}@media(max-width:991.98px){.df-trust-section .df-trust__grid{grid-template-columns:1fr;gap:22px}}@media(max-width:575.98px){.df-trust-section .df-trust__cells{grid-template-columns:1fr}.df-trust__stat b{font-size:28px}}.jdgm-rev-widg{padding:0!important}.jdgm-rev-widg *{scrollbar-width:none}.jdgm-rev-widg *::-webkit-scrollbar{display:none}.jdgm-rev-widg__header{display:flex;flex-direction:column;border-bottom:0!important;overflow:visible!important}.jdgm-rev-widg__header .jdgm-row-media{order:-1;margin:0 0 10px!important;padding:0!important;background:transparent!important;border:0!important;display:block;width:100%;overflow:visible!important;height:auto!important}.jdgm-rev-widg__header .jdgm-gallery-wrapper{width:100%!important;text-align:left!important;padding:0!important;margin:0!important;overflow:visible!important}.jdgm-rev-widg__header .jdgm-gallery-title{display:inline-flex;align-items:center;gap:.7rem;margin:0 0 10px!important;font-size:11px!important;letter-spacing:.24em;text-transform:uppercase;color:var(--df-sage)!important;font-weight:600!important;text-align:left}.jdgm-rev-widg__header .jdgm-gallery-title:before{content:"";width:22px;height:1px;background:currentColor}.jdgm-rev-widg__header .jdgm-gallery{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-template-rows:88px;grid-auto-rows:0;gap:8px;overflow:hidden!important;padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;height:auto!important;max-height:88px;text-align:left!important;white-space:normal!important}.jdgm-rev-widg__header .jdgm-gallery__thumbnail-link{display:block;width:auto!important;height:88px!important;margin:0!important;padding:0!important;overflow:hidden}.jdgm-rev-widg__header .jdgm-gallery__thumbnail-wrapper{width:100%!important;height:100%!important;border:1px solid var(--df-bd);overflow:hidden;margin:0!important}.jdgm-rev-widg__header .jdgm-gallery__thumbnail{width:100%!important;height:100%!important;object-fit:cover;margin:0!important}.jdgm-rev-widg .jdgm-medals-wrapper{display:none!important}.df-jdgm-medals .jdgm-rev-widg .jdgm-medals-wrapper{display:block!important;order:3;width:auto!important;height:auto!important;margin:12px 0 0!important;padding:0!important;border:0!important;background:transparent!important;float:none!important;position:static!important}.df-jdgm-medals .jdgm-rev-widg .jdgm-medals,.df-jdgm-medals .jdgm-rev-widg .jdgm-medals__container{display:flex!important;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:flex-start;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important}.df-jdgm-medals .jdgm-rev-widg .jdgm-medal-wrapper{margin:0!important;padding:0!important;width:auto!important;height:auto!important}.df-jdgm-medals .jdgm-rev-widg .jdgm-medal{width:64px!important;height:64px!important;max-width:none!important;margin:0!important}.jdgm-rev-widg__title{order:1;text-align:left!important;font-family:var(--df-hf)!important;font-size:24px!important;font-weight:400!important;margin:6px 0 0!important;color:var(--df-ink)}.jdgm-rev-widg__header .jdgm-row-stars{order:2;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:18px;flex-wrap:wrap;padding:10px 0!important;margin:6px 0 0!important;border-top:1px solid var(--df-bd);border-bottom:1px solid var(--df-bd);width:100%!important;overflow:visible!important;text-align:left!important}.jdgm-rev-widg__header .jdgm-rev-widg__summary{width:auto!important;padding:0!important;margin:0!important;text-align:left!important;display:flex!important;align-items:center;gap:14px;border:0!important;float:none!important}.jdgm-rev-widg__summary-inner{display:flex!important;align-items:center;gap:14px;flex-wrap:wrap;text-align:left!important}.jdgm-rev-widg__summary-text{font-size:13px;color:var(--df-mute)}.jdgm-rev-widg__header .jdgm-widget-actions-wrapper{width:auto!important;text-align:right!important;padding:0!important;margin:0 0 0 auto!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px;float:none!important}.jdgm-rev-widg .jdgm-write-rev-link,.jdgm-rev-widg .jdgm-ask-question-btn{display:inline-block!important;width:auto!important;border:1px solid var(--df-ink)!important;background:transparent!important;color:var(--df-ink)!important;padding:8px 14px!important;font-size:11.5px!important;letter-spacing:.14em;text-transform:uppercase;border-radius:0!important;margin:0!important;line-height:1.2!important;white-space:nowrap}.jdgm-rev-widg .jdgm-write-rev-link:hover,.jdgm-rev-widg .jdgm-ask-question-btn:hover{background:var(--df-ink)!important;color:#fff!important}.jdgm-rev-widg .jdgm-subtab{margin-top:4px!important;border-bottom:0!important}.jdgm-rev-widg .jdgm-subtab__name{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;padding:6px 0!important;margin-right:18px!important;font-size:13px!important;color:var(--df-mute)!important}.jdgm-rev-widg .jdgm-subtab__name.jdgm--active{color:var(--df-ink)!important;border-bottom-color:var(--df-sage)!important}.jdgm-rev-widg .jdgm-row-actions{padding:2px 0 0!important;border:0!important}.jdgm-rev-widg .jdgm-rev{display:grid;grid-template-columns:180px minmax(0,1fr);gap:0 20px;padding:12px 0!important;border-top:1px solid var(--df-bd)!important}.shopify-section.df-hide,.jdgm-rev-widg .jdgm-rev.df-hide,.jdgm-rev-widg .jdgm-rev-widg__section-title.df-hide,.jdgm-rev-widg .jdgm-paginate.df-hide,.jm-review-widget .jm-review-item.df-hide,.jm-review-widget .jm-other-languages-section.df-hide,.jm-review-widget .jm-pagination-controls.df-hide{display:none!important}@media(min-width:768px){.jm-review-widget .jm-review-widget__header-and-body{align-items:start}.jm-review-widget .jm-review-widget__header{align-self:start;position:sticky;top:110px}}@media(max-width:767px){.jm-review-widget .jm-review-widget__header-and-body{align-items:stretch!important}.jm-review-widget .jm-review-widget__header,.jm-review-widget .jm-review-widget__body{align-self:stretch!important;width:100%!important;max-width:100%!important;position:static!important}}@media(max-width:767.98px){.jdgm-review-widget .jdgm-rev-widg,.jdgm-review-widget .jm-review-widget,#judgeme_product_reviews .jm-review-widget{padding-left:16px!important;padding-right:16px!important}}.jm-review-widget .jdgm-review-list{gap:14px!important}.jm-review-widget .jdgm-review-list>*+*{margin-top:0!important}.jm-review-widget .jm-review-item{padding:10px 0!important}.df-jdgm-compact .jm-review-widget .jm-review-widget__header>*+*{margin-top:14px!important}.df-jdgm-compact .jm-review-widget .jm-histogram .jm-stack>*+*{margin-top:6px!important}@media(max-width:767.98px){.df-jdgm-nohist .jm-review-widget .jm-histogram{display:none!important}.df-jdgm-compact .jm-review-widget .jm-review-widget__body>*+*{margin-top:10px!important}.df-jdgm-compact .jm-review-widget .jdgm-review-list{gap:10px!important}}.jm-review-widget .jm-review-item .jm-media-grid__image-container,.jm-review-widget .jm-review-item .jm-media-grid__item{width:84px!important;height:84px!important;max-width:84px!important}.jm-review-widget .jm-media-preview .jm-media-grid__image-container{width:72px!important;height:72px!important}.jm-review-widget .jm-review-item .jm-media-thumbnail-list__thumbnail{width:96px!important;height:96px!important;max-width:96px!important}.jm-review-widget .jm-review-item .jm-media-thumbnail-list__thumbnail img{width:100%!important;height:100%!important;object-fit:cover}.jm-review-widget .jm-review-item .jm-cluster{margin-top:10px!important}.jm-review-widget .df-jdgm-more{margin-left:0}.df-jdgm-more{display:block;margin:14px 0 4px;padding:9px 16px;border:1px solid var(--df-ink);background:transparent;color:var(--df-ink);font-family:var(--df-bf);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.df-jdgm-more:hover{background:var(--df-ink);color:#fff}.df-jdgm-more[hidden]{display:none}.jdgm-rev-widg .jdgm-rev__pic-img,.jdgm-rev-widg .jdgm-rev__pic-link{max-height:96px}.jdgm-rev-widg .jdgm-rev__header{grid-column:1;border:0!important;padding:0!important;margin:0!important;width:auto!important}.jdgm-rev-widg .jdgm-rev__content{grid-column:2;padding:0!important;margin:0!important;width:auto!important}.jdgm-rev-widg .jdgm-rev__actions,.jdgm-rev-widg .jdgm-translate-container{grid-column:2;margin:2px 0 0!important;width:auto!important}.jdgm-rev-widg .jdgm-rev__header .jdgm-row-profile{float:none!important;width:auto!important;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.jdgm-rev-widg .jdgm-rev__header .jdgm-rev__author-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.jdgm-rev-widg .jdgm-rev__author{white-space:nowrap}.jdgm-rev-widg .jdgm-rev__br,.jdgm-rev-widg .jdgm-row-product:empty{display:none!important}.jdgm-rev-widg .jdgm-rev__body p{margin:0 0 4px!important}.jdgm-rev-widg .jdgm-rev__transparency-badge-wrapper{margin-top:4px}.jdgm-rev-widg .jdgm-rev__icon{width:28px!important;height:28px!important;line-height:28px!important;font-size:14px!important;background:var(--df-sage-bg)!important;color:var(--df-sage)!important}.jdgm-rev-widg .jdgm-rev__author{font-size:13px!important;color:var(--df-ink)!important}.jdgm-rev-widg .jdgm-rev__timestamp{font-size:11.5px!important;color:var(--df-mute)!important}.jdgm-rev-widg .jdgm-rev__title{font-size:14px!important;font-weight:600!important}.jdgm-rev-widg .jdgm-rev__body{font-size:13.5px!important;color:#444!important}.jdgm-rev-widg .jdgm-rev__pic-img,.jdgm-rev-widg .jdgm-rev__pic-link{border:1px solid var(--df-bd)}.jdgm-rev-widg .jdgm-star{color:var(--df-sage)!important}.jdgm-rev-widg .jdgm-rev-widg__section-title{font-family:var(--df-hf)!important;font-weight:400!important;font-size:18px!important;margin:22px 0 6px!important}@media(max-width:767.98px){.jdgm-rev-widg .jdgm-rev{grid-template-columns:1fr;gap:6px}.jdgm-rev-widg .jdgm-rev__content,.jdgm-rev-widg .jdgm-rev__actions,.jdgm-rev-widg .jdgm-translate-container{grid-column:1}.jdgm-rev-widg__header .jdgm-gallery{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:80px;max-height:80px;gap:6px}.jdgm-rev-widg__header .jdgm-gallery__thumbnail-link{height:80px!important}.jdgm-rev-widg__header .jdgm-widget-actions-wrapper{width:100%!important;justify-content:flex-start}.jdgm-rev-widg__title{font-size:22px!important}.df-jdgm-medals .jdgm-rev-widg .jdgm-medal{width:56px!important;height:56px!important}}.df-pcs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.df-pc{display:block;text-decoration:none;color:var(--df-ink);min-width:0;position:relative}.df-pc__img{display:block;aspect-ratio:1/1;background:#fff;border:1px solid var(--df-bd);overflow:hidden;position:relative}.df-pc__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.df-pcs--contain .df-pc__img{background:#f6f6f4}.df-pcs--contain .df-pc__img img{object-fit:contain;mix-blend-mode:multiply}.df-pc:hover .df-pc__img img{transform:scale(1.04)}.df-pc__t{display:block;text-decoration:none;color:var(--df-ink)}.df-pc b{display:block;margin:10px 0 2px;font-family:var(--df-hf);font-size:16px;font-weight:400;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-pc__price{font-size:13.5px}.df-pc__price s{margin-left:6px;color:var(--df-mute);font-size:.9em}.df-pc em{display:block;margin-top:2px;font-style:normal;font-size:12px;color:var(--df-mute)}.df-pc .wl-heart{z-index:2}@media(max-width:767.98px){.df-pcs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.df-picks{display:grid;gap:14px;--df-pkr:1/1;--df-pkbg:#f6f6f4}.df-picks--full{max-width:none!important}.df-picks--r43{--df-pkr:4/3}.df-pick{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--df-pkbg);border:1px solid var(--df-bd);border-radius:6px;text-decoration:none;color:var(--df-ink);min-width:0;aspect-ratio:var(--df-pkr)}.df-pick__img{display:block;flex:1 1 auto;min-height:0;overflow:hidden;padding:4%}.df-pick__img img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s}.df-picks--cover .df-pick__img{padding:0}.df-picks--cover .df-pick__img img{object-fit:cover;mix-blend-mode:normal}.df-pick:hover .df-pick__img img{transform:scale(1.04)}.df-pick__cap{display:block;flex:0 0 auto;padding:0 12px 12px;text-align:left;min-width:0}.df-pick__cap i{display:block;margin-bottom:2px;font-style:normal;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--df-sage-dk);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df-pick__cap b{display:block;font-family:var(--df-hf);font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df-pick__cap em{display:block;margin-top:2px;font-style:normal;font-size:12px;color:var(--df-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df-pick__cap em span{display:inline;position:static}.df-pick--main .df-pick__cap b{font-size:20px}.df-picks--5{grid-template-columns:repeat(4,minmax(0,1fr))}.df-picks--5 .df-pick--main{grid-column:1/3;grid-row:1/3}.df-picks--4{grid-template-columns:repeat(4,minmax(0,1fr))}.df-picks--3{grid-template-columns:2fr 1fr}.df-picks--3 .df-pick--main{grid-row:1/3}.df-picks--2{grid-template-columns:repeat(2,minmax(0,1fr))}.df-picks--1{grid-template-columns:minmax(0,50%)}.df-picks .df-pick:nth-child(n+6){display:none}@media(max-width:767.98px){.df-picks,.df-picks--5,.df-picks--4,.df-picks--3,.df-picks--2,.df-picks--1{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:none!important}.df-picks--5 .df-pick--main,.df-picks--3 .df-pick--main{grid-column:1/3;grid-row:auto}.df-pick__cap{padding:0 8px 8px}.df-pick__cap b{font-size:14px}.df-pick--main .df-pick__cap b{font-size:17px}}.df-recent{border:1px solid var(--df-bd);background:#fff;padding:14px 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px 20px;align-items:center}.df-recent .df-eyebrow{margin:0}.df-recent__list{list-style:none;margin:0;padding:0;display:flex;gap:18px;flex-wrap:wrap}.df-recent__list a{display:flex;align-items:center;gap:8px;text-decoration:none;font-size:12.5px;color:var(--df-ink)}.df-recent__list b{font-weight:500}.df-recent__list img{width:40px;height:40px;object-fit:contain;background:#fff;border:1px solid var(--df-bd)}.df-recent__list span{color:var(--df-mute)}.df-recent__clear{margin-left:auto;border:0;background:transparent;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--df-mute);cursor:pointer;padding:0}@media(max-width:767.98px){.df-recent{grid-template-columns:1fr 1fr}.df-recent__list{grid-column:1/3;gap:10px 14px}.df-recent__clear{justify-self:end}}.df-mas{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:195px 195px;gap:12px}.df-mas a{position:relative;display:block;overflow:hidden;background:#ddd;text-decoration:none;color:#fff}.df-mas a:first-child{grid-row:1/3}.df-mas img{width:100%;height:100%;object-fit:cover;transition:transform .6s;display:block}.df-mas--contain img{object-fit:contain;background:#1c2018}.df-mas a:hover img{transform:scale(1.05)}.df-mas a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#0009)}.df-mas a>span{position:absolute;left:14px;right:14px;bottom:12px;z-index:1}.df-mas b{display:block;font-family:var(--df-hf);font-size:22px;font-weight:400;line-height:1.15}.df-mas em{font-style:normal;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.9}@media(max-width:767.98px){.df-mas{grid-template-columns:1fr 1fr;grid-template-rows:120px 60px 60px;gap:6px}.df-mas a:first-child{grid-row:auto;grid-column:1/3}.df-mas a>span{left:8px;right:8px;bottom:6px}.df-mas b{font-size:13px}.df-mas em{display:none}}.df-fin{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:12px;padding:12px 16px;border:1px solid var(--df-bd);background:var(--df-card)}.df-fin__sws{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.df-fin__sw{width:34px;height:34px;border-radius:4px;border:1px solid rgba(0,0,0,.08);background-size:cover;background-position:center;flex:0 0 auto}.df-fin__txt{flex:1 1 260px;min-width:0}.df-fin__txt b{display:block;font-family:var(--df-hf);font-size:19px;font-weight:400;color:var(--df-ink)}.df-fin__txt span{font-size:12.5px;color:var(--df-mute);line-height:1.5}.df-fin__links{display:flex;gap:16px;flex-wrap:wrap;margin-left:auto}.df-fin__links a{font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--df-sage);white-space:nowrap}.df-fin__links a:hover{color:var(--df-sage-dk)}@media(max-width:767.98px){.df-fin__links{margin-left:0}}.df-bespoke-band{position:relative;min-height:400px;display:flex;flex-direction:column;justify-content:center;color:#fff;overflow:hidden;background:#2a2620}.df-bespoke-band__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.df-bespoke-band--contain .df-bespoke-band__img{object-fit:contain}.df-bespoke-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1c1610d6,#1c161059);z-index:1}.df-bespoke-band__in{position:relative;z-index:2;padding-top:36px;padding-bottom:30px;width:100%}.df-bespoke-band--inset .df-bespoke-band__in,.df-bespoke-band--inset .df-bespoke-band__finwrap{max-width:var(--df-bb-w,1200px);margin-left:auto;margin-right:auto}.df-bespoke-band--inset .df-bespoke-band__in{padding-top:44px;padding-bottom:26px}.df-bespoke-band--inset .df-bespoke-band__finwrap{padding-bottom:40px}.df-bespoke-band__finwrap{position:relative;z-index:2;width:100%;padding-bottom:26px}.df-fin--card{margin-top:0;background:#fffffff5;border:1px solid rgba(255,255,255,.7);border-radius:4px;box-shadow:0 10px 30px #0000002e;color:var(--df-ink)}.df-fin--card .df-fin__txt b{color:var(--df-ink)}.df-fin--card .df-fin__txt span{color:var(--df-mute)}.df-fin--card .df-fin__links a{color:var(--df-sage-dk)}@media(min-width:992px){.df-fin--card{flex-wrap:nowrap;gap:16px}.df-fin--card .df-fin__sws{flex:0 0 auto;flex-wrap:nowrap}.df-fin--card .df-fin__sw{width:30px;height:30px}.df-fin--card .df-fin__txt{flex:1 1 auto;max-width:400px}.df-fin--card .df-fin__txt span{font-size:12px;display:block}.df-fin--card .df-fin__links{flex:0 0 auto;gap:14px}.df-fin--card .df-fin__links a{font-size:11px;letter-spacing:.1em}}.df-bespoke-band .df-eyebrow{color:#e8d3a8}.df-bespoke-band .df-h2{color:#fff;font-size:32px;max-width:560px;margin-bottom:8px}.df-bespoke-band p{max-width:520px;margin:0 0 10px;font-size:14px;line-height:1.6;opacity:.95}.df-bespoke-band__facts{display:flex;gap:22px;flex-wrap:wrap;margin:0 0 14px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;opacity:.9}.df-btnw{display:inline-block;padding:12px 20px;border:1px solid #fff;color:#fff;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:all .2s}.df-btnw:hover{background:#fff;color:var(--df-ink)}@media(max-width:767.98px){.df-bespoke-band{height:auto;min-height:0;max-height:none}.df-bespoke-band--fin .df-bespoke-band__in{padding-bottom:12px}.df-bespoke-band__finwrap{padding-bottom:16px}.df-fin--card{padding:12px 14px;gap:10px}.df-fin--card .df-fin__sw{width:26px;height:26px}.df-bespoke-band__in{padding-top:16px;padding-bottom:16px}.df-bespoke-band .df-eyebrow{margin-bottom:6px;font-size:10px}.df-bespoke-band .df-h2{font-size:21px;margin-bottom:6px}.df-bespoke-band p{font-size:12.5px;line-height:1.45;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.df-bespoke-band__facts{gap:4px 12px;font-size:10.5px;margin:0 0 10px}.df-bespoke-band .df-btnw{padding:9px 14px;font-size:10.5px}}.df-tradep{background:var(--df-sage);color:#fff;padding:30px 0}.df-tradep .df-eyebrow{color:#dff0e5}.df-tradep .df-h2{color:#fff;font-size:28px}.df-tradep__g{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.df-tradep__fact{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center;padding-bottom:24px;margin-bottom:26px;border-bottom:1px solid rgba(255,255,255,.28)}.df-tradep__fact--row{grid-template-columns:minmax(260px,.9fr) 1.6fr;gap:24px 36px;align-items:center}.df-tradep__fact--row .df-h2{font-size:22px;margin:0}.df-tradep__fact--row .df-eyebrow{margin-bottom:6px}.df-tradep__fact--row .df-tradep__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.df-tradep__fact--row .df-tradep__stat{padding:12px 14px}.df-tradep__fact--row .df-tradep__stat b{font-size:26px}.df-tradep__fact--row .df-tradep__stat span{font-size:11.5px}.df-tradep__pts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.df-tradep__pts .df-tradep__stat b{font-size:17px;line-height:1.25;font-family:var(--df-bf);font-weight:500}.df-tradep__pts .df-tradep__stat span{margin-top:4px}.df-tradep__fact--bottom{padding-bottom:0;margin-bottom:0;border-bottom:0;padding-top:24px;margin-top:26px;border-top:1px solid rgba(255,255,255,.28)}.df-tradep__fact .df-h2{font-size:28px}.df-tradep__fact .df-h2 em{color:#dff0e5}.df-tradep__fact p{max-width:520px}.df-tradep__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.df-tradep__stat{padding:14px 16px;border:1px solid rgba(255,255,255,.35);border-radius:4px;background:#ffffff14}.df-tradep__stat b{display:block;font-family:var(--df-hf);font-size:30px;font-weight:400;line-height:1;color:#fff}.df-tradep__stat span{display:block;margin-top:5px;font-size:12px;letter-spacing:.03em;line-height:1.4;opacity:.92}.df-tradep p{margin:0 0 14px;font-size:14px;line-height:1.7;opacity:.95}.df-tradep ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.8}@media(max-width:767.98px){.df-tradep__g{grid-template-columns:1fr;gap:22px}.df-tradep .df-h2{font-size:24px}.df-tradep__fact{grid-template-columns:1fr;gap:16px;padding-bottom:18px;margin-bottom:20px}.df-tradep__fact .df-h2{font-size:23px}.df-tradep__stat b{font-size:26px}.df-tradep__fact--row{grid-template-columns:1fr;gap:14px}.df-tradep__fact--row .df-h2{font-size:20px}.df-tradep__fact--row .df-tradep__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.df-tradep__fact--row .df-tradep__stat{padding:10px 12px}.df-tradep__fact--row .df-tradep__stat b{font-size:22px}.df-tradep__fact--bottom{padding-top:18px;margin-top:20px;padding-bottom:0;margin-bottom:0}.df-tradep__pts{grid-template-columns:1fr;gap:8px}.df-tradep__pts .df-tradep__stat b{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/df-pdp.css.map */
