.mc-el-page{--mc-ease: cubic-bezier(.22, 1, .36, 1)}.mc-el-page[data-mc-campaign=black-friday-v2]{font-family:var(--font-body-family);font-size:13px;line-height:1.8;letter-spacing:.6px}.mc-el-page[data-mc-campaign]>.mc-el-children{max-width:calc(var(--page-width, 130rem) - 10rem);margin-inline:auto}.mc-el-page[data-mc-campaign] .mc-el-node{font-family:var(--font-body-family)}.mc-el-page[data-mc-campaign] h1,.mc-el-page[data-mc-campaign] h2{letter-spacing:-.5px}.mc-el-page[data-mc-campaign]:has(mc-el-bundle)>.mc-el-children{grid-template-columns:minmax(0,1.2fr) minmax(400px,1fr);align-items:start}.mc-el-page[data-mc-campaign]:has(mc-el-bundle) h1{line-height:1.1}.mc-el-gallery{position:relative}.mc-el-gallery-navigation{position:absolute;inset:auto 0 0;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:24px;pointer-events:none}.mc-el-page .mc-el-gallery-arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:1px 6px;border:.857px solid rgb(18 18 18 / .12);border-radius:1.714px;background:#f2f2f2;color:#121212;cursor:pointer;pointer-events:auto}.mc-el-page .mc-el-gallery-arrow:disabled{opacity:1;cursor:not-allowed}.mc-el-gallery-pagination{display:flex;gap:16px;padding:8px 16px;border-radius:9999px;background:#ffffff80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto}.mc-el-page .mc-el-gallery-pagination button{position:relative;display:grid;place-items:center;flex:0 0 10px;width:10px;height:10px;padding:0;border:0;background:transparent;cursor:pointer}.mc-el-gallery-pagination button:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.mc-el-gallery-pagination button:after{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#121212;opacity:.15;transition:opacity .25s}.mc-el-gallery-pagination button[aria-pressed=true]:after{opacity:1}.mc-el-page .mc-el-gallery-pagination button[aria-pressed=true]{width:8px;flex-basis:8px}.mc-el-gallery-badge{position:absolute;z-index:1;top:0;inset-inline-start:0;max-width:130px;padding:10px 12px;border-radius:0 0 3px;background:#00b67a;color:#fff;font-size:18px;line-height:1.2;font-weight:700;text-align:center}.mc-el-page[data-mc-campaign] .mc-el-bundle{margin-top:16px}.mc-el-page[data-mc-campaign] .mc-el-bundle legend,.mc-el-page[data-mc-campaign] .mc-el-bundle h3{font-size:14px;letter-spacing:.6px}.mc-el-page[data-mc-campaign] .mc-el-bundle .mc-el-terms{font-size:11px!important;line-height:1.7}.mc-el-page .mc-el-rating-link,.mc-el-page .mc-el-rating{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.mc-el-page .mc-el-rating-link{gap:4px 10px;text-decoration:none}.mc-el-rating-block [data-mc-rating-content]:empty{display:block;min-width:215px;min-height:14px}.mc-el-rating-source{color:#585858;font-size:10px;line-height:1.5}.mc-el-rating{color:#585858;font-size:12px;line-height:14px;letter-spacing:.6px}.mc-el-rating-stars{display:flex;gap:2px}.mc-el-rating-star{position:relative;display:block;width:13px;height:13px;color:#e6e6e6}.mc-el-rating-star svg{width:13px;height:13px;display:block;fill:currentColor}.mc-el-rating-star>span{position:absolute;inset:0 auto 0 0;width:var(--mc-fill);overflow:hidden;color:#00b67a}.mc-el-page .mc-el-tier-options{position:relative;gap:12px;isolation:isolate;overflow:clip;overflow-clip-margin:5px}.mc-el-page .mc-el-tier-options>.mc-el-tier{min-width:0;background:transparent}.mc-el-page .mc-el-tier-highlight{position:absolute;z-index:-1;inset:0 auto auto 0;border:1px solid #121212;border-radius:3px;background:#f0f8f4;pointer-events:none;transition:transform .5s var(--mc-ease),width .5s var(--mc-ease),height .5s var(--mc-ease)}.mc-el-page .mc-el-tier label{background:#fff;border-radius:3px;gap:10px;padding:14px 12px;transition:border-color .35s,background .35s}.mc-el-page .mc-el-tier label:has(input:checked){background:transparent;outline:0;border-color:transparent}.mc-el-page .mc-el-tier label:has(input:focus-visible){outline:2px solid #121212;outline-offset:3px}.mc-el-page .mc-el-tier label input{accent-color:#121212;flex:0 0 auto}.mc-el-page .mc-el-tier strong{font-size:14px;line-height:1.4}.mc-el-page .mc-el-tier small{font-size:11px;line-height:1.5}.mc-el-page .mc-el-progress{background:#f5f5f3;padding:16px;margin:16px 0 28px;border-radius:3px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-selection-panel{background:#f5f5f3;padding:16px;margin-bottom:28px;border-radius:3px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-selection-panel .mc-el-progress{padding:0;margin:16px 0 0}.mc-el-offer-summary{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-weight:700;font-size:14px;line-height:1.5;margin-bottom:8px}.mc-el-offer-summary strong{color:#00845a}.mc-el-page .mc-el-progress>p{font-size:11px;line-height:1.5;font-weight:400;margin-bottom:14px}.mc-el-page .mc-el-slots{gap:0;min-height:70px}.mc-el-page .mc-el-slot{flex:1 1 0;aspect-ratio:auto;height:76px;border:0;border-radius:2px;box-shadow:inset 0 0 0 1px #e1e1df;margin-inline-end:5px;transition:flex-grow .5s var(--mc-ease),margin .5s var(--mc-ease),opacity .35s,background .35s}.mc-el-page .mc-el-slot:last-child{margin-inline-end:0}.mc-el-page .mc-el-slot.is-inactive{flex-grow:0;opacity:0;margin-inline-end:0;pointer-events:none}.mc-el-page .mc-el-slot.is-free{background:#e8f6ef;box-shadow:inset 0 0 0 1px #bce2cf}.mc-el-page .mc-el-slot.is-over-limit{box-shadow:inset 0 0 0 1px #a22424;background:#fff0ed}.mc-el-page .mc-el-slot>span{display:grid;place-items:center;height:100%;width:100%;color:#666}.mc-el-page .mc-el-slot.is-free>span{padding-bottom:18px}.mc-el-page .mc-el-slot img{object-fit:contain}.mc-el-page .mc-el-slot small{background:#00b67a;color:#fff;font-size:8px;font-weight:700;letter-spacing:0;padding:3px 0;line-height:1.5}.mc-el-page .mc-el-slot small[hidden]{display:none}.mc-el-page .mc-el-progress progress::-webkit-progress-value{transition:width .5s var(--mc-ease)}.mc-el-page .mc-el-bundle-content{gap:12px}.mc-el-page [data-mc-item]{container-type:inline-size}.mc-el-page .mc-el-product-inner{display:grid;grid-template-columns:64px minmax(0,1fr) auto;padding:14px 12px;gap:12px;border-radius:3px;align-items:center;background:#fff;transition:border-color .35s,background .35s}.mc-el-page [data-mc-item].is-selected .mc-el-product-inner{border-color:#121212}.mc-el-page .mc-el-item-offer{display:block;color:#00845a;font-size:10px;line-height:1.6;margin-block:4px}.mc-el-page .mc-el-item-offer[hidden]{display:none}.mc-el-page .has-free-product [data-mc-item-price]{color:#00845a}.mc-el-page .mc-el-product-image-link{display:block;width:64px;height:80px;border-radius:2px;overflow:hidden}.mc-el-page .mc-el-product-image-link img{width:100%;height:100%;object-fit:contain;transition:transform .55s var(--mc-ease)}.mc-el-page .mc-el-product-image-link:hover img{transform:scale(1.06)}.mc-el-page .mc-el-product-title-link{display:inline;font-size:13px;font-weight:700;line-height:1.45;text-decoration:none}.mc-el-page .mc-el-product-title-link:hover{text-decoration:underline;text-underline-offset:3px}.mc-el-page .mc-el-product-copy>p{font-size:11px;line-height:1.6;margin-block:4px}.mc-el-page .mc-el-product-copy select{font:inherit;font-size:11px;padding:7px 5px;border:1px solid #ddd;background:#fff;color:#121212;border-radius:2px}.mc-el-page .mc-el-product-price{font-size:13px;line-height:1.6;text-decoration:none;margin-block:4px}.mc-el-page .mc-el-product-details-link{font-size:11px;line-height:1.5;padding:7px 0 3px}.mc-el-page .mc-el-quantity-control{display:grid;min-width:98px;align-self:center}.mc-el-quantity-control>*{grid-area:1 / 1}.mc-el-page .mc-el-item-add{min-height:40px;width:100%;padding:8px 10px;border:1px solid #121212;border-radius:3px;background:#121212;color:#fff;font:inherit;font-size:11px;line-height:1.5;cursor:pointer;transition:opacity .25s,transform .4s var(--mc-ease),background .2s}.mc-el-page .mc-el-item-add:disabled{opacity:.4;cursor:not-allowed}.mc-el-page .mc-el-quantity-control .mc-el-quantity{display:flex;justify-content:space-between;align-items:center;gap:0;border:1px solid #d7d7d7;border-radius:3px;opacity:0;transform:scale(.9);pointer-events:none;background:#fff;transition:opacity .3s .05s,transform .45s var(--mc-ease)}.mc-el-page .mc-el-quantity-control.is-selected .mc-el-item-add{opacity:0;transform:scale(.9);pointer-events:none}.mc-el-page .mc-el-quantity-control.is-selected .mc-el-quantity{opacity:1;transform:scale(1);pointer-events:auto}.mc-el-page .mc-el-quantity button{width:32px;min-height:40px;padding:0;border:0;background:transparent;font-size:18px}.mc-el-page .mc-el-quantity output{position:relative;display:grid;place-items:center;width:28px;height:28px;overflow:hidden;perspective:100px;font-size:13px}.mc-el-quantity output span{grid-area:1 / 1;backface-visibility:hidden}.mc-el-page .mc-el-upgrade{display:block;width:fit-content;max-width:100%;min-height:48px;margin:20px auto 28px;padding:12px 22px;border:1px solid #121212;border-radius:3px;background:#121212;color:#fff!important;font:inherit;font-size:13px;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;transition:background .25s,transform .35s var(--mc-ease)}.mc-el-page .mc-el-upgrade:hover{background:#333}.mc-el-page .mc-el-upgrade[hidden]{display:none}.mc-el-page .mc-el-bundle-total{display:block;padding-block:24px 0;margin-top:24px;border-top:1px solid #e5e5e5}.mc-el-page .mc-el-bundle-total>span{display:block;font-size:13px;margin-bottom:12px}.mc-el-page .mc-el-bundle-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;line-height:1.2}.mc-el-page .mc-el-bundle-price-row>strong{font-size:28px;letter-spacing:.4px}.mc-el-page .mc-el-bundle-price-row>del{font-size:22px;color:#12121280;opacity:1;margin:0}.mc-el-page .mc-el-bundle-price-row>[hidden]{display:none}.mc-el-page .mc-el-bundle-savings{margin-top:12px;font-size:12px;line-height:1.7}.mc-el-page .mc-el-bundle-savings .mc-el-bundle-saving{display:block;margin:0;font-size:13px;line-height:1.7;color:#00845a}.mc-el-page .mc-el-bundle-savings .mc-el-bundle-saving[hidden]{display:none}.mc-el-page .mc-el-bundle-savings p{margin:4px 0 0}.mc-el-page .mc-el-bundle-payment{margin-block:16px 20px}.mc-el-page .mc-el-cart-button,.mc-el-page .mc-el-mobile-summary .mc-el-action{justify-content:center;border-radius:2px;background:#000;color:#fdfbf7;min-height:60px;padding:10px;letter-spacing:1px;text-align:center}.mc-el-page .mc-el-cart-button-copy{display:flex;flex:1;min-width:0;max-width:100%;flex-direction:column;align-items:center;gap:4px}.mc-el-page .mc-el-cart-button-copy>span{max-width:100%;overflow-wrap:break-word;font-size:16px;line-height:1.2;font-weight:700}.mc-el-page .mc-el-cart-button-copy>small{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;line-height:1.3;color:#fff9;letter-spacing:0}.mc-el-page .mc-el-cart-button-copy svg{flex:0 0 17px}.mc-el-page[data-mc-campaign] .mc-el-group:has(>.mc-el-children>.mc-el-accordion) .mc-el-accordion{border-color:#12121214}.mc-el-page[data-mc-campaign] .mc-el-accordion summary{font-size:14px;font-weight:400;padding-block:18px}.mc-el-page[data-mc-campaign] .mc-el-accordion .mc-el-answer{font-size:13px;line-height:1.8}.mc-el-page .mc-el-product-dialog{width:min(var(--mc-dialog-width, 900px),96vw);font-family:var(--font-body-family);letter-spacing:.6px}.mc-el-page .mc-el-product-dialog::backdrop{background:#00000038;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mc-el-page .mc-el-product-dialog[open]{animation-duration:.55s}.mc-el-page .mc-el-product-dialog[open].is-closing{animation-duration:.35s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.mc-el-page .mc-el-product-dialog.is-closing::backdrop{animation-duration:.35s}.mc-el-page .mc-el-product-dialog-close{right:auto;inset-inline-end:12px}.mc-el-page .mc-el-mini-product{grid-template-columns:40% 60%}.mc-el-page .mc-el-mini-copy{padding:64px 24px 24px;color:#121212;font-size:13px;line-height:1.8}.mc-el-page .mc-el-mini-copy .mc-el-mini-title{font-family:var(--font-heading-family);font-size:40px;line-height:1.1;letter-spacing:-.5px;margin:20px 0 0}.mc-el-page .mc-el-mini-copy .urgency-text-wrapper{display:flex;gap:16px;flex-wrap:wrap;color:#12121280;text-transform:uppercase;font-size:12px;line-height:1.2;letter-spacing:1.2px;margin:15px 0 30px}.mc-el-mini-price-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.mc-el-mini-copy:has([data-mc-mini-benefits]:empty) .mc-el-mini-price-row{margin-bottom:32px}.mc-el-mini-prices{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:20px;line-height:1.2;letter-spacing:.4px}.mc-el-mini-prices>s{color:#12121280}.mc-el-mini-prices>[hidden]{display:none}.mc-el-mini-sale{background:#00b67a;color:#fff;padding:7px 8px;font-size:12px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.6px;border-radius:1px}.mc-el-page .mc-el-mini-payment{display:flex;align-items:center;gap:8px;font-size:12px;color:#585858;line-height:1.5}.mc-el-page .mc-el-mini-payment img,.mc-el-page .mc-el-mini-payment svg{width:38px;height:24px;object-fit:contain}.mc-el-page .mc-el-mini-copy .product-benefits-wrapper{display:flex;flex-direction:column;gap:8px;margin-block:32px}.mc-el-page .mc-el-mini-copy .product-benefit-item{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f3f3f3;border-radius:2px;font-size:14px;line-height:1.3;text-transform:capitalize}.mc-el-page .mc-el-mini-copy .product-benefit-item img{width:26px;height:26px;object-fit:contain;flex:0 0 auto}.mc-el-page .mc-el-mini-accordions details{border-top:1px solid rgb(18 18 18 / .08)}.mc-el-page .mc-el-mini-accordions summary{padding:15px 0;font-weight:400;gap:16px}.mc-el-page .mc-el-mini-accordions summary:after{content:none}.mc-el-page .mc-el-mini-accordions .summary__title{display:flex;align-items:center;flex:1;gap:16px;padding:0;min-width:0}.mc-el-page .mc-el-mini-accordions summary .accordion__title{font:inherit;font-size:16px;line-height:1.27;font-weight:400;text-transform:capitalize;letter-spacing:-.5px;margin:0}.mc-el-page .mc-el-mini-accordions summary .icon-accordion{display:block;width:22px;height:22px;margin:0;flex:0 0 22px;fill:currentColor}.mc-el-page .mc-el-mini-accordions summary .icon-caret{position:static;width:10px;height:6px;flex:0 0 10px;transform:rotate(0);transition:transform .4s var(--mc-ease)}.mc-el-page .mc-el-mini-accordions details[data-expanded=true] summary .icon-caret{transform:rotate(180deg)}.mc-el-page .mc-el-mini-accordions details>.accordion__content{padding:0 0 20px;margin:0;height:auto;max-height:none;overflow:visible;transition:none;font-size:14px;line-height:1.65;letter-spacing:.6px;animation:none}.mc-el-page .mc-el-mini-accordions details>.accordion__content *{font-family:inherit}.mc-el-page .mc-el-mini-accordions details ul,.mc-el-page .mc-el-mini-accordions details ol{padding-inline-start:20px;padding-inline-end:0}.mc-el-page .mc-el-mini-accordions .mc-el-mini-proof h3{font-size:14px;line-height:1.5}.mc-el-page .mc-el-mini-actions{padding:20px 0 env(safe-area-inset-bottom)}.mc-el-page .mc-el-mini-actions .mc-el-action{margin-top:0;min-height:48px}.mc-el-page .mc-el-mini-link{display:inline-block;width:fit-content;max-width:100%;margin-top:18px;padding-block:4px;font-size:12px;line-height:1.7;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0% 1px;background-position:0 100%;transition:background-size .5s var(--mc-ease)}.mc-el-page .mc-el-mini-link:hover,.mc-el-page .mc-el-mini-link:focus-visible{background-size:100% 1px}.mc-el-page .mc-el-detail-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;min-height:100%;padding:72px 24px}.mc-el-page .mc-el-detail-loading>*{margin:0!important}.mc-el-page .mc-el-detail-loading .mc-el-loading-logo{width:150px;height:auto}.mc-el-loading-wordmark{font-size:32px;font-weight:700}.mc-el-page .mc-el-detail-loading p{font-size:13px;line-height:1.7}.mc-el-loading-line{display:block;width:100px;height:2px;background:#e9e9e9;overflow:hidden}.mc-el-loading-line:after{content:"";display:block;height:100%;width:40%;background:#121212;animation:mc-el-loading 1.4s ease-in-out infinite}@keyframes mc-el-loading{0%{transform:translate(-100%)}to{transform:translate(350%)}}@container (max-width: 410px){.mc-el-page .mc-el-product-inner{grid-template-columns:52px minmax(0,1fr);gap:10px 12px}.mc-el-page .mc-el-product-image-link{width:52px;height:68px;align-self:start}.mc-el-page .mc-el-quantity-control{grid-column:2;justify-self:start;min-width:108px}.mc-el-page .mc-el-extra .mc-el-product-inner{grid-template-columns:52px minmax(0,1fr) auto}}@media(min-width:990px){.mc-el-page[data-mc-campaign]:has(mc-el-bundle)>.mc-el-children>.mc-el-gallery{position:sticky;top:calc(var(--header-height, 90px) + 24px);align-self:start}}@media(max-width:989px){.mc-el-page[data-mc-campaign]:has(mc-el-bundle)>.mc-el-children{grid-template-columns:minmax(0,1fr);max-width:650px}.mc-el-page[data-mc-campaign]:has(mc-el-bundle)>.mc-el-children>.mc-el-group,.mc-el-page[data-mc-campaign]:has(mc-el-bundle)>.mc-el-children>.mc-el-group>.mc-el-children{display:contents}.mc-el-page[data-mc-campaign]:has(mc-el-bundle)>.mc-el-children>.mc-el-group>.mc-el-children>:nth-child(-n+3){order:-2}.mc-el-page[data-mc-campaign]:has(mc-el-bundle)>.mc-el-children>.mc-el-gallery{order:-1}}@media(max-width:749px){.mc-el-gallery-navigation{justify-content:center}.mc-el-page .mc-el-gallery-arrow{display:none}.mc-el-page[data-mc-campaign]>.mc-el-children{max-width:none}.mc-el-page[data-mc-campaign]:has(mc-el-bundle)>.mc-el-children{gap:16px}.mc-el-page[data-mc-campaign] .mc-el-bundle{margin-top:8px}.mc-el-page .mc-el-tier label{padding:12px 8px;gap:7px}.mc-el-page .mc-el-tier strong{font-size:13px}.mc-el-page .mc-el-tier small{font-size:10px}.mc-el-page .mc-el-progress{padding:12px}.mc-el-page .mc-el-slot{height:66px;margin-inline-end:4px}.mc-el-page .mc-el-slot small{font-size:7px}.mc-el-page .mc-el-product-dialog{width:100%;max-width:100%}.mc-el-page .mc-el-mini-product{display:block}.mc-el-page .mc-el-mini-copy{padding:24px 20px calc(24px + env(safe-area-inset-bottom))}.mc-el-page .mc-el-mini-copy .mc-el-mini-title{font-size:30px;line-height:1.1}.mc-el-page .mc-el-mini-copy .product-benefits-wrapper{margin-block:24px}.mc-el-page .mc-el-mini-accordions summary .accordion__title{font-size:15px}.mc-el-page .mc-el-mobile-summary{padding-inline:max(15px,env(safe-area-inset-left)) max(15px,env(safe-area-inset-right))}.mc-el-page .mc-el-mobile-summary .mc-el-action{min-height:48px;font-size:12px;font-weight:700;letter-spacing:.4px}.mc-el-page .mc-el-bundle-price-row>strong{font-size:24px}.mc-el-page .mc-el-bundle-price-row>del{font-size:20px}}@media(prefers-reduced-motion:reduce){.mc-el-page *,.mc-el-page *:before,.mc-el-page *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.mc-el-page[data-mc-campaign=black-friday-v2],.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-node,.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-dialog,.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-mini-title{font-family:MC Space Mono,monospace}.mc-el-page[data-mc-campaign=black-friday-v2]:has(mc-el-bundle)>.mc-el-children{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-gallery-badge{inset-inline-start:auto;inset-inline-end:14px;top:14px;max-width:calc(100% - 28px);padding:8px 12px;font-size:12px;line-height:1.4;border-radius:0;background:#00845a}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-rating{letter-spacing:0}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-rating strong{color:#111}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-text:has(h1)+.mc-el-text strong{color:#00845a;font-size:15px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-bundle{margin-top:20px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-bundle legend{margin-bottom:14px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-selection-panel{padding:0;background:none;margin-bottom:30px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-tier label{border-radius:0;padding:16px 12px;min-height:88px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-tier-highlight{background:#f4f1eb;border-radius:0}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-tier-options{overflow:visible}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-tier label{position:relative}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-tier-badge{position:absolute;top:-9px;right:10px;padding:3px 7px;background:#008b63;color:#fff;font-size:9px;font-weight:700;line-height:1.4}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-tier input{order:1;margin-inline-start:auto}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-tier label>span{flex:1}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-tier label>span strong{font-size:15px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-offer-summary{display:none}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-selection-panel .mc-el-progress{display:flex;flex-direction:column;gap:12px;margin-top:18px;background:none}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-progress>p{order:1;margin:0}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-progress>progress{display:none}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-slots{min-height:0}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-slot{height:auto;aspect-ratio:1;border-radius:0;margin-inline-end:6px;overflow:hidden;background:#f4f1eb}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-slot.is-inactive{aspect-ratio:auto}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-slot>span{padding:0}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-slot img{width:100%;height:100%;object-fit:cover}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-slot small{bottom:3px;left:3px;right:3px;width:auto;padding:2px 0;background:#00845a;font-size:8px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-products-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-products-heading h3{margin:0;font-size:13px;letter-spacing:0}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-products-heading>small{font-size:10px;color:#666;text-align:end}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-bundle-content{gap:0}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-inner--compact{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:14px 0;border:0;border-bottom:1px solid #e8e5e0;border-radius:0;align-items:start}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-inner--compact .mc-el-product-media{min-width:0}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-inner--compact .mc-el-product-image-link{width:88px;height:88px;border-radius:0;background:#f4f1eb}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-inner--compact .mc-el-product-image-link img{object-fit:cover}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-contents{margin-top:6px;font-size:8px;line-height:1.5;text-align:center;text-transform:uppercase;letter-spacing:-.25px;color:#666;overflow-wrap:anywhere}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-contents .product-item-info{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:0 3px;font:inherit;letter-spacing:inherit;margin:0}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-contents span{font:inherit;letter-spacing:inherit}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-title-link{font-size:12px;line-height:1.45;letter-spacing:0}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-info{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;margin-top:-4px;margin-inline-end:-5px;color:#666}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-info:hover{color:#111}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-inner--compact .mc-el-product-copy>p{font-size:11px;line-height:1.6;margin:3px 0 8px;letter-spacing:0}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-bottom .mc-el-product-price{margin:0;font-size:13px;white-space:nowrap;color:#111}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-bottom .mc-el-quantity-control{width:98px;min-width:98px;grid-column:auto;justify-self:auto}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-bottom .mc-el-item-add,.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-bottom .mc-el-quantity{border-radius:0;border-color:#111}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-bottom .mc-el-item-add{padding:8px 6px;letter-spacing:0;color:#fff}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-variant{display:block;margin-bottom:8px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-variant select{max-width:100%;border-radius:0}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-bundle-total{margin-top:20px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-payments{display:block;margin-block:15px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-payments ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:5px;width:100%;padding:0;margin:0}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-payments li{display:flex;flex:1 1 0;min-width:0}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-payments svg{display:block;width:100%;height:auto;max-height:24px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-mobile-summary{position:fixed;z-index:40;inset:auto 0 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,280px);gap:6px 30px;padding:12px max(24px,calc((100vw - 1200px)/2)) calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e1da;box-shadow:0 -4px 20px #00000008;letter-spacing:0}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-sticky-overview{display:flex;align-items:center;justify-content:space-between;gap:16px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-sticky-progress{width:min(230px,55%)}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-sticky-progress>strong{display:block;font-size:12px;line-height:1.5;white-space:normal}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-sticky-progress progress{display:block;width:100%;height:4px;margin-top:8px;border:0;border-radius:0;-webkit-appearance:none;appearance:none;background:#ebe8e2}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-sticky-progress progress::-webkit-progress-bar{background:#ebe8e2}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-sticky-progress progress::-webkit-progress-value{background:#00845a;transition:width .3s}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-sticky-progress progress::-moz-progress-bar{background:#00845a}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-sticky-prices{display:flex;gap:12px;align-items:baseline;text-align:end;white-space:nowrap}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-sticky-prices>strong{font-size:22px;line-height:1.2}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-sticky-prices>del{font-size:12px;color:#777}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-sticky-saving{grid-column:1;margin:0;font-size:11px;line-height:1.5;color:#007a52}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-mobile-summary .mc-el-action{grid-column:2;grid-row:1 / 3;width:100%;max-width:none;min-height:48px;margin:0;border-radius:0;color:#fff}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-mobile-summary .mc-el-action:disabled{background:#e8e4dc;--mc-button-text: #635f57;opacity:1;cursor:not-allowed}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-sticky-preview{grid-column:1 / -1;font-size:9px;line-height:1.4;color:#666}body:has([data-mc-campaign=black-friday-v2]){padding-bottom:calc(110px + env(safe-area-inset-bottom))}.mc-el-page[data-mc-campaign=black-friday-v2] a:focus-visible,.mc-el-page[data-mc-campaign=black-friday-v2] button:focus-visible{outline:2px solid #00845a;outline-offset:3px}@media(max-width:989px){.mc-el-page[data-mc-campaign=black-friday-v2]:has(mc-el-bundle)>.mc-el-children{grid-template-columns:minmax(0,1fr)}.mc-el-page[data-mc-campaign=black-friday-v2]:has(mc-el-bundle)>.mc-el-children>.mc-el-gallery{order:-1}.mc-el-page[data-mc-campaign=black-friday-v2]:has(mc-el-bundle)>.mc-el-children>.mc-el-group>.mc-el-children>:nth-child(-n+3){order:0}}@media(max-width:749px){.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-tier label{min-height:88px;padding:12px 10px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-tier label>span strong{font-size:14px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-slot small{font-size:7px;left:2px;right:2px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-mobile-summary{grid-template-columns:minmax(0,1fr);gap:7px;padding:10px 15px calc(8px + env(safe-area-inset-bottom))}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-mobile-summary .mc-el-action{grid-column:1;grid-row:auto;min-height:42px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-sticky-progress{width:48%}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-sticky-prices{gap:8px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-sticky-prices>strong{font-size:18px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-sticky-saving{font-size:10px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-sticky-preview{text-align:center;font-size:8px}body:has([data-mc-campaign=black-friday-v2]){padding-bottom:calc(160px + env(safe-area-inset-bottom))}}@media(max-width:359px){.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-inner--compact{grid-template-columns:72px minmax(0,1fr);gap:10px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-inner--compact .mc-el-product-image-link{width:72px;height:72px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-title-link,.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-bottom .mc-el-product-price{font-size:11px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-product-bottom .mc-el-quantity-control{width:92px;min-width:92px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-quantity button{width:30px}.mc-el-page[data-mc-campaign=black-friday-v2] .mc-el-sticky-prices{flex-direction:column;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/mc-el-bundle-ui.css.map */
