.cc-pdp.cc-marketing{background:var(--cc-bg);color:var(--cc-text);padding:0;display:flow-root}.cc-pdp.cc-marketing .section-width{width:min(var(--cc-width),calc(100% - var(--cc-gutter) * 2))}.cc-pdp.cc-marketing .cc-surface{padding-top:var(--cc-pad-top);padding-bottom:var(--cc-pad-bottom)}.cc-pdp.cc-marketing .benefits-section,.cc-pdp.cc-marketing .ritual-section{background:var(--cc-bg);color:var(--cc-text)}.cc-pdp.cc-marketing .benefit-grid{gap:var(--cc-gap)}.cc-pdp.cc-marketing .cc-columns{gap:var(--cc-gap);grid-template-columns:minmax(0,var(--cc-image-fr)) minmax(0,var(--cc-copy-fr))}.cc-pdp.cc-marketing[data-column-order=text_first] .cc-columns{grid-template-columns:minmax(0,var(--cc-copy-fr)) minmax(0,var(--cc-image-fr))}.cc-pdp.cc-marketing[data-column-order=image_first] .cc-image-column{order:0}.cc-pdp.cc-marketing[data-column-order=image_first] .cc-copy-column{order:1}.cc-pdp.cc-marketing[data-column-order=text_first] .cc-copy-column{order:0}.cc-pdp.cc-marketing[data-column-order=text_first] .cc-image-column{order:1}.cc-pdp.cc-marketing .cc-image-column,.cc-pdp.cc-marketing .cc-copy-column{min-width:0}.cc-pdp.cc-marketing[data-has-image=false] .cc-columns,.cc-pdp.cc-marketing[data-has-copy=false] .cc-columns{grid-template-columns:minmax(0,1fr)}.cc-pdp.cc-marketing[data-has-image=false] .cc-image-column,.cc-pdp.cc-marketing[data-has-copy=false] .cc-copy-column{display:none}.cc-pdp.cc-marketing .cc-image-column{display:grid;gap:20px}.cc-pdp.cc-marketing .cc-pdp.cc-marketing-media{min-width:0}.cc-pdp.cc-marketing .image-caption{color:var(--cc-caption-color,inherit);background:var(--cc-caption-bg,rgba(248,250,242,.93))}.cc-pdp.cc-marketing[data-cc-module=closing]{padding-top:var(--cc-pad-top);padding-bottom:var(--cc-pad-bottom)}.cc-pdp.cc-marketing .closing-section{margin-block:0;background:var(--cc-panel)}.cc-pdp.cc-marketing .closing-section>.cc-copy-column{padding:var(--cc-copy-y) var(--cc-copy-x)}.cc-pdp.cc-marketing .closing-section>.cc-closing-media{padding:0;align-self:stretch}.cc-pdp.cc-marketing .cc-closing-image{height:100%;width:100%;min-width:0}.cc-pdp.cc-marketing .cc-closing-image>img{width:100%;height:100%;object-fit:cover;min-height:0;aspect-ratio:1;align-self:stretch}@media(min-width:750px)and (max-width:1100px){.cc-pdp.cc-marketing .cc-columns{gap:var(--cc-gap-tablet)}.cc-pdp.cc-marketing .closing-section>.cc-copy-column{padding:38px}}@media(max-width:749px){.cc-pdp.cc-marketing{padding-bottom:0}.cc-pdp.cc-marketing .section-width{width:calc(100% - var(--cc-gutter-mobile) * 2)}.cc-pdp.cc-marketing .cc-surface{padding-top:var(--cc-pad-top-mobile);padding-bottom:var(--cc-pad-bottom-mobile)}.cc-pdp.cc-marketing .benefit-grid,.cc-pdp.cc-marketing .cc-columns{gap:var(--cc-gap-mobile)}.cc-pdp.cc-marketing .cc-columns,.cc-pdp.cc-marketing[data-column-order=text_first] .cc-columns{grid-template-columns:minmax(0,1fr)}.cc-pdp.cc-marketing[data-mobile-order=original][data-cc-module=ritual] .cc-copy-column,.cc-pdp.cc-marketing[data-mobile-order=original][data-cc-module=closing] .cc-copy-column{order:0}.cc-pdp.cc-marketing[data-mobile-order=original][data-cc-module=ritual] .cc-image-column,.cc-pdp.cc-marketing[data-mobile-order=original][data-cc-module=closing] .cc-image-column{order:1}.cc-pdp.cc-marketing[data-mobile-order=original][data-cc-module=mechanism] .cc-image-column,.cc-pdp.cc-marketing[data-mobile-order=original][data-cc-module=inside] .cc-image-column{order:0}.cc-pdp.cc-marketing[data-mobile-order=original][data-cc-module=mechanism] .cc-copy-column,.cc-pdp.cc-marketing[data-mobile-order=original][data-cc-module=inside] .cc-copy-column{order:1}.cc-pdp.cc-marketing[data-mobile-order=image_first] .cc-image-column{order:0}.cc-pdp.cc-marketing[data-mobile-order=image_first] .cc-copy-column{order:1}.cc-pdp.cc-marketing[data-mobile-order=text_first] .cc-copy-column{order:0}.cc-pdp.cc-marketing[data-mobile-order=text_first] .cc-image-column{order:1}.cc-pdp.cc-marketing[data-cc-module=closing]{padding-top:var(--cc-pad-top-mobile);padding-bottom:var(--cc-pad-bottom-mobile)}.cc-pdp.cc-marketing .closing-section>.cc-copy-column{padding:var(--cc-copy-y-mobile) var(--cc-copy-x-mobile)}.cc-pdp.cc-marketing .closing-section>.cc-closing-media{width:100%;padding:0}.cc-pdp.cc-marketing .cc-closing-image>img{height:auto;aspect-ratio:1.3;max-height:310px}}@media(max-width:359px){.cc-pdp.cc-marketing .closing-section>.cc-copy-column{padding:28px 23px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/curvila-cactox-marketing.css.map */
