body:has(main[data-template*=product]){--mc-space-1: 8px;--mc-space-2: 16px;--mc-space-3: 24px;--mc-space-4: 32px;--mc-space-6: 48px;--mc-space-8: 64px}body:has(main[data-template*=product]) main h1{font-family:var(--font-h1--family)!important;font-size:clamp(32px,3vw,48px)!important;line-height:1.15!important;letter-spacing:-.025em!important}body:has(main[data-template*=product]) main h2{font-family:var(--font-h2--family)!important;font-size:clamp(24px,2.5vw,40px)!important;line-height:1.2!important}body:has(main[data-template*=product]) main p{font-family:var(--font-paragraph--family)!important;font-size:16px!important;line-height:1.6!important}body:has(main[data-template*=product]) .product-media-container{border-radius:24px;overflow:hidden}body:has(main[data-template*=product]) .add-to-cart-button{min-height:56px;border-radius:16px;font-family:var(--font-paragraph--family)}body:has(main[data-template*=product]) .product-details{gap:24px}@media screen and (max-width:749px){body:has(main[data-template*=product]) main h1{font-size:32px!important}body:has(main[data-template*=product]) main h2{font-size:24px!important}body:has(main[data-template*=product]) main p{font-size:16px!important}body:has(main[data-template*=product]) .product-media-container{border-radius:16px}}body.template-product main .shopify-section,body.template-product main .section{height:auto}body.template-product main .shopify-section{min-width:0}body.template-product main h2{font-size:clamp(24px,2.5vw,32px)!important;line-height:1.25!important}body.template-product main h3{font-size:clamp(20px,2vw,24px)!important;line-height:1.3!important}@media screen and (max-width:749px){body.template-product main h2{font-size:24px!important}body.template-product main h3{font-size:20px!important}}.template-product .mcp-pdp__siblings{position:relative!important;height:auto!important;min-height:0!important;overflow:visible!important;margin-bottom:64px!important;padding-top:48px!important;padding-bottom:48px!important;clear:both}.template-product .mcp-pdp__siblings-header{position:relative!important;text-align:center;margin-bottom:32px!important}.template-product .mcp-pdp__siblings-title{font-size:clamp(24px,3vw,40px)!important;line-height:1.2!important;margin:0!important}.template-product .mcp-pdp__siblings-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important;height:auto!important;min-height:0!important}.template-product .mcp-pdp__siblings-grid>*{min-width:0!important;height:auto!important;position:relative!important}@media screen and (max-width:749px){.template-product .mcp-pdp__siblings{padding-top:32px!important;padding-bottom:32px!important;margin-bottom:32px!important}.template-product .mcp-pdp__siblings-title{font-size:24px!important}.template-product .mcp-pdp__siblings-grid{grid-template-columns:1fr!important;gap:16px!important}}.template-product .mcp-pdp__format-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important;margin-bottom:24px!important}.template-product .mcp-pdp__format-option{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:0!important;height:auto!important;min-height:88px!important;padding:16px 8px!important;text-align:center!important;box-sizing:border-box!important}.template-product .mcp-pdp__format-name{display:block!important;font-size:16px!important;line-height:1.3!important}.template-product .mcp-pdp__format-guests{display:block!important;font-size:12px!important;line-height:1.4!important;opacity:.75}@media screen and (max-width:749px){.template-product .mcp-pdp__format-options{gap:8px!important;margin-bottom:16px!important}.template-product .mcp-pdp__format-option{min-height:80px!important;padding:8px!important}.template-product .mcp-pdp__format-name{font-size:14px!important}.template-product .mcp-pdp__format-guests{font-size:11px!important}}.template-product .mcp-pdp__rating,.template-product .mcp-pdp__reviews,.template-product .mcp-pdp__stars,.template-product .jdgm-prev-badge,.template-product .spr-badge,.template-product .loox-rating{display:none!important}.template-product .mcp-pdp__details h3,.template-product .mcp-pdp__details h4{font-family:var(--font-paragraph--family)!important;font-size:16px!important;line-height:1.4!important;font-weight:600!important;letter-spacing:0!important}@media screen and (max-width:749px){.template-product .mcp-pdp__details h3,.template-product .mcp-pdp__details h4{font-size:14px!important}}@media screen and (max-width:749px){.template-product .mcp-pdp__thumbs,.template-product .mcp-pdp__thumbnails,.template-product .mcp-pdp__gallery-thumbs{display:none!important}.template-product .mcp-pdp__layout,.template-product .mcp-pdp__col{min-width:0}.template-product .mcp-pdp__extras-grid,.template-product .mcp-pdp__addons-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.template-product .mcp-pdp__extras-grid *,.template-product .mcp-pdp__addons-grid *{min-width:0;max-width:100%;box-sizing:border-box}.template-product .mcp-pdp__extras-grid button,.template-product .mcp-pdp__addons-grid button{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere;font-size:14px!important;line-height:1.3!important;padding:12px 16px!important}.template-product .mcp-pdp__extras-grid h3,.template-product .mcp-pdp__addons-grid h3{font-size:16px!important;line-height:1.4!important;overflow-wrap:anywhere}}@media screen and (max-width:749px){.template-product .mcp-pdp__extras-grid,.template-product .mcp-pdp__addons-grid{grid-template-columns:minmax(0,1fr)!important}.template-product .mcp-pdp__extras-grid>*,.template-product .mcp-pdp__addons-grid>*{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}@media screen and (max-width:749px){body.template-product .mcp-pdp-extras__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}body.template-product .mcp-pdp-extras__card{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;box-sizing:border-box!important;overflow:hidden!important}body.template-product .mcp-pdp-extras__body,body.template-product .mcp-pdp-extras__form,body.template-product .mcp-pdp-extras__buy{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body.template-product .mcp-pdp-extras__name{font-size:16px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:break-word!important}body.template-product .mcp-pdp-extras__price{font-size:16px!important}body.template-product .mcp-pdp-extras__stepper{width:100%!important;max-width:100%!important;box-sizing:border-box!important}body.template-product .mcp-pdp-extras__add{display:flex!important;width:100%!important;max-width:100%!important;min-height:48px!important;padding:12px 16px!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;font-size:14px!important;line-height:1.4!important;white-space:normal!important;text-align:center!important;overflow-wrap:break-word!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mc-product.css.map */
