html body [data-otf-cutout-ready]{background:transparent!important;object-fit:contain!important;object-position:center!important;filter:none}html body [data-otf-cutout-ready][data-otf-cutout-mode=mask]{-webkit-mask-image:var(--otf-cutout-mask-image);mask-image:var(--otf-cutout-mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-origin:content-box;mask-origin:content-box;-webkit-mask-clip:content-box;mask-clip:content-box;mask-mode:alpha}html body [data-otf-cutout-stage]{--otf-stage: transparent;background:transparent!important}html[data-otf-appearance=dark] body [data-otf-cutout-shadow]{filter:drop-shadow(0 1px 1px rgba(218,226,240,.1)) drop-shadow(0 8px 10px rgba(0,0,0,.28))}html body [data-otf-cutout-shadow] [data-otf-cutout-shadow]{filter:none}@media(forced-colors:active){html body [data-otf-cutout-shadow]{filter:none}html body [data-otf-cutout-ready]{forced-color-adjust:none}}@media(prefers-reduced-motion:reduce){html body [data-otf-cutout-ready]{transition:none;animation:none}}html[data-otf-appearance=dark] body .otf-card:has([data-otf-cutout-ready]){--otf-card-surface: transparent;background:transparent}html[data-otf-appearance=dark] body.template-index #MainContent .otf-visual-discovery:has([data-otf-cutout-ready]){background:transparent;color:var(--otf-ink)}html[data-otf-appearance=dark] body.template-index #MainContent .otf-visual-discovery:has([data-otf-cutout-ready]) .otf-visual-discovery__footer{background:transparent;color:var(--otf-ink)}html[data-otf-appearance=dark] body .otf-visual-discovery__brand img{background:#fff}html[data-otf-appearance=dark] body .otf-visual-discovery__brand--dark img{background:#111}html[data-otf-appearance=dark] body.template-index #MainContent .otf-collection-banner:has([data-otf-cutout-ready]){background:transparent;color:var(--otf-ink)}html[data-otf-appearance=dark] body .otf-collection-banner__wordmark{background:#fff}html[data-otf-appearance=dark] body.template-index #MainContent .otf-brand-campaign-row__brand-banner--paired:has(>.otf-brand-campaign-row__banner-art[data-otf-cutout-ready]):not(:has(>.otf-brand-campaign-row__banner-art:not([data-otf-cutout-ready]))){background:var(--otf-page, #121214)!important;color:var(--otf-ink, #f4f4f5)}html[data-otf-appearance=dark] body.template-index #MainContent .otf-brand-campaign-row__brand-banner--paired:has(>.otf-brand-campaign-row__banner-art[data-otf-cutout-ready]):not(:has(>.otf-brand-campaign-row__banner-art:not([data-otf-cutout-ready]))) .otf-brand-campaign-row__banner-logo img[src*=otf-card-brand-sugarhill]{background:transparent;filter:invert(1)}html[data-otf-appearance=dark] body.template-index #MainContent .otf-brand-campaign-row__brand-banner--paired:has(>.otf-brand-campaign-row__banner-art[data-otf-cutout-ready]):not(:has(>.otf-brand-campaign-row__banner-art:not([data-otf-cutout-ready]))):focus-visible{outline-color:var(--otf-focus, #f4f4f5)}@media(forced-colors:none){html[data-otf-appearance=dark] body .otf-card[data-otf-card]{background:transparent!important}}@media(forced-colors:none){html body{--otf-studio-day: radial-gradient(ellipse at 36% 23%, #fff 0%, #fbfaf8 48%, #f0eeea 100%);--otf-studio-night: radial-gradient(ellipse 72% 68% at 36% 24%, rgba(224,229,238,.13), transparent 76%), radial-gradient(ellipse 56% 12% at 50% 94%, rgba(218,224,235,.065), transparent 80%), linear-gradient(145deg,#202125,#151518 68%,#101113);--otf-studio-background: var(--otf-studio-day);--otf-studio-shadow: inset 0 0 0 1px rgba(30,27,24,.025), 0 3px 9px rgba(30,27,24,.035)}html[data-otf-appearance=dark] body{--otf-studio-background: var(--otf-studio-night);--otf-studio-shadow: inset 0 0 0 1px rgba(255,255,255,.025), 0 5px 14px rgba(0,0,0,.12)}@media(prefers-color-scheme:dark){html:not([data-otf-appearance]) body{--otf-studio-background: var(--otf-studio-night);--otf-studio-shadow: inset 0 0 0 1px rgba(255,255,255,.025), 0 5px 14px rgba(0,0,0,.12)}}html body :is(.otf-card[data-otf-card] .card__inner,.otf-astra__media,.product-media-container.media-type-image){background:var(--otf-studio-background)!important;box-shadow:var(--otf-studio-shadow);transition:none!important;animation:none!important}html body :is(.otf-card[data-otf-card] .card__media,.otf-card[data-otf-card] .card__media .media,.product-media-container.media-type-image .product__media){background:transparent!important;transition:none!important}html body :is(.otf-card[data-otf-card] .card__media,.otf-astra__media,.product-media-container.media-type-image) img{background-color:transparent!important}html body .otf-astra__media{border-radius:4px}}html body .otf-card .otf-card__actions{grid-template-columns:minmax(0,1fr) 44px}
/*# sourceMappingURL=/cdn/shop/t/153/assets/otf-product-cutouts.css.map */
