html[data-cf-theme] body.template-product{--cf-pdp-core:1;background:var(--cf-bg);color:var(--cf-fg);font-family:var(--cf-body)}html[data-cf-theme] body.template-product #MainContent{background:var(--cf-bg);color:var(--cf-fg)}html[data-cf-theme] body.template-product :is(.product,.product-section,.main-product){color:var(--cf-fg)}html[data-cf-theme] body.template-product :is(media-gallery,.product__media-wrapper,.product-media-container){background:var(--cf-surface);border:1px solid var(--cf-line);border-radius:var(--cf-radius)}html[data-cf-theme] body.template-product :is(.product__media,.product-media,.product__media-item){border-radius:calc(var(--cf-radius) - 6px);overflow:hidden}html[data-cf-theme] body.template-product :is(.product__info-container,.product__info-wrapper,.product__info){color:var(--cf-fg)}html[data-cf-theme] body.template-product :is(.product__title,h1.product__title,.product__title h1){color:var(--cf-fg)!important;font-family:var(--cf-display)!important;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}html[data-cf-theme] body.template-product :is(.price,.product__price,[class*=price]){color:var(--cf-fg)}html[data-cf-theme] body.template-product :is(.product__text.rte,.product__description,.rte){color:var(--cf-fg)}html[data-cf-theme] body.template-product :is(.product__text.rte,.product__description) :is(p,li){color:var(--cf-muted)}html[data-cf-theme] body.template-product :is(quantity-input,.quantity,.product-form__input,fieldset.product-form__input,variant-selects,variant-radios){color:var(--cf-fg)}html[data-cf-theme] body.template-product :is(input:not([type=hidden]),select,.quantity__input,.select__select){background:var(--cf-surface);color:var(--cf-fg);border-color:var(--cf-line)}html[data-cf-theme] body.template-product :is(button[name=add],.product-form__submit,[type=submit][name=add]){background:var(--cf-accent)!important;color:var(--cf-accent-text)!important;border-color:var(--cf-accent)!important;border-radius:999px;min-height:48px;font-weight:800}html[data-cf-theme] body.template-product :is(.shopify-payment-button__button,.shopify-payment-button__button--unbranded){border-radius:999px!important;min-height:48px!important}html[data-cf-theme] body.template-product :is(details,.accordion,.product__accordion){border-color:var(--cf-line)}html[data-cf-theme] body.template-product :is(summary,.accordion__title){color:var(--cf-fg)}html[data-cf-theme] body.template-product :is([id*=gdx-cob],[id*=gdx-panel],[class*=gdx-cob],[class*=gdx-panel]){font-family:initial}html[data-cf-theme=cf-magazine] body.template-product :is(.product__title,h1.product__title,.product__title h1),html[data-cf-theme=cf-hyperpop] body.template-product :is(.product__title,h1.product__title,.product__title h1){letter-spacing:-.045em}html[data-cf-theme=cf-newsroom] body.template-product :is(.product__title,h1.product__title,.product__title h1),html[data-cf-theme=cf-redaxis] body.template-product :is(.product__title,h1.product__title,.product__title h1){text-transform:none;letter-spacing:-.04em}html[data-cf-theme=cf-retrofuture] body.template-product :is(media-gallery,.product__media-wrapper,.product-media-container),html[data-cf-theme=cf-chrome] body.template-product :is(media-gallery,.product__media-wrapper,.product-media-container),html[data-cf-theme=cf-cinema] body.template-product :is(media-gallery,.product__media-wrapper,.product-media-container),html[data-cf-theme=cf-hyperpop] body.template-product :is(media-gallery,.product__media-wrapper,.product-media-container){box-shadow:0 18px 60px color-mix(in srgb,#000 34%,transparent)}@media(min-width:901px){html[data-cf-theme] body.template-product :is(.product__info-container,.product__info-wrapper,.product__info){position:relative}}@media(max-width:900px){html[data-cf-theme] body.template-product :is(media-gallery,.product__media-wrapper,.product-media-container){border-radius:18px}html[data-cf-theme] body.template-product :is(.product__title,h1.product__title,.product__title h1){font-size:clamp(28px,7vw,36px);line-height:1.04}}@media(prefers-reduced-motion:reduce){html[data-cf-theme] body.template-product *{scroll-behavior:auto!important}}@media(max-width:900px){html[data-cf-theme] body.template-product .product__text.rte.text-base>#gdx-product-root{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important}html[data-cf-theme] body.template-product .product__text.rte.text-base>#gdx-product-root .gdx-img-wrapper{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}html[data-cf-theme] body.template-product .product__text.rte.text-base>#gdx-product-root .gdx-img-wrapper>img{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;box-sizing:border-box!important}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/canfoto-pdp-core.css.map */
