.dv-sec{--dv-pos:62,125,95;--dv-mark:246,228,139}.dv-sec .page-width{display:grid;gap:2.4rem}.dv-head{text-align:center;display:grid;gap:.4rem}.dv-head h2{margin:0;letter-spacing:.06em}.dv-eyebrow{font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin:0}.dv-lead-text{max-width:64rem;margin:0 auto;text-align:center;color:rgba(var(--color-foreground),.75);font-size:1.4rem;line-height:1.9}.dv-sub{color:rgba(var(--color-foreground),.7);font-size:1.3rem;line-height:1.8;margin:0}.dv-cards{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:750px){.dv-cards{grid-template-columns:repeat(var(--dv-cols,4),minmax(0,1fr));gap:1.6rem}}.dv-card{background:rgba(var(--color-foreground),.04);border-radius:.6rem;padding:2rem 1.4rem;display:grid;gap:.8rem;align-content:start;justify-items:center;text-align:center}.dv-cards--line .dv-card{background:none;border-radius:0;border-top:1px solid rgba(var(--color-foreground),.8);justify-items:start;text-align:left;padding:1.2rem 0 0}.dv-card h3{margin:0;font-size:1.6rem;line-height:1.5}.dv-card .dv-num{font-size:1.15rem;letter-spacing:.14em;color:rgba(var(--color-foreground),.55)}.dv-icon{width:4rem;height:4rem;color:rgb(var(--color-foreground))}.dv-icon svg{width:100%;height:100%}.dv-feature{display:grid;gap:2.4rem;align-items:center}@media screen and (min-width:750px){.dv-feature{grid-template-columns:1fr 1fr;gap:5rem}}.dv-feature__media{border-radius:.6rem;overflow:hidden;background:rgba(var(--color-foreground),.08);aspect-ratio:4/3;display:grid;place-items:center;position:relative}.dv-feature__media img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.dv-feature__label{position:relative;font-size:1.3rem;letter-spacing:.12em;background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:.4rem 1.2rem;border-radius:99px}.dv-feature__body{display:grid;gap:1.4rem}.dv-feature__body h3{margin:0;font-size:2.2rem;line-height:1.5}.dv-points{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.dv-points li{display:grid;grid-template-columns:1.8rem 1fr;gap:.6rem;font-size:1.45rem;line-height:1.8}.dv-points li:before{content:"";width:.8rem;height:.8rem;margin-top:.95rem;border-radius:50%;background:rgb(var(--dv-mark))}.dv-points b{display:block}.dv-points span{color:rgba(var(--color-foreground),.75);font-size:1.3rem}.dv-ff{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(var(--color-foreground),.15);border:1px solid rgba(var(--color-foreground),.15)}@media screen and (min-width:750px){.dv-ff{grid-template-columns:repeat(6,minmax(0,1fr))}}.dv-ff div{background:rgb(var(--color-background));padding:1.6rem .6rem;display:grid;gap:.8rem;justify-items:center;text-align:center;font-size:1.25rem;line-height:1.5}.dv-ff__x{width:3.8rem;height:3.8rem;border-radius:50%;border:1px solid rgb(var(--color-foreground));display:grid;place-items:center;font-size:1.1rem;position:relative}.dv-ff__x:after{content:"";position:absolute;width:4.6rem;height:1px;background:rgb(var(--color-foreground));transform:rotate(-40deg)}.dv-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.dv-table{width:100%;border-collapse:collapse;font-size:1.3rem;line-height:1.6;min-width:60rem}.dv-table--narrow{min-width:0}.dv-table th,.dv-table td{padding:1.1rem 1rem;border-bottom:1px solid rgba(var(--color-foreground),.15);text-align:left;vertical-align:middle}.dv-table thead th{font-weight:400;font-size:1.15rem;color:rgba(var(--color-foreground),.6)}.dv-table tbody th{font-weight:400;color:rgba(var(--color-foreground),.7)}.dv-table tr.is-current td,.dv-table tr.is-current th{background:rgba(var(--dv-mark),.35)}.dv-dot{display:inline-block;width:1.2rem;height:1.2rem;border-radius:50%;margin-right:.8rem;vertical-align:-.1rem;border:1px solid rgba(var(--color-foreground),.15)}.dv-meter{display:inline-flex;gap:.3rem}.dv-meter i{width:1.2rem;height:.6rem;border-radius:.2rem;background:rgba(var(--color-foreground),.12)}.dv-meter i.on{background:rgb(var(--dv-pos))}.dv-compare td.dv-us{font-weight:500}.dv-compare td.dv-them{color:rgba(var(--color-foreground),.6)}.dv-steps{display:grid;gap:1.2rem}@media screen and (min-width:750px){.dv-steps{grid-template-columns:repeat(var(--dv-cols,3),minmax(0,1fr));gap:1.6rem}}.dv-step{background:rgba(var(--color-foreground),.04);border-radius:.6rem;padding:2rem;display:grid;gap:.6rem;align-content:start}.dv-step.is-current{outline:2px solid rgb(var(--dv-mark))}.dv-step h3{margin:0;font-size:1.6rem}.dv-facts{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.dv-facts span{border:1px solid rgba(var(--color-foreground),.2);border-radius:99px;padding:.6rem 1.6rem;font-size:1.3rem}.dv-routine{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}@media screen and (min-width:750px){.dv-routine{grid-template-columns:repeat(var(--dv-cols,4),minmax(0,1fr));gap:1.6rem}}.dv-ritem{background:rgba(var(--color-foreground),.04);border-radius:.6rem;padding:1.2rem;display:grid;gap:.8rem;align-content:start;font-size:1.3rem}.dv-ritem.is-current{outline:2px solid rgb(var(--dv-mark))}.dv-ritem__img{aspect-ratio:1/1;background:rgb(var(--color-background));border-radius:.4rem;overflow:hidden;display:block}.dv-ritem__img img{width:100%;height:100%;object-fit:contain}.dv-ritem__step{font-size:1.1rem;letter-spacing:.12em;color:rgba(var(--color-foreground),.55)}.dv-ritem__title{font-size:1.4rem;line-height:1.5;text-decoration:none;color:rgb(var(--color-foreground))}.dv-ritem .button{min-height:4rem;font-size:1.3rem;padding:0 1rem;width:100%}.dv-ritem form{margin:0}.dv-reviews{display:grid;gap:2rem}@media screen and (min-width:990px){.dv-reviews{grid-template-columns:26rem 1fr;align-items:start}}.dv-rsum{background:rgba(var(--color-foreground),.04);border-radius:.6rem;padding:2.4rem 1.6rem;display:grid;gap:.6rem;justify-items:center;text-align:center}.dv-rsum__avg{font-size:4rem;line-height:1}.dv-stars{--dv-star:#c9a227;color:var(--dv-star);letter-spacing:.1em;font-size:1.5rem;white-space:nowrap}.dv-stars .off{color:rgba(var(--color-foreground),.2)}.dv-rlist{display:grid;gap:1.2rem}.dv-review{background:rgba(var(--color-foreground),.04);border-radius:.6rem;padding:1.8rem;display:grid;gap:.6rem}.dv-review h3{margin:0;font-size:1.5rem}.dv-review p{margin:0;font-size:1.35rem;line-height:1.85}.dv-review__meta{font-size:1.15rem;color:rgba(var(--color-foreground),.55);display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}.dv-rnote{font-size:1.15rem;line-height:1.7;color:rgba(var(--color-foreground),.6);border-top:1px solid rgba(var(--color-foreground),.15);padding-top:1.2rem;margin:0}.dv-rnote p{margin:0 0 .4rem}.dv-rmore{justify-self:center}.dv-review[hidden]{display:none}.dv-set{display:grid;gap:1.2rem}@media screen and (min-width:750px){.dv-set{grid-template-columns:repeat(var(--dv-cols,3),minmax(0,1fr))}}.dv-setitem{background:rgba(var(--color-foreground),.04);border-radius:.6rem;padding:1.4rem;display:grid;grid-template-columns:8rem 1fr;gap:1.2rem;align-items:start;text-decoration:none;color:inherit}.dv-setitem img{width:8rem;height:8rem;object-fit:contain;background:rgb(var(--color-background));border-radius:.4rem}.dv-setitem h3{margin:0 0 .4rem;font-size:1.4rem;line-height:1.5}.dv-sum{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;justify-content:center;align-items:baseline;font-size:1.4rem;margin:0}.dv-sum s{color:rgba(var(--color-foreground),.55)}.dv-sum b{font-size:2rem}.dv-save{color:#3e7d5f;font-weight:500}.dv-faq{max-width:76rem;margin:0 auto;width:100%}.dv-olink{display:grid;gap:1.6rem;background:rgba(var(--color-foreground),.04);border-radius:.6rem;padding:2rem;align-items:center}@media screen and (min-width:750px){.dv-olink{grid-template-columns:12rem 1fr auto}}.dv-olink img{width:12rem;height:12rem;object-fit:contain;background:rgb(var(--color-background));border-radius:.4rem}.dv-olink h3{margin:0 0 .4rem;font-size:1.6rem}.dv-catch{margin:0;font-size:1.55rem;line-height:1.8;border-left:3px solid rgb(246,228,139);padding-left:1rem;color:rgb(var(--color-foreground))}.dv-chips{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.dv-chips li{font-size:1.15rem;line-height:1.4;border:1px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));border-radius:99px;padding:.3rem 1rem}.dv-flavor__label{display:flex;justify-content:space-between;gap:1rem;font-size:1.3rem;margin-bottom:.8rem}.dv-flavor__label a{color:rgba(var(--color-foreground),.75)}.dv-swatches{display:flex;flex-wrap:wrap;gap:.9rem;margin:0;padding:0;list-style:none}.dv-swatches a{display:block;width:3.6rem;height:3.6rem;border-radius:50%;border:2px solid rgb(var(--color-background));box-shadow:0 0 0 1px rgba(var(--color-foreground),.25)}.dv-swatches a[aria-current=page]{box-shadow:0 0 0 2px rgb(var(--color-foreground))}.dv-bundle{display:grid;gap:.6rem;font-size:1.25rem;margin:0;padding:1rem 1.2rem;list-style:none;background:#3e7d5f14;border-radius:.6rem}.dv-bundle li{display:flex;flex-wrap:wrap;gap:.2rem .8rem;line-height:1.6}.dv-bundle .dv-save{white-space:nowrap}.dv-ship{display:grid;gap:.6rem;font-size:1.25rem}.dv-ship__bar{height:.6rem;background:rgba(var(--color-foreground),.1);border-radius:99px;overflow:hidden}.dv-ship__bar i{display:block;height:100%;width:0;background:#3e7d5f;transition:width .3s ease}.dv-lead{font-size:1.4rem;line-height:1.95;margin:0}.dv-rsmall{display:flex;align-items:center;gap:.8rem;font-size:1.25rem;text-decoration:none;color:rgb(var(--color-foreground))}.dv-notice{background:#fbf3e4;color:#4a3410;border:1px solid #e7cf9f;border-radius:.6rem;padding:1.2rem 1.4rem;font-size:1.3rem;line-height:1.7}.dv-notice p{margin:0}.dv-notice a{color:inherit}.dv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.15);padding:1rem max(1.5rem,env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left));display:flex;gap:1.2rem;align-items:center;justify-content:space-between;transform:translateY(110%);transition:transform .25s ease}.dv-sticky.is-visible{transform:none}.dv-sticky__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.3rem}.dv-sticky .button{min-height:4.4rem;padding:0 1.8rem;white-space:nowrap}@media screen and (min-width:990px){.dv-sticky{left:50%;right:auto;bottom:2rem;width:min(64rem,calc(100% - 4rem));border:1px solid rgba(var(--color-foreground),.12);border-radius:1.2rem;box-shadow:0 .6rem 2.4rem #0000001f;padding:1rem 1rem 1rem 2rem;transform:translate(-50%,calc(100% + 3rem))}.dv-sticky.is-visible{transform:translate(-50%)}.dv-sticky__name{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.dv-sticky,.dv-ship__bar i{transition:none}}.dv-table th[scope=row]{white-space:nowrap}.dv-feature__media--text{aspect-ratio:auto;min-height:14rem}@media screen and (min-width:750px){.dv-feature__media--text{aspect-ratio:4/3}}.dv-feature__media:has(img){aspect-ratio:auto;background:rgb(var(--color-background))}.dv-feature__media:has(img) img{position:static;width:100%;height:auto;object-fit:contain;display:block}.dv-feature__media:has(img) .dv-feature__label{position:absolute;left:1.2rem;bottom:1.2rem}.dv-hyd{font-size:1.6rem}.dv-ship__bar[hidden]{display:none}.dv-finder-wrap{overflow:visible}.dv-table.dv-finder{min-width:0;width:100%;table-layout:fixed}.dv-table.dv-finder th,.dv-table.dv-finder td{vertical-align:top;padding:1.4rem 1rem}.dv-table.dv-finder thead th:nth-child(1){width:17%}.dv-table.dv-finder thead th:nth-child(2){width:10%}.dv-table.dv-finder thead th:nth-child(3){width:8%}.dv-table.dv-finder thead th:nth-child(4){width:33%}.dv-table.dv-finder thead th:nth-child(5){width:16%}.dv-table.dv-finder thead th:nth-child(6){width:9%}.dv-table.dv-finder thead th:nth-child(7){width:7%}.dv-table.dv-finder th[scope=row]{white-space:normal;font-weight:500;color:rgb(var(--color-foreground))}.dv-table.dv-finder .dv-meter{margin-top:.5rem}.dv-table.dv-finder .dv-hyd{text-align:center}.dv-table.dv-finder thead th:nth-child(3){text-align:center}@media screen and (max-width:989px){.dv-table.dv-finder,.dv-table.dv-finder tbody,.dv-table.dv-finder tr,.dv-table.dv-finder th,.dv-table.dv-finder td{display:block;width:auto}.dv-table.dv-finder thead{display:none}.dv-table.dv-finder tbody{display:grid;gap:1.2rem}.dv-table.dv-finder tr{display:grid;grid-template-columns:auto 1fr;gap:.6rem 1.2rem;align-items:center;border:1px solid rgba(var(--color-foreground),.15);border-radius:.6rem;padding:1.4rem 1.6rem;background:rgb(var(--color-background))}.dv-table.dv-finder tr.is-current{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.dv-table.dv-finder tr.is-current td,.dv-table.dv-finder tr.is-current th{background:none}.dv-table.dv-finder th,.dv-table.dv-finder td{border:0;padding:0}.dv-table.dv-finder th[scope=row]{grid-column:1/-1;font-size:1.6rem}.dv-table.dv-finder td[data-label]:before{content:attr(data-label);display:inline-block;min-width:7.5em;font-size:1.15rem;color:rgba(var(--color-foreground),.6)}.dv-table.dv-finder td{grid-column:1/-1}.dv-table.dv-finder .dv-hyd{text-align:left;font-size:1.4rem}.dv-table.dv-finder .dv-fnote,.dv-table.dv-finder .dv-ftarget{font-size:1.3rem;line-height:1.7}.dv-table.dv-finder .dv-fnote:before,.dv-table.dv-finder .dv-ftarget:before{display:block!important;margin-bottom:.2rem}.dv-table.dv-finder .dv-flink{font-size:1.3rem}.dv-table.dv-finder .dv-flink:empty{display:none}}.dv-ritem__price{font-size:1.4rem;font-variant-numeric:tabular-nums}.dv-ritem__select{width:100%;font:inherit;font-size:1.25rem;padding:.8rem 2.8rem .8rem 1rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));margin-bottom:.8rem;-webkit-appearance:auto;appearance:auto}:root{--dv-green:62,125,95;--dv-deep:63,81,71;--dv-mint:218,230,224;--dv-mint2:143,191,174;--dv-yellow:246,228,139;--dv-sans:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic Medium","Yu Gothic",YuGothic,Meiryo,sans-serif}.dv-sec,.product__info-container .dv-lead,.product__info-container .dv-catch,.product__info-container .accordion__content,.product__info-container .dv-bundle,.product__info-container .dv-ship,.product__info-container .dv-chips,.product__info-container .dv-flavor,.product__info-container .dv-rsmall,.dv-sticky{font-family:var(--dv-sans);letter-spacing:.03em}.dv-sec h2,.dv-sec h3,.dv-rsum__avg{font-family:var(--font-heading-family)}.dv-sub{font-size:1.45rem;line-height:1.9;color:rgba(var(--color-foreground),.88)}.dv-lead-text{font-size:1.55rem;line-height:1.95;color:rgba(var(--color-foreground),.88)}.dv-points li{font-size:1.55rem}.dv-points span{font-size:1.4rem;color:rgba(var(--color-foreground),.88);line-height:1.85}.dv-card h3,.dv-step h3{font-size:1.75rem}.dv-review p{font-size:1.5rem;line-height:1.95;color:rgb(var(--color-foreground))}.dv-review h3{font-size:1.65rem}.dv-rnote{font-size:1.2rem;color:rgba(var(--color-foreground),.72)}.dv-table{font-size:1.4rem}.dv-table td,.dv-table tbody th{color:rgb(var(--color-foreground))}.dv-table thead th{font-size:1.2rem;color:rgba(var(--color-foreground),.7);font-weight:600}.dv-ff div{font-size:1.35rem;color:rgb(var(--color-foreground))}.dv-facts span{font-size:1.4rem}.product__info-container .product__text.subtitle{font-size:2.2rem;line-height:1.55;color:rgb(var(--color-foreground));letter-spacing:.04em;font-family:var(--font-heading-family);margin-bottom:.4rem}.dv-catch{font-size:1.7rem;font-weight:600;line-height:1.75;border-left:4px solid rgb(var(--dv-mint2));padding-left:1.2rem}.dv-lead{font-size:1.55rem;line-height:2;color:rgb(var(--color-foreground))}.product__info-container .accordion__content{font-size:1.45rem;line-height:1.9;color:rgba(var(--color-foreground),.9)}.product__info-container .accordion__title{font-family:var(--dv-sans);font-size:1.5rem;font-weight:600;letter-spacing:.04em}.dv-chips li{background:rgb(var(--dv-mint));border-color:transparent;color:rgb(var(--dv-deep));font-size:1.25rem;font-weight:600;padding:.4rem 1.1rem}.dv-bundle{background:rgb(var(--dv-mint));font-size:1.35rem;color:rgb(var(--color-foreground))}.dv-bundle .dv-save,.dv-save{color:rgb(var(--dv-green));font-weight:700}.dv-ship{font-size:1.35rem;color:rgb(var(--color-foreground))}.dv-rsmall{font-size:1.35rem}.dv-flavor__label{font-size:1.4rem}.dv-eyebrow{color:rgb(var(--dv-green));font-weight:600;letter-spacing:.2em}.color-accent-2 .dv-eyebrow,.color-inverse .dv-eyebrow{color:rgb(var(--dv-yellow))}.dv-head h2:after{content:"";display:block;width:3.2rem;height:3px;border-radius:2px;background:rgb(var(--dv-mint2));margin:1.2rem auto 0}.color-accent-2 .dv-head h2:after{background:rgb(var(--dv-yellow))}.dv-head{gap:.2rem}.dv-icon{width:6.4rem;height:6.4rem;padding:1.3rem;border-radius:50%;background:rgb(var(--dv-mint));color:rgb(var(--dv-deep))}.dv-card{background:rgb(var(--color-background));border:1px solid rgba(var(--dv-mint2),.55)}.color-background-2 .dv-card{background:rgba(var(--dv-mint),.35)}.dv-cards--line .dv-card{border:0;border-top:3px solid rgb(var(--dv-mint2));background:none}.dv-card .dv-num,.dv-step .dv-eyebrow{display:inline-block;justify-self:center;background:rgb(var(--dv-deep));color:#fff;border-radius:99px;padding:.2rem 1rem;font-size:1.1rem;letter-spacing:.14em}.dv-cards--line .dv-card .dv-num,.dv-step .dv-eyebrow{justify-self:start}.dv-step{background:rgb(var(--color-background));border:1px solid rgba(var(--dv-mint2),.55)}.dv-step.is-current{outline:3px solid rgb(var(--dv-yellow))}.dv-points li:before{background:rgb(var(--dv-mint2))}.color-accent-2 .dv-points li:before{background:rgb(var(--dv-yellow))}.dv-table tr.is-current td,.dv-table tr.is-current th{background:rgba(var(--dv-mint),.7)}.dv-meter i.on{background:rgb(var(--dv-green))}.dv-ff div{background:rgba(var(--dv-mint),.35)}.dv-ff__x{border-color:rgb(var(--dv-deep));color:rgb(var(--dv-deep));font-weight:700}.dv-ff__x:after{background:rgb(var(--dv-deep))}.dv-ritem{background:rgb(var(--color-background));border:1px solid rgba(var(--dv-mint2),.55)}.dv-ritem.is-current{outline:3px solid rgb(var(--dv-yellow))}.dv-ritem__step{color:rgb(var(--dv-green));font-weight:700}.dv-ritem__title{font-size:1.5rem}.dv-review{background:rgb(var(--color-background));border:1px solid rgba(var(--dv-mint2),.55)}.dv-rsum{background:rgb(var(--dv-mint))}.dv-compare td.dv-us{font-weight:700}@media screen and (max-width:989px){.dv-table.dv-finder tr{border-color:rgba(var(--dv-mint2),.8)}.dv-table.dv-finder tr.is-current{background:rgba(var(--dv-mint),.5)}}@media screen and (max-width:749px){.dv-swatches{gap:.6rem}.dv-swatches a{width:3.2rem;height:3.2rem}}.dv-card .dv-num,.dv-step .dv-eyebrow{background:rgb(var(--dv-mint));color:rgb(var(--dv-deep));font-weight:700}.dv-sec[style] .dv-step,.dv-sec[style] .dv-card{background:#ffffffbf}.dv-finder-wrap:not(.is-open) .dv-finder tbody tr:not(.is-current){display:none}.dv-finder-wrap:not(.is-open):not(:has(tr.is-current)) .dv-finder thead{display:none}@media screen and (min-width:990px){.dv-finder-more{max-width:42rem;margin-left:auto;margin-right:auto}}@media screen{.dv-finder-more{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;margin-top:1.6rem;min-height:4.8rem;padding:0 2rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:999px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;letter-spacing:.06rem;cursor:pointer}.dv-finder-more__icon{display:inline-block;transition:transform .2s ease}.dv-finder-wrap.is-open .dv-finder-more__icon{transform:rotate(180deg)}}@media screen and (max-width:749px){.product .product-media-container.constrain-height{--ratio:1.25 !important;--preview-ratio:1.25 !important}}.dv-buybox{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:center}@media screen and (min-width:750px){.dv-buybox{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem}}.dv-buybox__media{display:flex;justify-content:center}.dv-buybox__img{width:100%;max-width:52rem;height:auto;display:block;object-fit:contain}.dv-buybox__info{max-width:56rem;width:100%}.dv-buybox__title{font-size:1.7rem;line-height:1.7;letter-spacing:.06rem;margin:0 0 2rem}.dv-buybox__opt{border:0;margin:0 0 2rem;padding:0;min-width:0}.dv-buybox__legend{font-size:1.5rem;margin-bottom:1rem;padding:0}.dv-buybox__vals{display:flex;flex-wrap:wrap;gap:1rem}.dv-buybox__val{position:relative;overflow:hidden;min-width:7.2rem;min-height:5rem;padding:0 1.8rem;border:1px solid rgba(var(--color-foreground),.18);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.5rem;letter-spacing:.04rem;cursor:pointer;border-radius:0}.dv-buybox__val:hover{border-color:rgb(var(--color-foreground))}.dv-buybox__val.is-selected{background:#111;border-color:#111;color:#fff}.dv-buybox__val.is-unavailable{color:rgba(var(--color-foreground),.5)}.dv-buybox__val.is-unavailable:after{content:"";position:absolute;left:-10%;top:50%;width:120%;border-top:1px solid rgba(var(--color-foreground),.3);transform:rotate(-24deg)}.dv-buybox__val.is-selected.is-unavailable{color:#ffffffbf}.dv-buybox__val.is-selected.is-unavailable:after{border-color:#ffffff80}.dv-buybox__price{font-size:2.2rem;font-weight:600;margin:.4rem 0 .2rem;display:flex;gap:1rem;align-items:baseline}.dv-buybox__compare{font-size:1.5rem;font-weight:400;color:rgba(var(--color-foreground),.55)}.dv-buybox__tax{font-size:1.3rem;color:rgba(var(--color-foreground),.75);margin:0 0 1.6rem}.dv-buybox__form{display:flex;gap:1.2rem;align-items:stretch}.dv-buybox__qty{display:flex;align-items:center;border:1px solid rgba(var(--color-foreground),.18);background:rgb(var(--color-background));flex:0 0 auto}.dv-buybox__step{width:4.6rem;height:5.6rem;border:0;background:none;color:rgb(var(--color-foreground));font-size:2rem;cursor:pointer}.dv-buybox__qty input{width:4rem;border:0;background:none;text-align:center;font:inherit;font-size:1.6rem;color:rgb(var(--color-foreground));-moz-appearance:textfield}.dv-buybox__qty input::-webkit-outer-spin-button,.dv-buybox__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dv-buybox__add{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:1rem;min-height:5.6rem;padding:0 2rem;border:0;background:#111;color:#fff;font:inherit;font-size:1.6rem;letter-spacing:.1rem;cursor:pointer}.dv-buybox__add:hover{background:#333}.dv-buybox__add:disabled{background:rgba(var(--color-foreground),.35);cursor:not-allowed}.dv-buybox__msg{font-size:1.3rem;margin:1rem 0 0;min-height:1em}@media screen and (max-width:749px){.dv-buybox__img{max-width:32rem}.dv-buybox__title{font-size:1.6rem;margin-bottom:1.4rem}.dv-buybox__step{width:4rem}.dv-buybox__qty input{width:3.2rem}}.product__info-container>.dv-bundle{margin:1.6rem 0 0}.product__info-container>.dv-chips{margin:1.6rem 0 0}.product__info-container>.dv-ship+.dv-bundle{margin-top:.4rem}.product__info-container>.dv-chips+.dv-lead,.product__info-container>.dv-bundle+.dv-lead{margin-top:2.4rem}.product__info-container>.dv-chips+.dv-lead{margin-top:2.4rem}
/*# sourceMappingURL=/cdn/shop/t/44/assets/davids-lp.css.map */
