.m07-pdp{--m07-line: #d4cfc3;--m07-muted: #6b6a66;--m07-burgundy: #4a1f26}.m07-pdp__crumbs{margin:0;padding-top:20px;font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;opacity:.6}.m07-pdp__crumbs a{color:inherit;text-decoration:none}.m07-pdp__main{display:grid;gap:28px;padding-top:16px}.m07-pdp__media{min-width:0}.m07-pdp__stage{position:relative;min-width:0}.m07-pdp__gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none}.m07-pdp__gallery::-webkit-scrollbar{display:none}.m07-pdp__shot{flex:0 0 100%;margin:0;aspect-ratio:4 / 5;overflow:hidden;scroll-snap-align:start}.m07-pdp__shot img{display:block;width:100%;height:100%;object-fit:contain}.m07-pdp__arrow{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:56px;height:56px;margin-top:-28px;padding:0;border:0;background:none;color:#111;cursor:pointer;opacity:.7;transition:opacity .3s,transform .3s}.m07-pdp__arrow:hover{opacity:1}.m07-pdp__arrow--prev{left:4px}.m07-pdp__arrow--next{right:4px}.m07-pdp__arrow--prev:hover{transform:translate(-3px)}.m07-pdp__arrow--next:hover{transform:translate(3px)}.m07-pdp__arrow:disabled{opacity:0;pointer-events:none}@media(hover:hover){.m07-pdp__arrow{opacity:0}.m07-pdp__stage:hover .m07-pdp__arrow:not(:disabled),.m07-pdp__arrow:focus-visible{opacity:.7}.m07-pdp__stage:hover .m07-pdp__arrow:not(:disabled):hover{opacity:1}}.m07-pdp__progress{display:flex;align-items:center;gap:16px;margin-top:14px}.m07-pdp__segments{display:flex;flex:1;gap:4px}.m07-pdp__segment{flex:1;height:13px;padding:6px 0;border:0;background:none;cursor:pointer}.m07-pdp__segment:before{content:"";display:block;height:1px;background:#111;opacity:.18;transition:opacity .4s}.m07-pdp__segment:hover:before{opacity:.45}.m07-pdp__segment.is-active:before{opacity:1}.m07-pdp__counter{margin:0;font-size:.6875rem;letter-spacing:.2em;font-variant-numeric:tabular-nums;white-space:nowrap}.m07-pdp__panel{display:grid;gap:22px;align-content:start;min-width:0}.m07-pdp__brand{display:flex;justify-content:space-between;align-items:center;gap:12px}.m07-pdp__logo{color:inherit;text-decoration:none;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase}.m07-pdp__logo img{display:block;width:auto;height:20px}.m07-pdp__more{font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;white-space:nowrap}.m07-pdp__title{margin:0;font-family:var(--font-heading--family);font-style:italic;font-weight:400;font-size:clamp(2.5rem,4.4vw,4rem);line-height:.95;letter-spacing:-.01em}.m07-pdp__sub{margin:-8px 0 0;font-size:.875rem;color:var(--m07-muted)}.m07-pdp__price{display:flex;gap:12px;align-items:baseline;margin:0;font-size:1.25rem}.m07-pdp__price s{font-size:.875rem;color:var(--m07-muted)}.m07-pdp__label{display:block;margin-bottom:10px;padding:0;font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--m07-muted)}.m07-pdp__highlights{padding:16px 0;border-block:1px solid var(--m07-line)}.m07-pdp__highlights ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.m07-pdp__highlights li{padding:10px 12px;border:1px solid var(--m07-line);font-size:.6875rem;color:var(--m07-muted)}.m07-pdp__highlights b{display:block;font-weight:400;font-size:.8125rem;color:var(--color-foreground)}.m07-pdp__option{margin:0 0 18px;padding:0;border:0}.m07-pdp__values{display:flex;flex-wrap:wrap;gap:8px}.m07-pdp__value input{position:absolute;opacity:0;pointer-events:none}.m07-pdp__value span{display:inline-block;padding:10px 16px;border:1px solid var(--m07-line);font-size:.8125rem;cursor:pointer;transition:border-color .3s}.m07-pdp__value input:checked+span,.m07-pdp__value span:hover{border-color:var(--color-foreground)}.m07-pdp__value input:focus-visible+span{outline:1px solid var(--color-foreground);outline-offset:2px}.m07-pdp__rating{display:inline-flex;align-items:center;gap:10px;margin:-4px 0 0;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--m07-muted);text-decoration:none}.m07-pdp__rating:hover span:last-child{text-decoration:underline;text-underline-offset:.25em}.m07-pdp__rating:focus-visible{outline:1px solid var(--color-foreground);outline-offset:3px}.m07-pdp__stars{font-size:.875rem;letter-spacing:.12em;background:linear-gradient(90deg,var(--m07-burgundy) var(--m07-rating, 0%),var(--m07-line) var(--m07-rating, 0%));-webkit-background-clip:text;background-clip:text;color:transparent}.m07-pdp__reviews{margin-top:48px;padding-top:32px;border-top:1px solid var(--m07-line)}.m07-pdp__sizeguide{margin:-2px 0 12px}.m07-pdp__sizeguide summary{display:inline-block;list-style:none;font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px;cursor:pointer}.m07-pdp__sizeguide summary::-webkit-details-marker{display:none}.m07-pdp__sizeguide summary:focus-visible{outline:1px solid var(--color-foreground);outline-offset:3px}.m07-pdp__sizeguide-body{margin-top:14px;padding:14px 0 4px;border-top:1px solid var(--m07-line)}.m07-pdp__sizeguide-scroll{overflow-x:auto}.m07-pdp__sizeguide-table{width:100%;min-width:420px;border-collapse:collapse;font-size:.75rem;font-variant-numeric:tabular-nums}.m07-pdp__sizeguide-table th{padding:0 8px 8px 0;font-weight:400;font-size:.5625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--m07-muted);text-align:start;vertical-align:bottom}.m07-pdp__sizeguide-table td{padding:7px 8px 7px 0;border-top:1px solid var(--m07-line)}.m07-pdp__sizeguide-text{margin-top:10px;font-size:.75rem;line-height:1.6;color:var(--m07-muted)}.m07-pdp__sizeguide-text p{margin:0}.m07-pdp__buy{display:grid;gap:10px}.m07-pdp__btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 22px;border:0;border-radius:0;background:var(--m07-burgundy);color:#f2f0ea;font:inherit;font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:background-color .3s}.m07-pdp__btn:hover{background:#2f1418}.m07-pdp__btn:disabled{background:#8c8a84;cursor:not-allowed}.m07-pdp__express .shopify-payment-button__button{border-radius:0;min-height:52px}.m07-pdp__express .shopify-payment-button__more-options{display:none}.m07-pdp__stock{display:flex;align-items:center;gap:8px;margin:0;font-size:.75rem;color:var(--m07-muted)}.m07-pdp__stock:before{content:"";width:6px;height:6px;border-radius:50%;background:#4b4a2c}.m07-pdp__stock.is-out:before{background:var(--m07-burgundy)}.m07-pdp__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.m07-pdp__trust div{padding:12px 8px;border:1px solid var(--m07-line);text-align:center;font-size:.6875rem;line-height:1.35}.m07-pdp__trust b{display:block;margin-bottom:2px;font-family:var(--font-heading--family);font-style:italic;font-weight:400;font-size:.9375rem}.m07-pdp__lede{margin:0;font-family:var(--font-heading--family);font-size:1.125rem;line-height:1.45}.m07-pdp__folds details{border-top:1px solid var(--m07-line)}.m07-pdp__folds details:last-child{border-bottom:1px solid var(--m07-line)}.m07-pdp__folds summary{display:flex;justify-content:space-between;padding:16px 0;list-style:none;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;cursor:pointer}.m07-pdp__folds summary::-webkit-details-marker{display:none}.m07-pdp__folds summary:after{content:"+";font-size:1rem;line-height:1}.m07-pdp__folds details[open] summary:after{content:"\2212"}.m07-pdp__fold{padding-bottom:18px;font-size:.875rem;line-height:1.65}.m07-pdp__fold p{margin:0 0 10px}.m07-pdp__fold ul{margin:0;padding-left:18px}.m07-pdp__size{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.m07-pdp__size svg{width:120px;height:auto}.m07-pdp__closeups{margin-top:96px}.m07-pdp__eyebrow{margin:0 0 18px;font-size:.625rem;letter-spacing:.24em;text-transform:uppercase;color:var(--m07-burgundy)}.m07-pdp__strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.m07-pdp__strip figure{margin:0}.m07-pdp__strip figure:nth-child(3){display:none}.m07-pdp__strip-media{aspect-ratio:4 / 5;overflow:hidden}.m07-pdp__strip-media img{display:block;width:100%;height:100%;object-fit:cover}.m07-pdp__strip figcaption{display:flex;gap:10px;margin-top:10px;font-size:.75rem;color:var(--m07-muted)}.m07-pdp__strip figcaption b{font-weight:400;color:var(--color-foreground)}.m07-pdp__bar{position:fixed;inset-inline:0;bottom:0;z-index:20;display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--color-background, #f2f0ea);border-top:1px solid var(--color-foreground);transform:translateY(110%);transition:transform .4s}.m07-pdp__bar.is-on{transform:none}.m07-pdp__bar img{width:44px;height:55px;object-fit:contain}.m07-pdp__bar div{flex:1;font-size:.8125rem}.m07-pdp__bar b{display:block;font-family:var(--font-heading--family);font-style:italic;font-weight:400;font-size:1rem}.m07-pdp__bar .m07-pdp__btn{width:auto;padding:14px 18px}@media screen and (min-width:900px){.m07-pdp__main{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,5vw,88px);align-items:start}.m07-pdp__shot{max-height:calc(100vh - var(--header-height, 0px) - 130px)}.m07-pdp__panel{position:sticky;top:calc(var(--header-height, 0px) + 24px);padding-top:8px}.m07-pdp__closeups{margin-top:120px}.m07-pdp__strip{grid-template-columns:repeat(3,minmax(0,1fr))}.m07-pdp__strip figure:nth-child(3){display:block}.m07-pdp__bar{display:none}}.m07-pdp__nodelivery{margin:0;padding:10px 12px;border-left:2px solid var(--m07-burgundy);font-size:.8125rem;line-height:1.5}.m07-pdp__reviews{--jdgm-primary-color: #4a1f26;--jdgm-secondary-color: rgb(74 31 38 / .08);--jdgm-star-color: #4a1f26;--jdgm-write-review-bg-color: #4a1f26;--jdgm-write-review-text-color: #f2f0ea;--jdgm-paginate-color: #4a1f26;--jdgm-reviewer-name-color: var(--color-foreground);--jdgm-border-radius: 0;font-family:var(--font-body--family)}.m07-pdp__reviews [class*=jdgm]{font-family:var(--font-body--family);border-radius:0!important}.m07-pdp__reviews .jdgm-star,.m07-pdp__reviews [class*=jdgm][class*=star]{color:#4a1f26!important}.m07-pdp__reviews h2[class*=jdgm],.m07-pdp__reviews h3[class*=jdgm],.m07-pdp__reviews [class*=jdgm][class*=widget-title],.m07-pdp__reviews .jdgm-rev-widg__title{font-family:var(--font-heading--family)!important;font-weight:400!important;letter-spacing:0}.m07-pdp__reviews [class*=jdgm] button,.m07-pdp__reviews .jdgm-btn,.m07-pdp__reviews .jdgm-write-rev-link,.m07-pdp__reviews [class*=jdgm][class*=write-review]{border-radius:0!important;font-family:var(--font-body--family)!important;font-size:.6875rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;box-shadow:none!important}.m07-pdp__reviews .jdgm-btn--solid,.m07-pdp__reviews .jdgm-write-rev-link,.m07-pdp__reviews [class*=jdgm][class*=write-review]{background:#4a1f26!important;border:1px solid #4a1f26!important;color:#f2f0ea!important}.m07-pdp__reviews .jdgm-btn--border{background:transparent!important;border:1px solid #d4cfc3!important;color:var(--color-foreground)!important}.m07-pdp__reviews [class*=jdgm] img,.m07-pdp__reviews [class*=jdgm] video{border-radius:0!important}.m07-pdp__reviews [class*=jdgm][class*=verified],.m07-pdp__reviews .jdgm-rev__buyer-badge{background:transparent!important;color:var(--m07-muted)!important;border:1px solid #d4cfc3!important;font-size:.625rem!important;letter-spacing:.16em!important;text-transform:uppercase!important}.m07-pdp__reviews .jdgm-histogram__bar-content{background-color:#4a1f26!important}.m07-pdp__reviews *,.m07-pdp__reviews *:before,.m07-pdp__reviews *:after{border-radius:0!important}.m07-pdp__reviews button[class*=write i],.m07-pdp__reviews a[class*=write i],.m07-pdp__reviews [role=button][class*=write i]{background:#4a1f26!important;border-color:#4a1f26!important;color:#f2f0ea!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/m07-product.css.map */
