:is(#cc-square-priority,[data-cc-square]){width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;max-width:26px!important;flex:0 0 26px!important;aspect-ratio:1;border-radius:5px!important;border:1px solid #757575!important;padding:0!important;margin:4px!important;box-shadow:inset 0 0 0 2px #fff!important;position:relative}:is(#cc-square-priority,[data-cc-square]):before,:is(#cc-square-priority,[data-cc-square]):after{border-radius:5px!important}:is(#cc-square-priority,[data-cc-square]):is(.is-on,.active,.is-active,.active_col,[aria-pressed=true],[aria-checked=true]),:is(#cc-square-priority,[data-cc-square]):has(input:checked){outline:2px solid #171717!important;outline-offset:2px!important}:is(#cc-square-priority,[data-cc-square]):focus-visible{outline:3px solid #986e37!important;outline-offset:3px!important}:is(#cc-square-priority,[data-cc-square]):hover{outline:2px solid #171717;outline-offset:2px}:is(#cc-square-priority,[data-cc-colour-chip]){background:var(--cc-chip-colour)!important}:is(#cc-square-priority,[data-cc-colour-chip]) img,:is(#cc-square-priority,[data-cc-colour-chip])>.color-swatch__label,:is(#cc-square-priority,[data-cc-colour-chip])>span,:is(#cc-square-priority,[data-cc-colour-chip]) .color-swatch__custom-color{display:none!important}:is(#cc-square-priority,[data-cc-colour-chip]) .color-swatch__image{width:100%!important;height:100%!important;border:0!important;border-radius:5px!important;background:transparent!important;box-shadow:none!important}:is(#cc-square-priority,[data-cc-square]) .color-swatch_hidden-label{border-radius:5px!important}:is(#cc-square-priority,[data-cc-square]).all-cups-swatch>span,:is(#cc-square-priority,[data-cc-square]) .pcfg__swatch-dot{width:100%!important;height:100%!important;border-radius:4px!important;box-shadow:inset 0 0 0 2px #fff!important}html body .ccs-card-photo-strip{gap:4px!important}html body #product-grid .product-card-wrapper .card__information .product-form__input .ccs-card-photo-strip,html body .card__swatches-container.ccs-card-photo-strip,html body .cc-swatches{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;gap:4px!important;padding:6px!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;scroll-snap-type:none!important}html body #product-grid .card__inner .media img{object-fit:cover!important;padding:0!important}html body .ccstudio .cc-media{padding:0}html body .ccstudio .cc-product-photo{width:100%;height:100%;object-fit:cover}html body .cc-action-card{position:relative}html body .cc-product-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;align-items:center;isolation:isolate;width:auto;min-height:0;padding:0}html body .cc-product-actions--card{position:absolute;left:auto;bottom:auto;z-index:5;margin:0;background:transparent}html body .cc-product-actions button{-webkit-appearance:none;appearance:none;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:10px;border:0;border-radius:0;background:transparent;color:#171717;cursor:pointer;box-shadow:none}html body .cc-product-actions button:hover{color:#6b2438}html body .cc-product-actions button:focus-visible{outline:2px solid #6b2438;outline-offset:-3px}html body .cc-product-actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;filter:drop-shadow(0 0 1px #fff)}html body .cc-product-actions [aria-pressed=true]{color:#6b2438}html body .cc-product-actions [aria-pressed=true] svg{fill:#6b2438}html body .cc-product-action-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}html body .cc-product-action-heading h1{min-width:0;margin:0!important}html body .cc-product-action-heading .cc-product-actions--detail{flex-shrink:0;margin:0}@media(max-width:749px){html body .cc-product-action-heading{align-items:flex-start}html body .cc-product-actions--detail svg{width:16px;height:16px}}.cc-action-toast{position:fixed;left:50%;bottom:145px;transform:translate(-50%);z-index:99999;max-width:calc(100vw - 32px);padding:12px 20px;border-radius:8px;background:#6b2438;color:#fff;font:14px/1.4 Arial,sans-serif;text-align:center;opacity:0;pointer-events:none;transition:opacity .15s}.cc-action-toast.is-visible{opacity:1}html body .cc-product-actions--card{justify-content:space-between!important;pointer-events:none}html body .cc-product-actions--card button{pointer-events:auto}html body .cc-product-actions--card [data-cc-like]{order:2}html body .cc-product-actions--card [data-cc-share]{order:1}html body :is(.ccs-sw,.cc-swatch,.ccs-color-dot,.mova-hero__swatch,.mova-card__swatch,.tch-color-swatch,.tch-mug2-swatch,.all-cups-swatch,.pcfg__swatch,.color-swatch,.swatch,.ccsets-swatch,.ps-swatches button,.cc-preview-colours button,.prod-swatch,.colors-strip .dot){border-radius:5px!important}html body :is(.pcfg__swatch,.swatch,.color-swatch):after,html body :is(.pcfg__swatch,.swatch,.color-swatch):before,html body :is(.cc-swatches button>span,.cc-preview-colours button span,.pcfg__swatch-dot,.color-swatch_hidden-label){border-radius:4px!important}html body .cc-colour-dot{border-radius:3px!important}html body .cc-best-swatches button{display:grid;place-items:center;width:22px;height:26px;padding:3px 2px;border-radius:4px}html body .cc-best-swatches i{box-sizing:border-box;width:18px;height:18px;border-radius:4px;border:1px solid #757575;box-shadow:inset 0 0 0 2px #fff}html body .cc-best-swatches [aria-pressed=true]{outline:1px solid #171717;outline-offset:-1px}@layer cc-solid-colours{[data-cc-solid-global]{position:relative!important;display:inline-flex!important;flex:0 0 28px!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;transform:none!important;vertical-align:middle!important;overflow:visible!important;cursor:pointer}[data-cc-solid-global]:before{content:""!important;position:absolute!important;inset:4px auto auto 4px!important;width:20px!important;height:20px!important;background:var(--cc-solid-global)!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;display:block!important}[data-cc-solid-global]:after{content:none!important}[data-cc-solid-global]:is(.is-on,.active,.is-active,.active_col,[aria-pressed=true],[aria-checked=true],[aria-current=true],[aria-current=page]):after,[data-cc-solid-global]:has(input:checked):after{content:""!important;position:absolute!important;inset:auto auto 3px 4px!important;width:20px!important;height:2px!important;background:#222!important;border:0!important;border-radius:0!important;transform:none!important;display:block!important}[data-cc-solid-global]>img,[data-cc-solid-global]>span,[data-cc-solid-global]>i,[data-cc-solid-global] .color-swatch__image{display:none!important}[data-cc-solid-global]:focus-visible{outline:2px solid #70263c!important;outline-offset:1px!important}.cc-best-swatches,.me-swatches{display:flex!important;align-items:center!important;gap:2px!important;max-width:100%!important;flex-wrap:wrap!important;overflow:visible!important}.cc-best-price-row{flex-wrap:wrap!important;gap:6px!important}.ccs-swatches--photos:has([data-cc-solid-global]){display:flex!important;flex-wrap:wrap!important;gap:2px!important}}@layer cc-solid-colours{.cc-compact-colours .ccs-swatches--photos:not(.is-expanded) [data-cc-solid-global]:nth-child(n+7),[data-cc-solid-global][hidden]{display:none!important}}@layer cc-solid-colours{[data-cc-extra-colour]{display:none!important}.cc-global-more{font-size:12px!important;line-height:20px!important;color:#716c66!important;text-decoration:none!important;white-space:nowrap;margin-left:4px}}@layer cc-solid-colours{.cc-crosssell__swatches,.sip-swatches,.cc-catalog-swatches,.ccp-colours,.cc-colour-pairs,.cc-buy-colours{display:flex!important;align-items:center!important;gap:2px!important;flex-wrap:wrap!important;max-width:100%!important;overflow:visible!important}.cc-crosssell__swatches{padding:3px 0!important;margin:9px 0 7px!important}.cc-colour-pairs [data-cc-solid-global]>img,.cc-buy-colours [data-cc-solid-global]>span{display:none!important}}@layer cc-solid-colours{.me .cc-best-swatches[data-cc-adaptive-colours]{flex-wrap:nowrap!important}.me .cc-best-swatches a[hidden]{display:none!important}.me .cc-best-swatches a{font-size:12px!important;white-space:nowrap;flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/cc-square-swatches.css.map */
