.cm-variant-picker__fieldset{border:none;margin:0;padding:0;min-width:0}.cm-variant-picker__pills.radio__buttons{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;margin:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%}.cm-variant-picker__pills.radio__buttons::-webkit-scrollbar{display:none}@media only screen and (min-width:750px){.cm-variant-picker__pills.radio__buttons{flex-wrap:wrap}}.cm-variant-picker__pills.radio__buttons .radio__button{flex-shrink:0}.cm-variant-picker .radio__button label{border-radius:50px;padding:6px 10px;border:1px solid #e3deda;cursor:pointer;display:inline-flex;align-items:center;font-size:12px;font-weight:500;letter-spacing:.12px;line-height:normal;white-space:nowrap;color:var(--text, #212121);background-color:transparent;transition:border-color .15s ease}.cm-also-bought__card .cm-variant-picker .radio__button label{min-width:0;overflow:hidden;text-overflow:ellipsis}.grid-item.cm-also-bought__card{margin-right:30px}@media only screen and (max-width:749px){.grid-item.cm-also-bought__card{margin-right:10px}}.cm-variant-picker .radio__button input:checked+label{background-color:transparent;border-color:#000;border-width:2px;color:inherit}.cm-variant-picker .radio__button input:focus-visible+label{outline:2px solid var(--text, #212121);outline-offset:2px}.cm-variant-picker .radio__button input.disabled+label{opacity:.4;text-decoration:line-through;cursor:not-allowed}.cm-also-bought{overflow-x:hidden}.cm-also-bought__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px}.cm-also-bought__heading{margin:0;text-transform:none}.cm-also-bought__arrows{display:flex;align-items:center;gap:8px;flex-shrink:0}.cm-also-bought__arrow{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:1px solid #E3DEDA;background:var(--nav-btn-bg, transparent);cursor:pointer;color:inherit;transition:background .2s ease,color .2s ease;padding:0}.cm-also-bought__arrow:hover:not(:disabled){background:currentColor}.cm-also-bought__arrow:hover:not(:disabled) svg path{stroke:var(--bg, #fff)}.cm-also-bought__arrow:disabled{opacity:.3;cursor:default}@media only screen and (max-width:749px){.cm-also-bought__header{align-items:baseline}}.cm-also-bought__track-outer{overflow:hidden}.cm-also-bought__track{display:flex;gap:20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.cm-also-bought__track::-webkit-scrollbar{display:none}.cm-also-bought__card{display:flex;flex-direction:column;flex-shrink:0;width:var(--item-width, 260px);scroll-snap-align:start}@media only screen and (min-width:990px){.cm-also-bought__card{width:300px}}.collection__products .grid-item:has(>cm-product-card),.collection__products .grid-item:has(>.cm-also-bought__card){display:flex;flex-direction:column;min-width:0}.collection__products cm-product-card{display:flex;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0}.collection__products .cm-also-bought__card-image-link{width:100%;min-width:0}.collection__products .cm-also-bought__card{width:100%;min-width:0;flex-shrink:1;scroll-snap-align:unset;flex:1;min-height:0}.cm-also-bought__card-image-link{display:block;text-decoration:none}.cm-also-bought__card-image-wrap{position:relative;background-color:#f8f8f8;border-radius:2px;aspect-ratio:1 / 1;overflow:hidden}.cm-also-bought__card-image,.cm-also-bought__card-image--hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;object-fit:contain;display:block;transition:opacity .3s ease}.cm-also-bought__card-image--hover{object-fit:cover;object-position:center;opacity:0}.cm-also-bought__card-image-link:hover .cm-also-bought__card-image--hover,.cm-also-bought__card-image-link:focus-within .cm-also-bought__card-image--hover{opacity:1}.cm-also-bought__card-image-link:hover .cm-also-bought__card-image:not(.cm-also-bought__card-image--hover),.cm-also-bought__card-image-link:focus-within .cm-also-bought__card-image:not(.cm-also-bought__card-image--hover){opacity:0}.cm-also-bought__card-image-wrap .badge-box-container{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:5px;max-width:calc(100% - 20px);z-index:3;pointer-events:none}.cm-also-bought__card .badge-box{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:6px;border-radius:2px}@media only screen and (max-width:749px){.cm-also-bought__card .badge-box{font-size:9px}}.cm-also-bought__card-title-link{text-decoration:none;color:inherit}.cm-also-bought__card-title{margin:0;font-size:16px;font-weight:700;letter-spacing:.32px;text-transform:uppercase;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:break-word;min-width:0}.cm-also-bought__card-scent{margin:0;padding-bottom:10px;font-size:12px;color:#888;letter-spacing:.12px;line-height:normal;min-height:1.25em;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width:749px){.cm-also-bought__card-scent{border-top:1px solid var(--border);padding-top:10px}}.cm-also-bought__card-rating{display:flex;align-items:center;gap:6px;min-height:18px}.cm-also-bought__card-rating-score,.cm-also-bought__card .product__rating__score{font-size:11px;opacity:.7}.cm-also-bought__card-rating-score{color:var(--text, #212121);letter-spacing:.2px}.product__rating__stars{position:relative;display:inline-block;font-size:18px;line-height:1;letter-spacing:2px}.product__rating__stars-empty{color:#d1cdc4}.product__rating__stars-full{width:0%;position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:#212121}.product__rating__score{color:var(--text);opacity:.7}.cm-also-bought__card-rating-slot{min-height:20px;display:flex;align-items:center}@media only screen and (max-width:749px){.cm-also-bought__card-rating-slot{min-height:28px}}.cm-also-bought__card .product__rating{display:block}.cm-also-bought__card .product__rating__inner{margin-top:0;margin-bottom:0;padding:0}@media only screen and (max-width:749px){.cm-also-bought__card .product__rating{margin-bottom:9px}}.cm-also-bought__card .product__rating__stars{font-size:14px;letter-spacing:1px}.cm-also-bought__card .product__rating__score{display:inline}.cm-also-bought__card-body{display:grid;grid-template-rows:auto 20px auto 55px 1fr auto;gap:6px;padding-top:18px;flex:1;min-width:0;width:100%}.cm-also-bought__card-body>.cm-also-bought__card-title-link{grid-row:1}.cm-also-bought__card-body>.cm-also-bought__card-rating-slot{grid-row:2}.cm-also-bought__card-body>.cm-also-bought__card-scent{grid-row:3}.cm-also-bought__card-body>.cm-variant-picker{grid-row:4}.cm-also-bought__card-body>.cm-also-bought__card-form{grid-row:6}@media only screen and (max-width:749px){.cm-also-bought__card-body{padding-top:16px;grid-template-rows:auto 28px auto 55px 1fr auto}}.cm-also-bought__card .cm-variant-picker{padding:15px 0;height:55px;width:100%;min-width:0;overflow:hidden}@media only screen and (min-width:750px){.cm-also-bought__card .cm-variant-picker{padding:18px 0 12px;min-height:55px;border-top:1px solid var(--border)}}.cm-also-bought__card variant-selects{display:block;width:100%;min-width:0;overflow:hidden}.cm-also-bought__card .cm-variant-picker__fieldset{width:100%;min-width:0;overflow:hidden}.cm-also-bought__card .cm-variant-picker__pills.radio__buttons{flex-wrap:nowrap!important;overflow:hidden!important;margin:0!important;width:100%;max-width:100%;box-sizing:border-box}@media only screen and (min-width:750px){.cm-also-bought__card .cm-variant-picker__pills>.radio__button:nth-child(n+5){display:none!important}}@media only screen and (max-width:749px){.cm-also-bought__card .cm-variant-picker,.cm-also-bought__card variant-selects,.cm-also-bought__card .cm-variant-picker__fieldset{overflow:visible}.cm-also-bought__card .cm-variant-picker__pills.radio__buttons{overflow-x:auto!important;overflow-y:hidden!important}}.cm-also-bought__card-form{padding-top:4px;width:100%;min-width:0;overflow:hidden}.cm-also-bought__add-btn{width:100%;justify-content:space-between;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;min-width:0;margin-top:15px;transition:all .3s ease}@media only screen and (min-width:750px){.cm-also-bought__add-btn{margin-top:0}}.cm-also-bought__add-btn:hover{background-color:#000!important;color:#fff!important}@media only screen and (max-width:749px){.cm-also-bought__add-btn{background-color:#000!important;color:#fff!important}}.cm-also-bought__add-btn:disabled{opacity:.45;cursor:not-allowed}.cm-also-bought__add-btn-label{font-size:15px;font-weight:500;text-transform:none}@media only screen and (max-width:749px){.cm-also-bought__add-btn-label{font-size:14px}.cm-also-bought__add-btn-right{font-size:14px!important}}.cm-also-bought__add-btn-right{font-size:15px;display:flex;align-items:center;gap:8px;font-weight:500;flex-shrink:0}@media only screen and (max-width:749px){.collection__products .cm-also-bought__card-body{gap:4px;padding-top:8px}.collection__products .cm-also-bought__card-title{font-size:14px;letter-spacing:.2px;height:1.3rem}.collection__products .cm-also-bought__card-scent{font-size:11px}.collection__products .cm-also-bought__card .cm-variant-picker .radio__button label{padding:4px 8px;font-size:11px}.collection__products .cm-also-bought__card .cm-variant-picker{min-height:32px}.collection__products .cm-also-bought__add-btn{font-size:12px;padding-top:10px;padding-bottom:10px}.collection__products .cm-also-bought__card-form{padding-top:6px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/colour-me-card.css.map */
