.wrap.dm-bold{max-width:1600px;margin:auto;padding:0 4.4% 38px}.dm-bold .crumb{font-size:11px;padding:22px 0;margin:0;color:#68685f;line-height:1.5}.dm-bold .pdp-editorial{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:5.3%;align-items:start}.dm-bold .product-purchase{min-width:0;padding:3px 0 0}.dm-bold .product-purchase h1{font-size:clamp(42px,5.3vw,76px);line-height:.95;letter-spacing:-.06em;margin:12px 0 9px;text-transform:uppercase;overflow-wrap:anywhere}.dm-bold-kicker{font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;line-height:1.5}.dm-bold-rating{display:flex;align-items:center;gap:11px;min-height:27px;margin:0 0 14px}.dm-bold-rating>span:last-child{font-size:10px;color:#756750}.dm-bold-stars{display:inline-flex;gap:3px;align-items:center;color:#ad8d4e;flex-shrink:0}.dm-bold-stars svg{display:block;width:18px;height:18px;fill:currentColor;stroke:currentColor;stroke-width:.6;stroke-linejoin:round}.dm-bold-tagline{font-size:22px;font-weight:750;letter-spacing:-.035em;line-height:1.2;margin:0 0 15px}.dm-bold-intro{font-size:13px;line-height:1.65;color:#67665e;margin:12px 0 15px}.dm-bold-tags{display:flex;flex-wrap:wrap;gap:7px}.dm-bold-tags span{padding:5px 10px;font-size:10px;background:#e5e8ff;color:#1837ef;font-weight:650}.dm-bold-benefits{list-style:none;margin:20px 0 22px;padding:0;display:grid;gap:9px}.dm-bold-benefits li{display:flex;gap:8px;font-size:12px;line-height:1.5}.dm-bold-benefits li>span{color:#1837ef}.dm-bold-sizeheading{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;margin-bottom:13px}.dm-bold-sizeheading strong{text-transform:uppercase}.dm-bold-sizeheading>a{font-size:10px;color:#68685f;text-underline-offset:3px}.dm-bold .dm-bold-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0}.dm-bold-sizes .variant,.dm-bold-sizes>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-width:0;border:1px solid #c9c5ba;background:transparent;color:#171813;padding:14px 5px 12px;text-align:center;text-decoration:none}.dm-bold-sizes strong{font-size:25px;line-height:1.2;letter-spacing:-.04em}.dm-bold-sizes small{font-size:10px;line-height:1.4;color:#67665e;margin:5px 0 12px}.dm-bold-sizes span{font-size:12px;font-weight:700}.dm-bold-sizes em{font-size:9px;margin-top:5px;font-style:normal}.dm-bold-sizes .variant[aria-pressed=true],.dm-bold-sizes>a[aria-current=true]{background:#1837ef;border-color:#1837ef;color:white}.dm-bold-sizes .variant[aria-pressed=true] small,.dm-bold-sizes>a[aria-current=true] small{color:#e1e5ff}.dm-bold-sizes .variant:disabled{opacity:.45;cursor:not-allowed}.dm-bold-price{display:flex;align-items:baseline;gap:12px;margin:18px 0 5px}.dm-bold-price>strong{font-size:30px;line-height:1.2;letter-spacing:-.04em}.dm-bold-price>span{font-size:10px;color:#777}.dm-bold-tax{font-size:10px;color:#68685f;margin:0 0 18px;line-height:1.5}.dm-bold-tax a{text-underline-offset:2px}.dm-bold .dm-bold-add{display:flex;align-items:center;justify-content:space-between;width:100%;padding:17px 21px;min-height:56px;border:2px solid #171813;background:#ff5a1f;color:#171813;box-shadow:4px 4px 0 #171813;font-size:13px;font-weight:850;text-transform:uppercase;text-decoration:none;letter-spacing:0}.dm-bold-add>span{font-size:21px;line-height:1}.dm-bold-add:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}.dm-bold-purchase-note{display:flex;justify-content:center;gap:20px;font-size:9px;color:#68685f;margin:16px 0 8px}.dm-bold .product-purchase .availability{padding:9px 0;margin:0 0 13px;font-size:11px;line-height:1.5;border:0;color:#68685f}.dm-bold-details{margin-top:20px}.dm-bold-details details{padding:15px 0;border-top:1px solid #d7d3c8}.dm-bold-details details:last-child{border-bottom:1px solid #d7d3c8}.dm-bold-details summary{font-size:12px;font-weight:650;list-style:none;display:flex;justify-content:space-between;cursor:pointer;gap:20px}.dm-bold-details summary::-webkit-details-marker{display:none}.dm-bold-details summary:after{content:'+'}.dm-bold-details details[open] summary:after{content:'−'}.dm-bold-details details p{font-size:12px;line-height:1.65;color:#67665e;margin:14px 0 0}.dm-bold #native-payment:empty{display:none}.dm-bold .native-payment-form{margin-top:16px}.dm-bold-frame{position:relative;aspect-ratio:1;background:#efe9dc;overflow:hidden}.dm-bold-panel{width:100%;height:100%;position:absolute;inset:0}.dm-bold-panel[hidden]{display:none}.dm-bold .editorial-product-art{height:100%;width:100%;aspect-ratio:1}.dm-bold .editorial-mini{background:#1837ef}.dm-bold-solo{display:flex;align-items:center;justify-content:center;background:#e9e4d9}.dm-bold-solo .dm-bold-mini-scene{display:block;width:100%;height:100%;object-fit:contain}.dm-bold-solo>small{position:absolute;bottom:3%;left:4%;max-width:92%;padding:5px 7px;background:#f4f0e7e6;font-size:10px;color:#55554d}.dm-bold-notes-panel{display:flex;flex-direction:column;justify-content:center;background:#1837ef;color:#f4f4ee;padding:9%}.dm-bold-notes-panel>span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.dm-bold-notes-panel h2{font-size:clamp(26px,3.4vw,56px);line-height:1.04;letter-spacing:-.05em;overflow-wrap:anywhere;margin:25px 0}.dm-bold-notes-panel>p{font-size:13px;line-height:1.6}.dm-bold-thumbs{display:flex;align-items:start;gap:10px;margin-top:13px}.dm-bold-thumbs>button{width:80px;height:83px;position:relative;flex-shrink:0;padding:0;border:1px solid #d4ccbd;background:#e9e4d9;color:#171813;overflow:hidden}.dm-bold-thumbs>button[aria-pressed=true]{outline:2px solid #171813;outline-offset:2px}.dm-bold-thumbs>button>img{width:100%;height:100%;object-fit:cover}.dm-bold-thumbs>button[data-bold-image=mini]>img{object-fit:cover;padding:0}.dm-bold-thumbs>button>span{position:absolute;bottom:0;left:0;right:0;font-size:9px;background:#f4f0e7ee;text-align:center;line-height:1.4;padding:5px 1px}.dm-bold-thumbs>button[data-bold-image=notes]{background:#1837ef;color:white}.dm-bold-thumbs>button[data-bold-image=notes]>span{color:#171813}.dm-bold-thumbs>button>b{font-size:15px;line-height:.95;display:block;text-align:left;padding:7px}.dm-bold-thumbs>p{margin:5px 0 0 auto;max-width:180px;padding-left:10px;font-size:10px;color:#68685f;line-height:1.55}.dm-bold-story{background:#1837ef;color:#f4f4ee}.dm-bold-story>.wrap{max-width:1600px;display:grid;grid-template-columns:1.5fr repeat(3,1fr);align-items:center;gap:30px;padding:40px 4.4%;margin:auto}.dm-bold-story .eyebrow{font-size:10px;line-height:1.5;margin:0 0 13px;color:inherit}.dm-bold-story h2{font-size:30px;line-height:1.02;letter-spacing:-.05em;text-transform:uppercase;margin:0}.dm-bold-story h2>em{font-style:normal;color:#ff7849}.dm-bold-note>span{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#d9dfff}.dm-bold-note h3{font-size:19px;line-height:1.25;letter-spacing:-.03em;margin:13px 0 0;overflow-wrap:anywhere}.wrap.dm-bold-formats{max-width:1600px;padding:50px 4.4%;margin:auto}.dm-bold-formats .eyebrow{font-size:10px}.dm-bold-formats h2{font-size:34px;line-height:1.08;letter-spacing:-.05em;text-transform:uppercase;max-width:680px;margin:15px 0 30px}.dm-bold-formats>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.dm-bold-formats h3{font-size:15px;letter-spacing:-.02em}.dm-bold-formats article p{font-size:13px;line-height:1.65;color:#67665e}.dm-bold-seo{padding-top:0}html{scroll-padding-top:24px}.dm-bold button:focus-visible,.dm-bold a:focus-visible,.dm-bold summary:focus-visible{outline:3px solid #1837ef;outline-offset:4px}.dm-bold .dm-bold-sizes button:focus-visible{outline-color:#171813}
@media(max-width:1100px){.dm-bold .pdp-editorial{gap:4%}.dm-bold-thumbs>p{display:none}.dm-bold-kicker{font-size:10px}.dm-bold-tagline{font-size:20px}.dm-bold .product-purchase h1{font-size:clamp(38px,5.5vw,66px)}.dm-bold-sizes small{font-size:9px}.dm-bold-notes-panel h2{font-size:32px}}
@media(max-width:760px){.wrap.dm-bold{padding:0 20px 30px}.dm-bold .crumb{font-size:10px;padding:17px 0}.dm-bold .pdp-editorial{display:grid;grid-template-columns:minmax(0,1fr);gap:30px}.dm-bold .product-purchase h1{font-size:clamp(36px,11vw,58px);margin-top:11px}.dm-bold-kicker{font-size:10px}.dm-bold-tagline{font-size:20px}.dm-bold-intro{font-size:13px}.dm-bold-rating{gap:10px}.dm-bold-rating>span:last-child{font-size:9px}.dm-bold-thumbs{gap:9px}.dm-bold-thumbs>button{width:64px;height:67px}.dm-bold-thumbs>button>span{font-size:8px}.dm-bold-thumbs>p{display:block;font-size:9px;max-width:145px;padding-left:5px}.dm-bold-benefits li{font-size:12px}.dm-bold-sizeheading{font-size:10px}.dm-bold-sizeheading>a{font-size:9px}.dm-bold .dm-bold-sizes{gap:8px}.dm-bold-sizes strong{font-size:24px}.dm-bold-sizes small{font-size:9px}.dm-bold-sizes .variant,.dm-bold-sizes>a{padding:14px 3px 12px}.dm-bold-price>strong{font-size:29px}.dm-bold .dm-bold-add{font-size:12px}.dm-bold-story>.wrap{grid-template-columns:1fr;padding:32px 20px;gap:20px}.dm-bold-story h2{font-size:31px}.dm-bold-note{border-top:1px solid #5267f1;padding-top:18px}.dm-bold-note h3{font-size:20px;margin-top:8px}.wrap.dm-bold-formats{padding:35px 20px}.dm-bold-formats h2{font-size:29px}.dm-bold-formats>div{display:block}.dm-bold-formats article{padding:15px 0;border-top:1px solid #d7d3c8}.dm-bold-formats h3{margin:0 0 10px}.dm-bold-formats article p{margin:0}.dm-bold-solo>small{font-size:8px}.dm-bold-notes-panel h2{font-size:clamp(24px,8vw,40px)}}
@media(max-width:360px){.dm-bold-thumbs>p{font-size:8px}.dm-bold-thumbs>button{width:58px;height:62px}.dm-bold-thumbs{gap:7px}.dm-bold-rating{gap:7px}.dm-bold-rating>span:last-child{font-size:8px}.dm-bold-stars{gap:2px}.dm-bold-stars svg{width:16px;height:16px}.dm-bold-sizes small{font-size:8px}.dm-bold-purchase-note{gap:12px;font-size:8px}}

.dm-bold .pdp-editorial{grid-template-areas:"gallery purchase" "details purchase";grid-template-rows:auto 1fr;row-gap:24px}
.dm-bold-gallery{grid-area:gallery;min-width:0}
.dm-bold .product-purchase{grid-area:purchase}
.dm-bold-details{grid-area:details;min-width:0;margin-top:0}
.dm-bold-details details{padding:0}
.dm-bold-details summary{padding:20px 30px 20px 0;min-height:58px;line-height:1.5}
.dm-bold-details details p{margin:0;padding:0 24px 20px 0}
@media(max-width:760px){.dm-bold .pdp-editorial{grid-template-areas:"gallery" "purchase" "details";grid-template-rows:auto auto auto;row-gap:24px}.dm-bold-details summary{padding-block:18px;min-height:54px}}

.wrap.dm-size-guide{padding-top:24px;padding-bottom:28px}
.dm-size-guide .dm-formats-heading{display:block;margin:0 0 18px}
.dm-size-guide .dm-formats-heading .eyebrow{font-size:11px;line-height:1.4;margin:0 0 8px}
.dm-size-guide .dm-formats-heading h2{font-size:clamp(24px,2.6vw,34px);line-height:1.08;max-width:none;margin:0}
.dm-size-guide>.dm-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.dm-size-guide .dm-format-card{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:20px 16px;border:1px solid #d7d3c8;background:transparent;color:#171b19;text-decoration:none;text-align:left;font:inherit;cursor:pointer;box-shadow:none;border-radius:0}
.dm-size-guide .dm-format-card[aria-pressed=true],.dm-size-guide .dm-format-card[aria-current=true]{border-color:#1837ef;box-shadow:inset 0 0 0 1px #1837ef;background:#eceeff}
.dm-size-guide .dm-format-card:hover:not(:disabled){border-color:#1837ef}
.dm-size-guide .dm-format-card:focus-visible{outline:3px solid #1837ef;outline-offset:3px}
.dm-size-guide .dm-format-card:disabled{opacity:.55;cursor:not-allowed}
.dm-size-guide .dm-format-art{display:flex;align-items:flex-end;justify-content:center;width:86px;height:136px}
.dm-size-guide .dm-format-art img{display:block;object-fit:contain;width:auto;max-width:none;height:100%;filter:drop-shadow(2px 4px 3px #171b1919)}
.dm-size-guide .dm-format-art[data-format-ml="1"] img{height:98px}
.dm-size-guide .dm-format-art[data-format-ml="3"] img{height:118px}
.dm-size-guide .dm-format-art[data-format-ml="5"] img{height:136px}
.dm-size-guide .dm-format-info{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:4px}
.dm-size-guide .dm-format-volume{font-size:30px;line-height:1;letter-spacing:-.05em;font-weight:850}
.dm-size-guide .dm-format-title{font-size:14px;line-height:1.35;font-weight:700}
.dm-size-guide .dm-format-sprays{font-size:13px;line-height:1.4;font-weight:650;margin-top:5px}
.dm-size-guide .dm-format-copy{font-size:12px;line-height:1.5;color:#67665e}
.dm-size-guide .dm-format-action{font-size:11px;line-height:1.5;font-weight:650;text-decoration:underline;text-underline-offset:3px;margin-top:6px}
.dm-size-guide .dm-format-card[aria-pressed=true] .dm-format-action,.dm-size-guide .dm-format-card[aria-current=true] .dm-format-action{color:#1837ef;text-decoration:none}
.dm-size-guide .dm-formats-footnote{font-size:11px;line-height:1.5;color:#67665e;margin:12px 0 0;max-width:1100px}
.dm-size-guide .dm-formats-footnote span{white-space:normal}
@media(min-width:761px) and (max-width:1100px){.dm-size-guide .dm-format-card{grid-template-columns:55px minmax(0,1fr);gap:10px;padding:16px 10px}.dm-size-guide .dm-format-art{width:55px}.dm-size-guide .dm-format-title{font-size:12px}.dm-size-guide .dm-format-sprays{font-size:12px}.dm-size-guide .dm-format-copy{font-size:11px}}
@media(max-width:760px){.wrap.dm-size-guide{padding:20px 20px 24px}.dm-size-guide .dm-formats-heading{margin-bottom:14px}.dm-size-guide .dm-formats-heading h2{font-size:26px;line-height:1.05;max-width:360px}.dm-size-guide>.dm-format-grid{grid-template-columns:minmax(0,1fr);gap:8px}.dm-size-guide .dm-format-card{grid-template-columns:66px minmax(0,1fr);gap:14px;padding:11px 14px;min-height:104px}.dm-size-guide .dm-format-art{height:90px;width:66px;align-items:center}.dm-size-guide .dm-format-art[data-format-ml="1"] img{height:66px}.dm-size-guide .dm-format-art[data-format-ml="3"] img{height:79px}.dm-size-guide .dm-format-art[data-format-ml="5"] img{height:90px}.dm-size-guide .dm-format-info{display:grid;grid-template-columns:1fr auto;column-gap:8px;row-gap:2px;align-items:center}.dm-size-guide .dm-format-volume{font-size:25px}.dm-size-guide .dm-format-action{grid-column:2;grid-row:1;font-size:11px;margin:0}.dm-size-guide .dm-format-title,.dm-size-guide .dm-format-sprays,.dm-size-guide .dm-format-copy{grid-column:1/-1}.dm-size-guide .dm-format-title{font-size:13px}.dm-size-guide .dm-format-sprays{font-size:13px;margin-top:2px}.dm-size-guide .dm-format-copy{font-size:11px}.dm-size-guide .dm-formats-footnote{font-size:11px;margin-top:10px}}
@media(max-width:360px){.dm-size-guide .dm-format-card{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:10px}.dm-size-guide .dm-format-art{width:48px}.dm-size-guide .dm-format-action{font-size:10px}}
