@media(min-width:769px){media-gallery.media-gallery{display:flex;flex-direction:row;gap:12px}.media-gallery__thumbs{order:-1;flex-shrink:0;width:72px;max-height:520px;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;margin-top:0!important;scrollbar-width:none;-ms-overflow-style:none;position:relative}.media-gallery__thumbs::-webkit-scrollbar{display:none}.media-gallery__thumbs:before,.media-gallery__thumbs:after{content:"";position:sticky;left:0;right:0;height:24px;flex-shrink:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .3s}.media-gallery__thumbs:before{top:0;background:linear-gradient(to bottom,#fffffff2,#fff0)}.media-gallery__thumbs:after{bottom:0;background:linear-gradient(to top,#fffffff2,#fff0)}.media-gallery__thumbs .media-thumbs{flex-direction:column;gap:8px;overflow-x:visible!important;overflow-y:visible!important;scroll-snap-type:none!important}.media-gallery__thumbs .media-thumbs__item{flex:0 0 auto!important;width:100%;flex-shrink:0;margin-inline-end:0!important;scroll-snap-align:none!important}.media-gallery__thumbs .media-thumbs__btn{width:100%;border:2px solid transparent!important;border-radius:0;transition:border-color .2s;padding:2px;box-sizing:border-box;position:relative}.media-gallery__thumbs .media-thumbs__btn.is-active,.media-gallery__thumbs .media-thumbs__btn:hover{border-color:#333!important}.media-gallery__thumbs .media-thumbs__btn:after{display:none!important;content:none!important}.media-gallery__viewer{flex:1;min-width:0}.media-gallery .media-ctrl{display:none}.media-gallery__thumbs.has-scroll-top:before{opacity:1}.media-gallery__thumbs.has-scroll-bottom:after{opacity:1}}.product-main .product-media,.product-main+.product-details>.container{border-inline-end:none!important}.product-main .product-info:before,.product-main .product-info:after{display:none!important}media-gallery.media-gallery,.media-gallery__viewer,.media-gallery__viewer .media,.media-gallery__main .media{border:none!important;--gallery-border-color: transparent}.product-info .product-vendor{font-size:11px!important;text-transform:uppercase;letter-spacing:.1em;color:#555;margin-bottom:2px;display:block}.product-info .product-sku{display:none}.product-info .product-title,.product-info .product-title.h5,.product-info h1.product-title{text-transform:none!important;font-size:20px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.01em;margin-bottom:6px}.product-info .price__current{font-size:24px!important;font-weight:700!important;color:#c00!important}.product-info .price__was{font-size:14px!important;color:#666;text-decoration:line-through}.product-info .price__badge-sale{background:#c00!important;background-image:none!important;color:#fff!important;font-size:11px;font-weight:700;padding:2px 6px;border-radius:0;margin-right:6px}.product-info .product-policies{font-size:11px;color:#666;margin-top:2px}.product-info variant-picker{margin-top:4px;margin-bottom:4px}.product-info .option-selector__label{font-size:13px!important;font-weight:400;margin-bottom:10px}.product-info .option-selector__label-value{font-weight:700}.product-info .product-info__add-to-cart .qty-input{display:none!important}.product-info .product-info__add-to-cart{flex-direction:column!important}.product-info .product-info__add-button{width:100%!important}.product-info .product-info__add-to-cart .btn.btn--secondary,.product-info .product-info__add-button .btn.btn--secondary,.product-info .product-info__add-button .btn{background:#2a2b2a!important;background-image:none!important;background-color:#2a2b2a!important;color:#fff!important;border:none!important;font-size:16px!important;font-weight:700!important;padding:18px 24px!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.05em;transition:background-color .2s!important;width:100%}.product-info .product-info__add-to-cart .btn.btn--secondary:hover,.product-info .product-info__add-button .btn.btn--secondary:hover,.product-info .product-info__add-button .btn:hover{background:#000!important;background-image:none!important;background-color:#000!important}.product-info .product-info__add-to-cart .product-info__add-button .btn.btn--secondary.is-success,.product-info .product-info__add-to-cart .product-info__add-button .btn.btn--primary.is-success,.product-info .product-info__add-button .btn.is-success,.product-info .product-info__add-to-cart .btn.is-success,.product-info .btn--primary.is-success,.product-info .btn--secondary.is-success,.product-info .btn.is-success{background:#2e7d32!important;background-color:#2e7d32!important;background-image:none!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important;transition:background-color .25s ease!important}.product-info .product-info__add-button .btn.is-success:before,.product-info .product-info__add-to-cart .btn.is-success:before,.product-info .btn.is-success:before{border-top-color:#fff!important;border-inline-end-color:#fff!important;display:none!important}.product-info .product-info__add-button .btn.is-loading,.product-info .product-info__add-to-cart .btn.is-loading,.product-info .btn.is-loading{color:#ffffff1a!important}.product-info .product-info__add-button .btn.is-loading:after,.product-info .product-info__add-to-cart .btn.is-loading:after,.product-info .btn--primary.is-loading:after,.product-info .btn--secondary.is-loading:after{border-color:#fff!important;border-top-color:transparent!important}.product-info .product-info__add-button .btn.is-loading:before,.product-info .product-info__add-to-cart .btn.is-loading:before{border-color:#ffffff4d!important}.product-info .shopify-payment-button{margin-top:8px}.product-info .shopify-payment-button .shopify-payment-button__button,.product-info .shopify-payment-button .shopify-payment-button__button--branded{border-radius:0!important;overflow:hidden!important;-webkit-mask-image:-webkit-radial-gradient(white,black)!important}.product-info .shopify-payment-button .shopify-payment-button__button--unbranded{border-radius:0!important;overflow:hidden!important}.product-info .shopify-payment-button [role=button],.product-info .shopify-payment-button iframe{border-radius:0!important}.product-info .collapsible{border-bottom:1px solid #e5e5e5}.product-info .collapsible__heading{font-size:13px!important;font-weight:500}.product-info hr{border:none;border-top:1px solid #e5e5e5;margin:12px 0;padding:0;height:0}.product-info hr.invisible{border-top-color:transparent;margin:6px 0}.product-info .product-share{padding-top:4px;font-size:13px}@media(min-width:769px){.product-messages{display:none!important}}.breadcrumbs{margin-bottom:4px;font-size:14px}.mc-bc-back{display:inline-flex;align-items:center;gap:4px;color:#1a1a1a;font-weight:600;text-decoration:none;transition:color .15s;padding:4px 0}.mc-bc-back:hover{color:#f19222;text-decoration:none}.mc-bc-back__arrow{flex-shrink:0;margin-right:2px}.product-info .product-info__rating{margin-bottom:28px!important}.product-info .mc-product-rating{display:flex;align-items:center;gap:4px}.product-info .mc-rating-avg{font-weight:400;font-size:.95em;color:#333;line-height:1}.product-info .mc-product-rating .jdgm-preview-badge{display:inline-flex!important;align-items:center;gap:2px;line-height:1}@media(min-width:769px){.product-info .product-info__block{margin-bottom:4px}.product-info .product-info__block--sm{margin-bottom:2px}.product-info variant-picker{margin-top:0;margin-bottom:0}.product-info .collapsible+.collapsible{margin-top:-1px}}.product-features-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.product-features-list__item{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;color:#333}.product-features-list__icon{flex-shrink:0;margin-top:1px;color:#2a8a2a}.product-info__features{margin-top:16px!important;margin-bottom:16px!important;border-top:1px solid #e0e0e0;padding-top:16px!important}.price__badge-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.price__badge-sale{display:inline-flex;align-items:center;background:#c00;color:#fff;font-size:12px;font-weight:700;padding:2px 8px;border-radius:0;letter-spacing:.02em;line-height:1.4}.price__compare-label{font-size:13px;color:#666;font-weight:400}.price__was-inline{font-size:14px;color:#666;text-decoration:line-through}.price--on-sale .price__was--hidden{display:none!important}.product-info .price__current{font-size:26px!important;font-weight:700!important;color:#c00!important;display:block}.product-info .price:not(.price--on-sale) .price__current{color:#222!important}.product-info .shopify-payment-button__more-options,.product-info [data-shopify-buttoncontainer]+a,.product-info .product-info__dynamic-checkout-button+div:has(a){display:none!important}shopify-accelerated-checkout-cart+a,.shopify-payment-button+a[href*=checkout]{display:none!important}.product-info form a[href*=payment],.product-info .shopify-payment-button__button--unbranded{display:none!important}.trust-card{border:1px solid #d9d9d9;border-radius:0;overflow:hidden;margin-top:8px}.trust-card__delivery:empty{display:none}.trust-card__countdown{display:flex;align-items:center;gap:10px;padding:14px 20px;background:none;font-size:14px;color:#555;border-bottom:1px solid #e5e5e5}.trust-card__countdown strong{color:#1a1a1a;font-weight:600}.trust-card__delivery-row{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;gap:12px;border-bottom:1px solid #e5e5e5}.trust-card__delivery-left{display:flex;align-items:center;gap:14px;min-width:0}.trust-card__delivery-info{display:flex;flex-direction:column;gap:2px;font-size:15px;line-height:1.45}.trust-card__delivery-info strong{font-weight:700;color:#1a1a1a}.trust-card__delivery-info span{font-size:14px;color:#555}.trust-card__delivery-free{font-size:15px;font-weight:700;color:#1a1a1a;white-space:nowrap}.trust-card__item{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid #e5e5e5;font-size:15px;font-weight:700;color:#1a1a1a;line-height:1.45}.trust-card__item:last-child{border-bottom:none}.trust-card__icon{flex-shrink:0;color:#1a1a1a;width:24px;height:24px}.trust-card__icon--accent{color:#1a1a1a}.product-info__trust-card{margin-top:20px}.trust-card__delivery-row--stacked{flex-wrap:wrap}.trust-card__delivery-left--stacked{flex-direction:column;align-items:flex-start;gap:8px}.trust-card__delivery-left--stacked .trust-card__icon--delivery{width:24px;height:24px;color:#1a1a1a}.product-info .product-price{margin-bottom:0!important;padding-bottom:0!important}.product-info .product-info__block{margin-top:0;margin-bottom:0}.product-info__add-to-cart{margin-top:0!important}.product-info .product-info__block+.product-info__block{padding-top:6px}.product-info .product-policies{margin-bottom:4px!important;padding-bottom:0!important}.product-info__block:empty{display:none}.bundle-box{margin-top:32px!important}@media(max-width:768px){.bundle-box{margin-bottom:24px!important}.product-info .product-info__block{padding-left:4px;padding-right:4px}.trust-card__countdown{padding:12px 16px;font-size:13px;gap:8px}.trust-card__delivery-row{padding:14px 16px;gap:10px}.trust-card__delivery-left{gap:12px}.trust-card__delivery-info{font-size:15px}.trust-card__delivery-info span{font-size:13px}.trust-card__delivery-free{font-size:15px}.trust-card__item{padding:14px 16px;font-size:15px;gap:12px}.trust-card__icon{width:22px;height:22px}.product-info__trust-card{margin-top:16px}}.product-info .option-selector{margin-bottom:4px}.product-info .product-price{margin-top:4px!important}.mc-specs--standalone{max-width:var(--page-width, 1320px);margin:0 auto;padding:30px var(--gutter);border-bottom:1px solid rgba(0,0,0,.08)}.mc-specs--standalone .mc-specs__inner{max-width:700px}@media(min-width:769px){.product-main .product{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important}.product-main .product-media,.product-main .product-info{float:none!important}.product-main .product-media{width:58%!important;flex-shrink:0}.product-main .product-info{width:42%!important}.product-main .product-media{position:sticky!important;top:calc(var(--header-end-padded, 48px) + 16px)!important;align-self:flex-start!important}.product-main .product>.product-media,.product-main .product>.product-info{margin-top:8px!important}.cc-main-product>.container{padding-top:4px!important}.product-info--sticky{min-height:0!important}.product-info__sticky{position:static!important;top:auto!important}sticky-scroll-direction{display:contents!important}.product-main .product-info{padding-top:0!important;padding-bottom:calc(10 * var(--space-unit))!important}}@media(min-width:769px){.product-main+.product-details>.container{float:none!important;width:100%!important}}.option-selector--single{padding:0}.option-selector--single .label{font-size:13px;color:#2a2b2a}.option-selector--single .label strong{font-weight:600}.mc-model-link{margin-bottom:2px!important;margin-top:0!important}.mc-model-link__a{display:inline-flex;align-items:center;gap:4px;color:#2a2b2a;text-decoration:none;font-size:13px;font-weight:600;line-height:1;transition:color .15s}.mc-model-link__a:hover{color:#f19222}.mc-model-link__arrow{width:14px;height:14px;flex-shrink:0}.mc-model-link__text{border-bottom:1px solid transparent}.mc-model-link__a:hover .mc-model-link__text{border-bottom-color:#f19222}.mc-model-link--multi{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.mc-model-link__label{font-size:12px;font-weight:600;color:#6b6b6b;margin-right:2px;white-space:nowrap}.mc-model-link__pills{display:flex;flex-wrap:wrap;gap:5px}.mc-model-link__pill{display:inline-block;padding:3px 10px;font-size:12px;font-weight:600;color:#2a2b2a;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:14px;text-decoration:none;transition:all .15s;white-space:nowrap;line-height:1.3}.mc-model-link__pill:hover{background:#fef7ef;border-color:#f19222;color:#f19222}.mc-product-back{margin-bottom:4px}.mc-product-back__link{display:inline-flex;align-items:center;gap:7px;color:#4a4a4a;text-decoration:none;font-size:15px;font-weight:600;line-height:1.2;transition:color .15s;padding:2px 0}.mc-product-back__link:hover{color:#f19222}.mc-product-back__arrow{flex-shrink:0;width:18px;height:18px;margin-top:1px}.mc-product-back__text{border-bottom:1px solid transparent;transition:border-color .15s}.mc-product-back__link:hover .mc-product-back__text{border-bottom-color:#f19222}.mc-product-back--multi{display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:12px}.mc-product-back--multi .mc-product-back__link{display:inline-flex;align-items:center;gap:7px;color:#4a4a4a;text-decoration:none;font-size:15px;font-weight:600;line-height:1.2;transition:color .15s;padding:2px 0}.mc-product-back--multi .mc-product-back__link:hover{color:#f19222}.mc-product-back--multi .mc-product-back__link:hover .mc-product-back__text{border-bottom-color:#f19222}.product-media .image-blend,.media-gallery .image-blend{background-color:transparent!important}.product-media .image-blend img,.media-gallery .image-blend img{mix-blend-mode:normal!important}@media(min-width:769px){media-gallery.media-gallery{align-items:flex-start}.media-gallery__thumbs{padding-top:0!important;margin-top:0!important}}@media(min-width:769px){.mc-swatches-collapsed{max-height:200px;overflow:hidden;position:relative}.mc-swatches-collapsed:after{content:"";position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none;z-index:1}.mc-swatches-expanded{max-height:none;overflow:visible}.mc-swatches-expanded:after{display:none}.mc-swatches-toggle{display:block;width:100%;padding:10px 0 4px;background:none;border:none;cursor:pointer;font-size:13px;font-weight:600;color:#1a1a1a;text-align:left;text-decoration:underline;text-underline-offset:3px;transition:color .15s}.mc-swatches-toggle:hover{color:#f19222}}@media(max-width:768.98px){.mc-swatches-toggle{display:none!important}.mc-swatches-collapsed,.mc-swatches-expanded{max-height:none!important;overflow:visible!important}.mc-swatches-collapsed:after{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/213/assets/product-masterclass-layout.css.map */
