.cx-card__media{position:relative;overflow:hidden}.cx-card__image--primary{transition:opacity .3s ease}.cx-card__scene{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;transition:opacity .3s ease;background-color:var(--cx-field, #f1ede7);background-repeat:no-repeat;pointer-events:none}.cx-card__scene.is-armed{background-image:var(--sc-bg)}@media(hover:hover)and (pointer:fine){.cx-card:hover .cx-card__scene{opacity:1}.cx-card:hover .cx-card__image--primary{opacity:0}.cx-card:has(.cx-card__swatches:hover) .cx-card__scene{opacity:0}.cx-card:has(.cx-card__swatches:hover) .cx-card__image--primary{opacity:1}}@media(prefers-reduced-motion:reduce){.cx-card__scene,.cx-card__image--primary{transition:none}}.cx-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-color:var(--cx-field, #f1ede7);background-repeat:no-repeat;background-image:var(--sc-bg)}.cx-scene__look,.cx-card__scene-look{position:absolute;display:block;max-width:none;left:var(--sc-l, 43.7%);top:var(--sc-t, 29.73%);width:var(--sc-s, 12.6%);height:var(--sc-s, 12.6%);box-shadow:var(--sc-shadow, 0 4px 14px rgb(0 0 0 / .3))}.cx-scene__look.is-wrapp,.cx-card__scene-look.is-wrapp{box-shadow:none}.cx-pdp__photo.is-wrapp{position:absolute;top:0;right:0;bottom:0;left:0;filter:drop-shadow(0 12px 22px rgb(0 0 0 / .16))}.cx-has-wrapp>.cx-pdp__photo:not(.is-wrapp){filter:none}.cx-pdp__thumb .cx-pdp__photo.is-wrapp{filter:none}.cx-pdp__thumb .cx-scene__look{box-shadow:var(--sc-shadow, 0 1px 3px rgb(0 0 0 / .3))}.cx-pdp__slide[hidden],.cx-pdp__thumb[hidden]{display:none}.cx-card__scene--gift{overflow:hidden}.cx-card__scene-gift{position:absolute;top:0;left:0;width:1000px;height:1000px;transform-origin:0 0;transform:scale(var(--cx-gf-k, 0));opacity:var(--cx-gf-on, 0);clip-path:var(--cx-gf-clip, none);pointer-events:none}.cx-card__scene-gift img{position:absolute;top:0;left:0;width:1000px;max-width:none;height:1000px;transform-origin:0 0;transform:matrix3d(var(--cx-gf-m, 1,0,0,0, 0,1,0,0, 0,0,1,0, 0,0,0,1))}.cx-eyebrow,.cx-head__eyebrow,.cx-row__label,.cx-sheet__group,.cx-bun__count,.cx-bun__colourlabel,.cx-builder .cx-eyebrow,.cx-builder__tallycount{text-transform:none!important;letter-spacing:.01em!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/cx-scenes.css.map */
