.template-product{--mc-pdp-side: max(20px, (100% - 1240px) / 2)}@media(max-width:749px){.template-product{--mc-pdp-side: 16px}}.mc-product{display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:2.5rem}@media(min-width:750px){.mc-product:has(.mc-product__media){--mc-gallery-peek: 80px;--mc-header-height: 101px;--mc-img-max: max(calc((100vh - var(--mc-header-height) - var(--mc-gallery-peek)) * 1000 / 1133), calc(min(100vw, 1920px) * .68 / 1.85));grid-template-columns:minmax(0,1fr) 21.25rem;column-gap:1.5rem;align-items:start;padding:0 1.5rem 3rem 0}.mc-product--gallery-mosaic .mc-product__info{position:sticky;top:calc(1.5rem - 100px)}.mc-product--gallery-slider .mc-product__media{position:sticky;top:1.5rem}}@media(min-width:1101px){.mc-product--gallery-mosaic:has(.mc-product__media){grid-template-columns:minmax(0,calc(var(--mc-img-max) * 1.85 + .5rem)) 22.5rem;justify-content:start;column-gap:1.875rem;padding:0 10rem 4rem 0}}.mc-promises{display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:6px;background-color:#fbf6dc;color:#5c5233;font-size:.8125rem;line-height:1.3}.mc-promises__line{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:5px;color:inherit;text-decoration:none;transition:background-color .15s}a.mc-promises__line:hover{background-color:#f3e9bf}a.mc-promises__line:focus-visible{outline:2px solid currentColor;outline-offset:1px}.mc-downloads{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.8125rem}.mc-downloads__link{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border-radius:6px;background-color:#f8f8f8;color:var(--color-foreground);line-height:1;text-decoration:none;transition:background-color .15s}.mc-downloads__link:hover{background-color:#f3f3f3}.mc-downloads__link svg{flex:none;width:.875rem;height:.875rem}.mc-stock-line{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .375rem;font-size:.8125rem;line-height:1.3;text-align:center}.mc-stock-line--in_stock .mc-stock-line__status,.mc-stock-line--incoming .mc-stock-line__status{color:#3ea048}.mc-stock-line--made_to_order,.mc-stock-line--sold_out{color:var(--color-foreground)}.mc-stock-line__ship{color:#0000008c}.mc-stock-line>*+*:before{content:"\b7";margin-inline-end:.375rem}.mc-product__info{position:relative;z-index:2;display:flex;flex-direction:column;min-width:0;padding:1.5rem 1rem 0}@media(min-width:750px){.mc-product__info{padding:100px 0 0}}@media(min-width:750px){.mc-product__info>[data-block=price]{margin-bottom:2.5rem}.mc-product__info>[data-block=variants]:has(.mc-variants__option,.mc-styles){margin-bottom:1.5rem}.mc-product__info>.shopify-app-block:has(>*>*){margin-bottom:.625rem}.mc-product__info>[data-block=buy_buttons]{margin-bottom:1.125rem}.mc-product__info>[data-block=stock]{margin-bottom:1.25rem}.mc-product__info>[data-block=promises]{margin-bottom:.5rem}.mc-product__info>[data-block=promises]:has(+[data-block=video-social] *){margin-bottom:1.25rem}.mc-product__info>[data-block^=video]:has(*),.mc-product__info>.mc-product__panel{margin-bottom:.5rem}}.mc-product__info>.shopify-app-block:has(.loox-rating){position:absolute;inset:auto auto calc(100% + 19px) 10px;z-index:2}@media(min-width:750px){.mc-product__info>.shopify-app-block:has(.loox-rating){inset:0 auto auto -6px}}.mc-product__title{display:flex;flex-direction:column;gap:.5rem}.mc-product__title .mc-product-title{font-size:1.4375rem;font-weight:500;line-height:1.875rem;text-wrap:pretty}.mc-specs{margin:-2px 0 4px;font-size:.9375rem;line-height:1.5}.mc-specs div{display:flex;gap:4px}.mc-specs dt{color:#0000008c}.mc-specs dd{margin:0}@media(min-width:750px){.mc-product__info>[data-block=title]+[data-block=price]{margin-top:.5rem}}.mc-product__price .mc-price--large{font-size:.9375rem;line-height:1.375rem;font-variant-numeric:tabular-nums}.mc-product__price .mc-price__current{margin-right:-.06em;letter-spacing:.06em}.mc-product__description,.mc-product__text{font-size:1rem;line-height:1.6}.mc-product__description{font-size:.9375rem}.mc-product__description>:first-child{margin-top:0}.mc-variants{display:flex;flex-direction:column;gap:1.25rem}.mc-variants__option{min-width:0;margin:0;padding:0;border:0}.mc-variants__option legend{margin-bottom:.5rem;padding:0;font-size:.9375rem}.mc-variants__values{display:flex;flex-wrap:wrap;gap:.5rem}.mc-variants__input{position:absolute;opacity:0;pointer-events:none}.mc-variants__label{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:1rem;border:1px solid var(--color-border);border-radius:var(--button-radius);font-size:.9375rem;cursor:pointer}.mc-variants__swatch{display:block;width:100%;height:100%;border-radius:5px;background-color:var(--color-placeholder);background-position:center;background-size:cover}.mc-variants__input:checked+.mc-variants__label{border-color:var(--color-foreground);box-shadow:inset 0 0 0 1px var(--color-foreground)}.mc-variants__input:focus-visible+.mc-variants__label{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.mc-variants__option:not(.mc-styles) legend{margin-bottom:.5rem;font-size:.9375rem;letter-spacing:.38px}.mc-variants__option:not(.mc-styles) .mc-variants__name{color:#8d8d8d}.mc-variants__option:not(.mc-styles) .mc-variants__values{gap:3px}.mc-variants__option:not(.mc-styles) .mc-variants__label:not(.mc-variants__label--swatch){justify-content:center;min-width:105px;min-height:0;height:32px;padding:8px 12px;border:0;border-radius:6px;background:#f1f1f1;color:var(--color-foreground);font-size:.9375rem;line-height:1}.mc-variants__option:not(.mc-styles) .mc-variants__input:checked+.mc-variants__label:not(.mc-variants__label--swatch){background:var(--color-foreground);color:var(--color-background);box-shadow:none}@media(hover:hover)and (min-width:750px){.mc-variants__option:not(.mc-styles) .mc-variants__input:not(:checked)+.mc-variants__label:not(.mc-variants__label--swatch):hover{background:#00000026}}.mc-dropdown{position:relative;display:block}.mc-dropdown__bar{gap:10px;width:100%;height:48px;padding:0 14px;border-radius:6px;background:#f8f8f8;font-size:14px;line-height:1.3;text-align:left;transition:background-color .15s}.mc-dropdown__bar:hover{background:#f3f3f3}.mc-dropdown__bar:focus-visible{outline:2px solid #000;outline-offset:2px}.mc-dropdown__bar svg{flex:none;width:12px;height:12px;margin-left:auto;transition:transform .2s}.mc-dropdown__bar[aria-expanded=true] svg{transform:rotate(180deg)}.mc-dropdown__list{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:5;display:flex;flex-direction:column;gap:3px;padding:4px;border:1px solid #d6d6d6;border-radius:6px;background:#fff}.mc-dropdown__list[hidden]{display:none}.mc-variants__option.mc-variants__option--dropdown .mc-dropdown__list .mc-variants__label:not(.mc-variants__label--swatch){justify-content:flex-start;width:100%;min-width:0;min-height:0;height:42px;padding:0 10px;border:0;border-radius:4px;background:#fff;color:inherit;font-size:14px;line-height:1.3;transition:background-color .15s}.mc-variants__option.mc-variants__option--dropdown .mc-dropdown__list .mc-variants__input:not(:checked)+.mc-variants__label:hover{background:#f8f8f8}.mc-variants__option.mc-variants__option--dropdown .mc-dropdown__list .mc-variants__input:checked+.mc-variants__label{background:#f3f3f3;color:inherit;box-shadow:none}.mc-variants__option--dropdown .mc-variants__input:focus-visible+.mc-variants__label{outline:2px solid #000;outline-offset:2px}.mc-variants__option:has(.mc-variants__label--swatch) legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mc-variants__option:has(.mc-variants__label--swatch) .mc-variants__values{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.mc-variants__label--swatch{display:block;width:100%;min-height:0;aspect-ratio:1;padding:0;border:1px solid transparent;border-radius:6px}@media(hover:hover)and (min-width:750px){.mc-variants__label--swatch:hover{outline:2px solid #9a9a9a;outline-offset:-1px}}.mc-variants__input:checked+.mc-variants__label--swatch{border-color:var(--color-foreground);outline:2px solid var(--color-foreground);outline-offset:-1px;box-shadow:none}.mc-buy{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem}.mc-buy__quantity{display:flex;flex-direction:column;gap:.375rem;font-size:.9375rem}.mc-buy__quantity input{width:5rem;min-height:3rem;padding-inline:.75rem;border:1px solid var(--color-border);border-radius:var(--button-radius)}.mc-buy__action{display:flex;flex:1 1 14rem;flex-direction:column;gap:.5rem}.mc-buy__action .mc-button{width:100%;min-height:2.8125rem;font-weight:400}@media(max-width:749px){.mc-buy__action .mc-button{font-weight:500;line-height:1.2}}.mc-buy__action .mc-button:disabled{opacity:.5;cursor:not-allowed}.mc-buy__error,.mc-variants__message{flex-basis:100%;font-size:.9375rem}.mc-buy__error{color:var(--color-error)}.mc-styles{min-width:0;margin:0;padding:0;border:0}.mc-styles__label{margin-bottom:.5rem;padding:0;font-size:.9375rem}.mc-styles__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.mc-style__item{position:relative}.mc-style{position:relative;display:block;width:100%;aspect-ratio:1;border:1px solid transparent;border-radius:6px;background:var(--mc-style-image, none) center / cover var(--color-placeholder);background-clip:padding-box}@media(hover:hover)and (min-width:750px){.mc-style:hover{outline:2px solid #9a9a9a;outline-offset:-1px}.mc-style--create:hover{outline-color:currentcolor}}.mc-style[aria-current=true],.mc-variants__input:checked+.mc-style{border-color:var(--color-foreground);outline:2px solid var(--color-foreground);outline-offset:-1px}.mc-variants__input:focus-visible+.mc-style{outline:var(--focus-ring);outline-offset:var(--focus-offset)}label.mc-style{cursor:pointer}.mc-style--unavailable{opacity:.45}.mc-style__name{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;padding:.25rem;font-size:.6875rem;line-height:1.2;text-align:center}.mc-style--create{display:grid;place-items:center;padding:.25rem;border-color:var(--color-border);background-color:#f6f9fc;color:#2b6cb0;font-size:.8125rem;line-height:1.25;text-align:center;word-spacing:100vw}.mc-style__tip{position:absolute;bottom:calc(100% + 6px);left:50%;z-index:2;padding:6px 8px;border-radius:4px;background-color:var(--color-foreground);color:var(--color-background);font-size:.75rem;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;translate:-50% 2px;transition:opacity .15s,translate .15s}@media(hover:hover)and (min-width:750px){.mc-style__item:is(:hover,:focus-within) .mc-style__tip{opacity:1;translate:-50% 0}}@media(max-width:749px){.mc-styles__list{position:relative;display:flex;gap:8px;margin-inline:-1rem;padding:2px 1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:1rem;scroll-snap-type:x proximity;scrollbar-width:none}.mc-styles__list::-webkit-scrollbar{display:none}.mc-style__item{flex:0 0 calc((100vw - 56px) / 3.4);scroll-snap-align:start}.mc-style{border:0}.mc-style__tip{display:none}}.mc-product__downloads{display:flex;justify-content:space-between;align-items:center;gap:1rem}.mc-product__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .625rem}.mc-product__installments{margin-top:.5rem;font-size:.8125rem;font-weight:300;line-height:1.3}.mc-variants__label--unavailable{color:#8a8a8a;text-decoration:line-through}.mc-variants__label--swatch.mc-variants__label--unavailable .mc-variants__swatch{opacity:.45}.mc-variants__chip{display:inline-block;width:1.25rem;height:1.25rem;margin-inline-end:.5rem;border-radius:50%;background-position:center;background-size:cover}.mc-variants__option--select{display:flex;flex-direction:column;gap:.5rem;font-size:.9375rem}.mc-variants__select{min-height:2.75rem;padding-inline:.75rem;border:1px solid var(--color-border);border-radius:var(--button-radius);background-color:var(--color-background)}.mc-product-videos__heading{margin-bottom:.5rem;font-size:1rem;font-weight:500}.mc-product-videos__list{display:grid;gap:.75rem}.mc-product-videos__item .mc-media{overflow:hidden;border-radius:1rem;background-color:#000;aspect-ratio:15 / 17}.mc-product-videos__item .mc-media__play{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.mc-reallife{display:block}.mc-reallife__label{margin-bottom:.625rem;color:#0000008c;font-size:.8125rem}.mc-reallife__track{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:8px}.mc-reallife__clip{position:relative;display:block;width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:6px;background-color:var(--color-placeholder)}.mc-reallife__clip :is(img,video){display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;animation:mc-drift 8s ease-in-out infinite alternate}.mc-reallife__track li:nth-child(2) :is(img,video){animation-duration:10s;animation-direction:alternate-reverse}.mc-reallife__track li:nth-child(3) :is(img,video){animation-duration:9s;animation-delay:-3s}.mc-reallife__track li:nth-child(4) :is(img,video){animation-duration:11s;animation-direction:alternate-reverse;animation-delay:-5s}@keyframes mc-drift{0%{transform:scale(1.04) translate(-1.5%)}to{transform:scale(1.14) translate(1.5%,-2%)}}@media(prefers-reduced-motion:reduce){.mc-reallife__clip :is(img,video){animation:none}}.mc-reallife__clip.is-playing{outline:2px solid var(--color-foreground);outline-offset:-2px}.mc-pip{position:fixed;right:24px;bottom:24px;z-index:2147483000;width:min(340px,100vw - 48px);max-height:calc(100vh - 140px);aspect-ratio:9 / 16;overflow:hidden;border-radius:10px;background-color:#000;box-shadow:0 12px 40px #00000047;color:#fff}.mc-pip[hidden]{display:none}.mc-pip__stage{position:absolute;top:0;right:0;bottom:0;left:0;container-type:size}.mc-pip__stage :is(video,iframe){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.mc-pip__video{object-fit:cover;cursor:pointer}.mc-pip__stage iframe{transform:scale(1.32);pointer-events:none}.mc-pip__stage iframe.mc-pip__wide{inset:50% auto auto 50%;width:max(100%,177.78cqh);height:max(100%,56.25cqw);translate:-50% -50%;transform:scale(1.12)}.mc-pip__progress{position:absolute;inset:0 0 auto;z-index:1;height:3px;background-color:#ffffff4d}.mc-pip__progress[hidden]{display:none}.mc-pip__progress span{display:block;height:100%;background-color:#fff;transform:scaleX(0);transform-origin:left}.mc-pip__btn{position:absolute;z-index:2;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background-color:#0006;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .15s,color .15s}.mc-pip__btn:hover{background-color:#0009}.mc-pip__btn svg{width:12px;height:12px}.mc-pip__close{top:12px;left:12px}.mc-pip__nav{position:absolute;top:50%;right:12px;z-index:2;display:grid;gap:8px;translate:0 -50%}.mc-pip__nav .mc-pip__btn{position:static}.mc-pip__sound{right:12px;bottom:12px;background:#0006 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='1.3'%3E%3Cpath d='M3 6h2.5L9 3v10L5.5 10H3z'/%3E%3Cpath d='M11.5 6l3 4M14.5 6l-3 4'/%3E%3C/svg%3E") center / 15px no-repeat}.mc-pip__sound[aria-pressed=true]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='1.3'%3E%3Cpath d='M3 6h2.5L9 3v10L5.5 10H3z'/%3E%3Cpath d='M11 5.5a3.5 3.5 0 0 1 0 5M12.8 3.8a6 6 0 0 1 0 8.4'/%3E%3C/svg%3E")}.mc-pip__count{position:absolute;bottom:18px;left:12px;z-index:2;font-size:.75rem;text-shadow:0 1px 6px rgb(0 0 0 / .4)}@media(max-width:749px){.mc-pip{top:0;right:0;bottom:0;left:0;width:auto;max-height:none;aspect-ratio:auto;border-radius:0}html:has(.mc-pip:not([hidden])){overflow:hidden}}.mc-create__body{display:grid;overflow-y:auto}.mc-create__media img{display:block;width:100%;height:100%;object-fit:cover}.mc-create__content{display:flex;flex-direction:column;gap:1rem;padding:1.5rem var(--page-margin) 2rem}.mc-create__heading{font-size:1.375rem;line-height:1.3}.mc-create__actions{display:flex;flex-direction:column;gap:.75rem}.mc-button--secondary{border:1px solid var(--color-foreground);background-color:var(--color-background);color:var(--color-foreground)}@media(min-width:750px){.mc-create__body{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.mc-create__content{justify-content:center;padding:2.5rem 2rem}}.mc-variants__name{margin-inline-end:.25rem;color:#0000008c}.mc-buy__buttons{display:grid;flex:1 1 14rem;gap:.5rem}.mc-buy__buttons--pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 6px}.mc-buy__buttons--pair .mc-buy__action{display:contents}.mc-buy__action .mc-button{min-height:3rem;padding-inline:10px;border-radius:6px;font-size:1rem;font-weight:500;text-transform:lowercase;white-space:nowrap}.mc-buy__action .mc-button:not(:disabled):hover{background-color:#333}.mc-buy .shopify-payment-button__more-options{display:none}.mc-buy .shopify-payment-button__button{border-radius:6px!important;font-family:var(--font-body-family)!important;font-size:1rem!important;font-weight:500!important;letter-spacing:normal!important}.mc-buy .shopify-payment-button__button--unbranded,.mc-buy .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#000!important;color:#fff!important}.mc-buy .shopify-payment-button__button--unbranded:hover:not([disabled]){opacity:.85}.mc-product__panel{display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:6px;background-color:#f8f8f8}.mc-product__panel:not(:has(details)){display:none}.mc-product__panel .mc-accordion{border:0}.mc-product__panel .mc-accordion summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem;border-radius:5px;font-size:.8125rem;line-height:1.4;list-style:none;transition:background-color .15s}.mc-product__panel .mc-accordion summary::-webkit-details-marker{display:none}.mc-product__panel .mc-accordion summary:hover{background-color:#f0f0f0}.mc-product__panel .mc-accordion summary:after{content:"";flex:none;width:5px;height:5px;border-right:1.2px solid currentColor;border-bottom:1.2px solid currentColor;opacity:0;transform:translateY(-1.5px) rotate(45deg);transition:opacity .15s,transform .2s}.mc-product__panel .mc-accordion[open] summary:after{transform:translateY(1.5px) rotate(-135deg)}.mc-product__panel .mc-accordion summary:is(:hover,:focus-visible):after,.mc-product__panel .mc-accordion[open] summary:after{opacity:1}@media(hover:none){.mc-product__panel .mc-accordion summary:after{opacity:1}}.mc-product__panel .mc-accordion__content{padding:4px 8px 12px;font-size:.8125rem;line-height:1.55}.mc-dims{display:grid;gap:4px;margin-top:.625rem}.mc-dims img{display:block;width:100%;height:auto}.mc-product-intro__images .mc-callouts{width:min(100%,400px)}@media(max-width:749px){.mc-product-intro__images .mc-callouts{width:85%}.mc-product__panel .mc-callouts{display:none}}.mc-product__info .loox-rating{display:flex!important;align-items:center;min-height:0!important;padding:3px 6px;border-radius:4px;color:var(--color-foreground)!important;font-family:var(--font-body-family)!important;font-size:.8125rem!important;line-height:1!important;transition:background-color .15s,color .35s}.mc-product__info a:has(>.loox-rating){text-decoration:none!important}.mc-product__info .loox-rating:hover{background-color:var(--color-placeholder)}.mc-product__info .loox-rating-content{display:contents!important}.mc-product__info .loox-rating svg{display:none!important}.mc-product__info .loox-rating .loox-rating-content>svg.loox-icon:first-of-type{display:inline-block!important;order:-1;width:.92em;height:.92em;margin-right:2px;color:inherit;fill:currentColor}.mc-product__info .loox-rating .loox-icon path{fill:currentColor}.mc-product__info .loox-rating[data-rating]:before{content:attr(data-rating);letter-spacing:-.04em}.mc-product__info .loox-rating-label{display:inline-block!important;order:1;margin-left:6px!important;color:inherit!important;font-family:var(--font-body-family)!important;font-size:inherit!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}@media(max-width:749px){.mc-product__info .loox-rating{color:var(--mc-photo-rating, #000)!important;font-size:15px!important}.mc-product__info .loox-rating:hover{background:none}}.template-product .mc-carousel{padding-block:0 5rem}.template-product .mc-carousel__header{margin-bottom:1.5rem;padding-inline:var(--mc-pdp-side)}.template-product .mc-apps{width:auto;margin-inline:var(--mc-pdp-side)}@media(min-width:750px){.template-product .mc-carousel__header{margin-bottom:2rem;padding-top:3rem}}.template-product .mc-carousel .mc-product-card{gap:.75rem;color:#121212;font-size:.9375rem;line-height:1.45}.template-product .mc-carousel .mc-product-card__info{gap:0}.template-product .mc-carousel .mc-product-title,.template-product .mc-carousel .mc-product-title__link,.template-product .mc-carousel .mc-price{font-size:inherit;font-weight:400;line-height:inherit}@media(max-width:749px){.template-product .mc-carousel__track{gap:12px;padding-inline:16px;scroll-padding-inline:16px}.template-product .mc-carousel__item{flex-basis:calc((100vw - 32px)*.68)}.template-product .mc-carousel .mc-product-card{gap:10px;font-size:14px;line-height:1.4}}@media(max-width:749px){.template-product:has(.mc-product__media) .mc-header{--mc-header-accent: var(--mc-photo-head, #000);background-color:transparent;color:var(--mc-photo-head, #000)}.template-product:has(.mc-product__media) .mc-header:after{--fade: linear-gradient(#000 34%, rgb(0 0 0 / .82) 44%, rgb(0 0 0 / .6) 54%, rgb(0 0 0 / .38) 65%, rgb(0 0 0 / .2) 76%, rgb(0 0 0 / .07) 88%, transparent);content:"";position:absolute;top:0;right:0;bottom:-36px;left:0;z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:var(--fade);mask-image:var(--fade)}.template-product:has(.mc-product__media) :is(.mc-header__logo,.mc-header__icon){transition:color .35s}.template-product .mc-product__media{margin-top:-3.25rem}.mc-product{padding-bottom:2rem}.mc-product__info{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;padding:14px 16px 0}.mc-product__info>:where(:not(.shopify-app-block:has(.loox-rating))){grid-column:1 / -1}.mc-product__info>.mc-product__title{display:contents}.mc-product__title .mc-product-title{grid-area:1 / 1;font-size:15px;line-height:1.3}.mc-product__info>[data-block=price]{grid-area:1 / 2;align-self:baseline}.mc-product__price .mc-price--large{font-size:15px;line-height:1.3}.mc-specs{grid-column:1 / -1;margin:24px 0 0;font-size:15px;line-height:1.45}.mc-specs dt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mc-specs__configuration{display:none!important}.mc-product__price .mc-badge{display:none}.mc-product__info>[data-block=variants]:has(.mc-variants__option,.mc-styles),.mc-product__info>.shopify-app-block:has(>*>*){margin-top:16px}.mc-product__info>[data-block=buy_buttons],.mc-product__buy-spacer{margin-top:44px}.mc-product__info>.shopify-app-block:has(>*>*)+.shopify-app-block:has(>*>*){margin-top:10px}.mc-product__info>.shopify-app-block>*{margin-block:0}.mc-product__info>:is([data-block=stock],[data-block=promises]){margin-top:28px}.mc-product__info>:is(.mc-product__panel,[data-block=downloads],[data-block^=video]:has(*)){margin-top:12px}.mc-stock-line,.mc-promises,.mc-downloads,.mc-product__panel .mc-accordion summary,.mc-product__panel .mc-accordion__content{font-size:15px}.mc-buy__action .mc-button{text-transform:none}.mc-product__panel .mc-accordion summary{padding:10px 8px}.mc-product__panel .mc-accordion__content{padding:2px 8px 12px}.mc-product__info>[data-block=buy_buttons].is-pinned{position:fixed;inset:0 0 auto;z-index:60;margin:0;padding:6px 16px}[data-block=buy_buttons] :is(.mc-button,.shopify-payment-button__button){transition:min-height .2s ease,height .2s ease,font-size .2s ease}[data-block=buy_buttons].is-pinned :is(.mc-button,.shopify-payment-button__button){height:38px;min-height:38px!important;padding-block:0!important;font-size:14px!important}[data-block=buy_buttons].is-pinned .mc-buy__buttons--pair{--shopify-accelerated-checkout-button-block-size: 38px}}@media(prefers-reduced-motion:reduce){.mc-product__panel .mc-accordion summary,.mc-product__panel .mc-accordion summary:after,.mc-promises__line,.mc-downloads__link{transition:none}[data-block=buy_buttons] :is(.mc-button,.shopify-payment-button__button){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/mc-product.css.map */
