:is(body.template-suffix-case-collection,body.template-search) #content .product-grid{gap:var(--cc-gap, 26px)}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .block-inner-inner{position:relative}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block,:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .block-inner,:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .block-inner-inner{border:0;background:none;box-shadow:none}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .image-cont{position:relative;aspect-ratio:var(--cc-media-ratio, 4 / 5);margin:14px 0 0;border-radius:12px;background:var(--cc-media-bg, #f4f4f4);padding:var(--cc-media-pad, 6px);overflow:hidden}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .image-cont .product-link,:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .image-cont .image-label-wrap,:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .image-cont .image-label-wrap>div,:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .image-cont .product-block__image--primary,:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .image-cont .img-ar{height:100%}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .image-cont .img-ar img{width:100%;height:100%}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .image-cont .img-ar{display:flex;align-items:center;justify-content:center;background:transparent}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .image-cont img{object-fit:contain;transform:scale(var(--cc-media-zoom, 1.12));mix-blend-mode:multiply}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .block-inner-inner:before{content:attr(data-cc-flag);position:absolute;z-index:2;top:30px;left:20px;width:max-content;height:max-content;writing-mode:vertical-rl;border-radius:20px;background:var(--cc-flag-bg, #e0faff);padding:12px 5px;color:var(--cc-flag-color, #006a80);font-size:11px;letter-spacing:.3px;transform:rotate(180deg)}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .block-inner-inner[data-cc-flag=""]:before{display:none}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .product-label{position:relative;z-index:2;margin-inline-start:26px}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .product-block__rating{position:absolute;z-index:2;top:0;right:0;display:inline-flex;align-items:center;gap:4px;margin:0;border-radius:20px;background:#fff;padding:5px 12px;font-size:13px;box-shadow:0 1px 5px #0000001f}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block__rating .cc-rating-custom-caption{display:none}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block__detail{padding:10px 0 0;text-align:start}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block__detail:before{content:var(--cc-strapline, "Choose Your Model Inside");display:block;margin-bottom:3px;color:var(--cc-strapline-color, #006a80);font-size:11px;letter-spacing:.2px}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block__detail .product-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:10px}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block__detail .product-link>.snap_dp_list,:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block__detail .product-link>.product-block__subtitle{grid-column:1 / -1}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block__title{min-width:0;font-size:13px;font-weight:400;line-height:1.4;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .product-price{background:none;padding:0;color:var(--cc-price-color, #007f99);font-size:13px;text-align:end}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .price__default{display:flex;flex-direction:column;align-items:flex-end;gap:0}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .price__was{opacity:.7;font-size:12px;text-decoration:line-through}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .price-label{display:none}@media(min-width:768px){:is(body.template-suffix-case-collection,body.template-search) #content .product-grid{grid-template-columns:repeat(var(--cc-columns, 4),minmax(0,1fr))}}@media(max-width:767.98px){:is(body.template-suffix-case-collection,body.template-search) #content .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 12px}:is(body.template-suffix-case-collection,body.template-search) #content .product-grid>.product-block{margin-bottom:0}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .image-cont{margin:0;padding:4px;border-radius:12px}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .product-block__image-dots{display:none}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .block-inner-inner:before{top:12px;left:12px;padding:6px 5px;border-radius:60px;font-size:9px;font-weight:500}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .product-label{margin-inline-start:38px}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .product-block__rating{top:12px;right:12px;padding:5px 10px;background:#ffffffbf;font-size:11px;box-shadow:none}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block__detail{margin:0;padding:15px 0 0}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block__detail:before{margin-bottom:8px;font-size:12px;font-weight:500;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block__detail .product-link{grid-template-columns:minmax(0,1fr);row-gap:6px}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block__title{display:block;max-height:2.8em;padding:0;font-size:14px;line-height:1.4;white-space:normal;overflow:hidden}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .product-price{font-size:14px;font-weight:500;text-align:start}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .price__default{flex-direction:row;align-items:baseline;justify-content:flex-start;gap:8px}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .price__was{font-size:12px;font-weight:400}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block__detail .snap_dp_list,:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .quickbuy-toggle.btn{display:none!important}}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .image-cont .product-block__image{background:transparent}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .quickbuy-toggle.btn{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--cc-btn-height, 48px);margin-top:10px;border:1px solid var(--cc-btn-bg, #171717);border-radius:60px;background:var(--cc-btn-bg, #171717);padding:0 20px;color:var(--cc-btn-color, #fff);font-size:15px;font-weight:500;letter-spacing:0;line-height:1;text-transform:none;overflow:hidden;transition:color .5s cubic-bezier(.3,1,.3,1) .1s}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .quickbuy-toggle.btn:before{content:"";position:absolute;z-index:-1;top:-50%;left:-25%;width:150%;height:200%;border-radius:50%;background:var(--cc-btn-color, #fff);transform:translate3d(0,-76%,0);transition:transform .5s cubic-bezier(.3,1,.3,1)}@media(hover:hover){:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .quickbuy-toggle.btn:hover{color:var(--cc-btn-bg, #171717)}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .quickbuy-toggle.btn:hover:before{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .quickbuy-toggle.btn,:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .quickbuy-toggle.btn:before{transition:none}}body.template-search #content .product-block .block-inner-inner:before,body.template-search #content .product-block__detail:before{display:none}body.template-suffix-case-collection #content .product-block .quickbuy-toggle.btn,body.template-suffix-case-collection #content .product-block .snap_dp_list{display:none!important}body.template-suffix-case-collection #content .pagetitle{text-transform:uppercase}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block__detail:before{text-align:center}@media(min-width:768px){:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block__detail .product-link{grid-template-columns:minmax(0,1fr);row-gap:6px}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block__title{display:block;max-height:2.8em;padding:0;line-height:1.4;white-space:normal;overflow:hidden}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .product-price{text-align:start}:is(:is(body.template-suffix-case-collection,body.template-search) #content,[id$=__cc_vibe],[id$=__cc_recent]) .product-block .price__default{flex-direction:row;align-items:baseline;justify-content:flex-start;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/cc-collection.css.map */
