body,.bb-dd-content{--dd2-ink: #030305;--dd2-ink-rgb: 3 3 5;--dd2-white: #ffffff;--dd2-mint: #b2e1d8;--dd2-neutral: #f0f0f0;--dd2-line: rgb(var(--dd2-ink-rgb) / .1);--dd2-control-line: #6c6c70;--dd2-control-line-rgb: 108 108 112;--dd2-muted: #6c6c70;--dd2-radius-pill: 999px;--dd2-radius-card: 12px;--dd2-radius-cell: 8px;--dd2-gutter: clamp(20px, 4.6vw, 86px);--dd2-photo-h: 320px;--dd2-mark-size: .45em;--dd2-mark-lift: -.09em;--dd2-icon-size: .7em}@supports (height: 1cap){body,.bb-dd-content{--dd2-mark-size: .75cap;--dd2-mark-lift: -.15cap ;--dd2-icon-size: 1cap}}.bb-dd-content{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:15px;line-height:1.5;color:var(--dd2-ink);background:var(--dd2-white)}.dd2-h1,.dd2-h2{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);text-transform:uppercase;letter-spacing:-.02em;color:var(--dd2-ink)}.dd2-h1{font-size:clamp(28px,8.72vw,34px);line-height:1}.dd2-h2{font-size:30px;line-height:.95}.dd2-h1 em,.dd2-h2 em{font-family:var(--heading-italic-font-family);font-weight:var(--heading-italic-font-weight);font-style:italic;text-transform:none;letter-spacing:0}.dd2-h1 em{display:block}@media(min-width:760px){.dd2-h1{font-size:clamp(48px,4.6vw,64px);line-height:.98}.dd2-h2{font-size:44px}}.dd2-eyebrow{display:flex;align-items:center;margin:0;font-size:13px;font-weight:var(--text-font-weight);line-height:20px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--dd2-ink)}.dd2-title{margin:0;font-size:18px;font-weight:var(--text-font-medium-weight);line-height:1.2;letter-spacing:-.02em;color:var(--dd2-ink)}.dd2-title--hero{font-size:22px}.dd2-title--clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.dd2-promise{display:block;margin:0;font-size:15px;font-weight:var(--text-font-bold-weight);line-height:20px;letter-spacing:0;color:var(--dd2-ink)}.dd2-promise--narrow{display:none}@media(min-width:760px){.dd2-promise{font-size:16px;line-height:22px}}.dd2-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.dd2-mark:before,.dd2-btn__mark,.dd2-ladder--rows label:before{content:"";display:inline-block;flex:none;width:var(--dd2-mark-size);height:var(--dd2-mark-size);background:currentColor;transform:rotate(45deg);translate:0 var(--dd2-mark-lift);margin-inline-end:6px}.dd2-btn__mark{margin-inline-end:0;margin-inline-start:6px}.dd2-ladder--rows label:before{box-sizing:border-box;margin-inline-end:5px;border:1px solid currentColor;background:transparent}.dd2-ladder--rows input:checked+label:before{background:currentColor}.dd2-icon{display:inline-block;flex:none;width:var(--dd2-icon-size);height:var(--dd2-icon-size);vertical-align:-.1em;margin-inline-start:4px;fill:currentColor;transition:transform .16s ease}@supports (height: 1cap){.dd2-icon{vertical-align:-.1cap}}.dd2-icon--leading{margin-inline-start:0;margin-inline-end:4px}details[open]>summary .dd2-icon--chevron{transform:rotate(90deg)}.dd2-textlink{position:relative;display:inline-block;margin:0;padding:0;border:0;background:none;font:inherit;color:var(--dd2-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--dd2-control-line);cursor:pointer;-webkit-appearance:none;appearance:none}.dd2-textlink:before{content:"";position:absolute;top:-13px;right:0;bottom:-13px;left:0}.dd2-textlink:hover,.dd2-textlink:focus-visible{text-decoration-color:var(--dd2-ink)}summary.dd2-textlink{display:inline-block;list-style:none}summary.dd2-textlink::-webkit-details-marker{display:none}.dd2-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:0 16px;border:1px solid var(--dd2-ink);border-radius:var(--dd2-radius-pill);background:var(--dd2-ink);color:var(--dd2-white);font-family:var(--text-font-family);font-weight:var(--text-font-bold-weight);font-size:14px;line-height:1;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform 80ms ease;-webkit-appearance:none;appearance:none}.dd2-btn:active{transform:translateY(1px)}.dd2-btn--hero,.dd2-btn--dialog{min-height:52px;font-size:15px;letter-spacing:.06em}.dd2-btn--sticky{min-height:48px;width:auto;font-size:15px;letter-spacing:.06em}.dd2-btn--outline{background:var(--dd2-white);color:var(--dd2-ink);border-color:var(--dd2-control-line)}.dd2-btn:disabled,.dd2-btn[aria-disabled=true]{border-color:var(--dd2-neutral);background:var(--dd2-neutral);color:var(--dd2-muted);cursor:default;transform:none}.dd2-btn[aria-busy=true]{border-color:var(--dd2-ink);background:var(--dd2-ink);color:var(--dd2-white)}.dd2-btn__label{white-space:nowrap}.dd2-btn__price{display:inline-flex;align-items:center;font-size:16px;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}.dd2-btn[aria-busy=true] .dd2-btn__price,.dd2-btn[data-dd2-nosize] .dd2-btn__price{visibility:hidden}.dd2-btn[aria-busy=true] .dd2-btn__label{text-transform:none;letter-spacing:0;animation:dd2-pulse .9s ease-in-out infinite}@keyframes dd2-pulse{0%,to{opacity:1}50%{opacity:.65}}form[data-dd2-buy]{container-type:inline-size;margin:0}@container (max-width: 239px){.dd2-btn--card .dd2-btn__price{display:none}}@media(min-width:760px){.dd2-btn{font-size:15px;letter-spacing:.06em}.dd2-btn--card{min-height:48px}.dd2-btn--hero{min-height:60px}}.dd2-buy__note{margin:0;font-size:13px;line-height:18px;color:var(--dd2-ink)}.dd2-ladder{position:relative;display:grid;min-width:0;margin:0;padding:0;border:0;font-family:var(--text-font-family);color:var(--dd2-ink)}.dd2-ladder input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.dd2-ladder label{position:relative;display:flex;box-sizing:border-box;min-width:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease,border-color .12s ease}.dd2-ladder input:focus-visible+label{outline:2px solid var(--dd2-ink);outline-offset:2px}.dd2-ladder input:disabled+label{color:var(--dd2-muted);cursor:default}.dd2-ladder input:disabled+label .dd2-ladder__price{text-decoration:line-through}.dd2-ladder__price{font-size:15px;font-weight:var(--text-font-bold-weight);font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.dd2-ladder__size{font-size:13px;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd2-ladder--cells{grid-template-columns:repeat(var(--dd2-cells, 3),minmax(0,1fr));gap:8px}.dd2-ladder--cells label{flex-direction:column-reverse;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:4px;border:1px solid var(--dd2-control-line);border-radius:var(--dd2-radius-cell);background:var(--dd2-white);text-align:center}.dd2-ladder--cells .dd2-ladder__size{max-width:100%}.dd2-ladder--cells input:checked+label{border-color:var(--dd2-ink);background:var(--dd2-ink);color:var(--dd2-white)}.dd2-ladder--cells input:disabled+label{border-color:rgb(var(--dd2-control-line-rgb) / .42);background:var(--dd2-white);color:var(--dd2-muted)}.dd2-ladder--rows{gap:0}.dd2-ladder--rows label{align-items:center;justify-content:space-between;gap:4px;min-height:40px;padding:0;font-size:13px;box-shadow:inset 0 -1px 0 var(--dd2-line)}.dd2-ladder--rows .dd2-ladder__size{flex:1 1 auto;font-weight:var(--text-font-bold-weight)}.dd2-ladder--rows input:checked+label{box-shadow:inset 0 -2px 0 var(--dd2-ink)}.dd2-ladder__one{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;margin:0;font-size:13px;font-weight:var(--text-font-bold-weight);box-shadow:inset 0 -1px 0 var(--dd2-line)}.dd2-ladder__note{margin:4px 0 0;font-size:13px;line-height:18px;color:var(--dd2-muted)}.dd2-chip{display:inline-flex;flex:none;align-items:center;box-sizing:border-box;min-height:40px;margin:0;padding:0 12px;border:0;border-radius:var(--dd2-radius-pill);background:var(--dd2-neutral);color:var(--dd2-ink);font-family:var(--text-font-family);font-weight:var(--text-font-bold-weight);font-size:13px;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,color .12s ease;-webkit-appearance:none;appearance:none}.dd2-chip[aria-pressed=true]{background:var(--dd2-ink);color:var(--dd2-white)}.dd2-card,.dd2-hero-unit{box-sizing:border-box;border:1px solid var(--dd2-line);border-radius:var(--dd2-radius-card);background:var(--dd2-white);color:var(--dd2-ink);overflow:hidden}.dd2-hero-unit__photo{position:relative;height:var(--dd2-photo-h);background:var(--dd2-neutral)}.dd2-hero__img{display:block;width:100%;height:var(--dd2-photo-h);object-fit:cover;object-position:var(--dd2-focal, 50% 45%)}.dd2-hero__img--contain{object-fit:contain}.dd2-hero-unit__body{padding:12px 16px}.dd2-photo{position:relative;overflow:hidden;background:var(--dd2-neutral)}.dd2-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--dd2-focal, 50% 45%)}.dd2-photo img[data-dd2-swap]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .16s ease}.dd2-photo img[data-dd2-swap].is-visible{opacity:1}.dd2-pictured{position:absolute;left:12px;bottom:12px;display:inline-block;padding:3px 8px;border-radius:var(--dd2-radius-pill);background:var(--dd2-white);color:var(--dd2-ink);font-size:13px;line-height:18px;white-space:nowrap}.dd2-pictured:empty{display:none}.dd2-relation{min-height:18px;margin:0;font-size:13px;line-height:18px;color:var(--dd2-ink)}.dd2-badge{position:absolute;top:12px;left:12px;padding:3px 8px;border-radius:var(--dd2-radius-pill);background:var(--dd2-ink);color:var(--dd2-white);font-size:13px;line-height:18px;white-space:nowrap}.dd2-rating{display:inline-flex;align-items:center;font-size:13px;font-weight:var(--text-font-bold-weight);line-height:18px;white-space:nowrap}.dd2-strip{position:sticky;top:calc(var(--header-is-sticky, 0) * var(--header-height, 56px));z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;min-height:36px;padding:0 var(--dd2-gutter);background:var(--dd2-white);color:var(--dd2-ink);box-shadow:inset 0 1px 0 var(--dd2-line),inset 0 -1px 0 var(--dd2-line);font-size:13px;line-height:18px;white-space:nowrap;transition:transform .2s ease}.dd2-strip--hidden{transform:translateY(-100%)}.dd2-strip__promise{display:inline-flex;align-items:center;min-width:0;font-weight:var(--text-font-bold-weight)}@media(min-width:760px){.dd2-strip{min-height:44px}}.dd2-echo{box-sizing:border-box;padding:12px;border-radius:var(--dd2-radius-card);background:var(--dd2-mint);color:var(--dd2-ink)}.dd2-echo--warning{background:var(--dd2-neutral)}.dd2-echo__line{display:flex;align-items:center;margin:0;font-size:14px;line-height:20px}.dd2-echo__sub{margin:4px 0 0;font-size:13px;line-height:18px}.dd2-dialog{box-sizing:border-box;width:min(100% - 40px,440px);max-height:calc(100dvh - 40px);margin:auto;padding:20px;border:0;border-radius:var(--dd2-radius-card);background:var(--dd2-white);color:var(--dd2-ink);font-family:var(--text-font-family);font-size:15px;line-height:1.5;overflow:auto;overscroll-behavior:contain}.dd2-dialog::backdrop{background:#03030566}.dd2-dialog[open]{animation:dd2-fade .16s ease}@keyframes dd2-fade{0%{opacity:0}to{opacity:1}}.dd2-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.dd2-dialog__close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-10px -10px 0 0;padding:0;border:0;border-radius:var(--dd2-radius-pill);background:none;color:var(--dd2-ink);font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.dd2-fee{display:block;margin:0;font-size:13px;line-height:18px;color:var(--dd2-ink)}.dd2-input{box-sizing:border-box;width:100%;min-height:44px;padding:0 12px;border:1px solid var(--dd2-control-line);border-radius:var(--dd2-radius-cell);background:var(--dd2-white);color:var(--dd2-ink);font-family:var(--text-font-family);font-size:16px;line-height:1.3;scroll-margin-bottom:72px;-webkit-appearance:none;appearance:none}textarea.dd2-input{padding:10px 12px;resize:none}.dd2-input::placeholder{color:var(--dd2-muted);opacity:1}.dd2-input:focus-visible{outline:2px solid var(--dd2-ink);outline-offset:2px}.dd2-small{margin:0;font-size:13px;line-height:18px;color:var(--dd2-ink)}.dd2-muted{color:var(--dd2-muted)}.dd2-price{font-weight:var(--text-font-bold-weight);font-variant-numeric:tabular-nums}.dd2-quote{margin:0;font-family:var(--heading-italic-font-family);font-weight:var(--heading-italic-font-weight);font-style:italic;font-size:18px;line-height:1.4}.dd2-btn:focus-visible,.dd2-textlink:focus-visible,.dd2-chip:focus-visible,.dd2-dialog__close:focus-visible{outline:2px solid var(--dd2-ink);outline-offset:2px}shopify-chat.dd2-chat-hidden{visibility:hidden!important}@media(prefers-reduced-motion:reduce){.dd2-btn,.dd2-chip,.dd2-icon,.dd2-ladder label,.dd2-strip,.dd2-photo img[data-dd2-swap],.dd2-dialog[open],.dd2-btn[aria-busy=true] .dd2-btn__label{transition:none;animation:none}.dd2-btn:active{transform:none}}@media(max-width:359px){body,.bb-dd-content{--dd2-photo-h: 232px}.dd2-title{font-size:16px}.dd2-title--hero{font-size:22px}.dd2-ladder--rows .dd2-ladder__price,.dd2-ladder__one .dd2-ladder__price{font-size:14px}.dd2-ladder--rows .dd2-ladder__size{letter-spacing:-.01em}.dd2-card .dd2-ladder--rows,.dd2-card__text{min-width:132px}.dd2-rating--title{display:none}.dd2-strip .dd2-mark:before{display:none}.dd2-promise--paired{display:none}.dd2-promise--narrow{display:block}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/bb-dd2.css.map */
