.product-card-item,.product-card-wrapper,.grid-product__content{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;transform:none!important;display:flex!important;flex-direction:column!important;height:100%!important;transition:outline-color .45s var(--ctc-ease)!important}.product-card-item.card-border-enabled{border:0!important}@media(hover:hover)and (pointer:fine){.product-card-item{outline:1px solid transparent;outline-offset:5px}.product-card-item:hover,.product-card-item:focus-within{outline-color:var(--ctc-line)}}.product-card-image,.product-card-item .media-wrapper{position:relative;background:var(--ctc-white);border-radius:0!important;overflow:hidden;aspect-ratio:3/4}.product-card-image img,.product-card-item .media-wrapper img{width:100%;height:100%;object-fit:contain;background:var(--ctc-white);padding:7%;border-radius:0!important;transition:transform .9s var(--ctc-ease),opacity .6s var(--ctc-ease);will-change:transform}.product-card-item:hover .product-card-image img:not(.hover-img){transform:scale(1.035)}.product-card-item:hover .hover-img{transform:scale(1.035)}.product-card-content{padding:16px 2px 0!important;margin-top:0!important;display:flex;flex-direction:column;gap:0}.product-card-content .collection-title,.product-card-content .product-title{display:block;text-decoration:none;color:rgba(var(--color-heading-text))!important;transition:none!important}.product-card-wrapper:hover .collection-title,.product-card-wrapper:hover .product-title,.product-card-item:hover .collection-title,.product-card-item:hover .product-title,.grid-product__content:hover .grid-product__title{color:rgba(var(--color-heading-text))!important}.product-card-content .ctc-card-vendor{display:block;margin:0 0 6px;font-family:var(--font-family-body);font-size:10.5px;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--ctc-accent-text)!important;letter-spacing:.2em!important;transition:none!important}.product-card-item:hover .ctc-card-vendor{letter-spacing:.2em!important}.product-card-content .ctc-card-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-family-body);font-size:13.5px;line-height:1.5;min-height:40.5px;font-weight:400;letter-spacing:.005em;color:rgba(var(--color-heading-text))}.product-card-item:hover .ctc-card-name{text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px;text-decoration-color:var(--ctc-gold)}.ctc-card-gender{display:block;margin:7px 0 0!important;font-family:var(--font-family-body);font-size:9.5px!important;line-height:1.4!important;letter-spacing:.2em!important;text-transform:uppercase;color:rgba(var(--color-text),.78)!important}.product-card-content .price-main,.product-card-content .price-sale{display:flex;align-items:baseline;gap:10px;margin-top:10px;flex-wrap:wrap}.product-card-content .product-actual-price{font-size:13.5px;letter-spacing:.02em;font-weight:500;color:rgba(var(--color-heading-text))}.product-card-content .discount-price,.product-card-wrapper .discount-price,span.discount-price{display:inline!important;visibility:visible!important;opacity:1!important;margin:0!important;font-size:12px!important;letter-spacing:.02em;color:rgba(var(--color-text),.78)!important;text-decoration:line-through!important;text-decoration-thickness:1px!important;text-decoration-color:rgba(var(--color-text),.5)!important}.product-card-content .discount-price:before,.product-card-wrapper .discount-price:before,span.discount-price:before{content:none!important}.product-card-item .product-badge,.product-card-item .badge-sale,.product-card-item .badge{display:none!important}.product-add-to-cart{opacity:0;transition:opacity .45s var(--ctc-ease)}.product-card-item:hover .product-add-to-cart{opacity:1}.add-to-cart-icon,.quick-view-icon{background:#f7f5f1f0!important;color:var(--ctc-ink)!important;border:1px solid var(--ctc-line)!important;border-radius:0!important;box-shadow:none!important;transform:none!important;transition:background .4s var(--ctc-ease),color .4s var(--ctc-ease)!important}.add-to-cart-icon:hover,.quick-view-icon:hover{background:var(--ctc-ink)!important;color:var(--ctc-bone)!important;border-color:var(--ctc-ink)!important;transform:none!important}.product-card-grid,.collection-grid,.featured-collection-list{column-gap:clamp(14px,1.6vw,26px)!important;row-gap:clamp(34px,3.6vw,58px)!important}.hero-media-section{background:rgba(var(--color-background))}.hero-media-content-inner{padding:clamp(40px,5vw,78px) 0 clamp(20px,2.4vw,34px);text-align:center}.hero-media-title{font-size:clamp(30px,4.4vw,56px)!important;letter-spacing:.015em;margin:0 0 14px;color:rgba(var(--color-heading-text))}.hero-media-description{max-width:620px;margin:0 auto;font-size:14.5px;line-height:1.85;color:rgba(var(--color-text))}.hero-media-description--box{background:transparent;border:0;padding:0}.facets-button-box,.facets-sort-wrapper{border-top:1px solid var(--ctc-line);border-bottom:1px solid var(--ctc-line)}.facets-button-show,.facets-shortby-title{background:transparent!important;border:0!important;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:rgba(var(--color-heading-text))!important;padding:16px 0!important}.product-count{font-size:11px;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:rgba(var(--color-text),.75)}.facets-sortby{background:var(--ctc-bone);border:1px solid var(--ctc-line);border-radius:0;box-shadow:none}.facets-sortby-item .filter-sort-label{font-size:13px;color:var(--ctc-ink)}.facets-filters-options-item:hover{background:var(--ctc-bone-deep)!important}.facets-filters-options-item:hover .facets-filters-options-label{color:var(--ctc-ink)!important}.facets-filters-options-item:hover .facets-filters-options-label span{color:var(--ctc-ink-60)!important}.facets-filte-drawer .drawer-inner-card,.facet-sidebar-container{background:var(--ctc-bone)!important}.facets-details-title{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--ctc-ink)!important}.facets-accordion{border-bottom:1px solid var(--ctc-line)}.facets-filters-options-label{color:var(--ctc-ink)!important;font-size:13px}.active-facet{background:transparent;border:1px solid var(--ctc-line);border-radius:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ctc-ink)}.section-main-product .media-wrapper,.product-gallery-slider .media-wrapper{background:var(--ctc-white);border-radius:0}.product-gallery-slider img{object-fit:contain;background:var(--ctc-white);padding:4%}.product-gallery-thumb-item{border-radius:0;border:1px solid var(--ctc-line-soft);background:var(--ctc-white);transition:border-color .4s var(--ctc-ease)}.product-gallery-thumb-item img{object-fit:contain;background:var(--ctc-white)}.product-gallery-thumb-item.active,.product-gallery-thumb-item:hover{border-color:var(--ctc-ink)}.product-info-wrapper{padding-left:clamp(0px,2.6vw,52px)}.product-info-vendor,.ctc-vendor,.vendor-item{font-family:var(--font-family-body);font-size:11px!important;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--ctc-accent-text)!important;margin-bottom:14px}.product-info-heading{font-size:clamp(23px,2.5vw,33px)!important;line-height:1.22;letter-spacing:.01em;margin:0 0 20px;color:rgba(var(--color-heading-text))}.product-price-wrapper{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:0 0 22px;margin:0 0 24px;border-bottom:1px solid var(--ctc-line)}.product-price-wrapper .product-actual-price{font-size:20px!important;letter-spacing:.01em;font-weight:500;color:rgba(var(--color-heading-text))!important}.product-compare-price,.product .discount-price,.product__info-wrapper .discount-price{display:inline!important;visibility:visible!important;opacity:1!important;font-size:14px!important;margin:0!important;color:rgba(var(--color-text),.78)!important;text-decoration:line-through!important;text-decoration-thickness:1px!important}.ctc-rrp-label,.product-compare-price .ctc-rrp-label{display:inline-block;text-decoration:none!important;margin-right:9px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--color-text),.78)}.ctc-inventory-block{margin:0 0 22px!important}.ctc-inventory-badge{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;gap:9px!important;font-size:11px!important;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-text),.85)!important}.ctc-inventory-badge .lowstock{color:var(--ctc-accent-text)!important}.ctc-inventory-badge .instock{color:rgba(var(--color-text),.85)!important}.ctc-pulse-dot{width:6px!important;height:6px!important;animation:none!important;box-shadow:none!important}.ctc-pulse-amber{background:var(--ctc-gold-deep)!important}.ctc-pulse-green{background:#3f6b4a!important}.product-quantity-wrapper .quantity,.cart-item-content .quantity{border:1px solid var(--ctc-line)!important;border-radius:0!important;background:transparent!important}.product-quantity-wrapper .quantity-buttons .minus-button,.product-quantity-wrapper .quantity-buttons .plus-button,.cart-item-content .minus-button,.cart-item-content .plus-button,.quantity-buttons button,.minus-button,.plus-button{background:transparent!important;color:var(--ctc-ink)!important;border:0!important;border-radius:0!important;box-shadow:none!important}.product-quantity-wrapper .quantity-buttons .minus-button:hover,.product-quantity-wrapper .quantity-buttons .plus-button:hover,.quantity-buttons button:hover{color:var(--ctc-accent-text)!important;background:transparent!important}.product-quantity-wrapper .quantity-input,.cart-item-content .quantity-input,.quantity-input{background:transparent!important;color:var(--ctc-ink)!important;border:0!important;font-size:14px!important}.addtocart-button,.addtocart-button.button-outline,.product-form button[name=add]{width:100%;justify-content:center;background:rgba(var(--color-button-background))!important;color:rgba(var(--color-button-text))!important;border:1px solid rgba(var(--color-button-background))!important}.addtocart-button:hover,.addtocart-button.button-outline:hover,.product-form button[name=add]:hover{background:rgba(var(--color-button-background-hover))!important;color:rgba(var(--color-button-text-hover))!important;border-color:rgba(var(--color-button-background-hover))!important}.addtocart-button *,.product-form button[name=add] *{color:inherit!important}.shopify-payment-button__button--unbranded{background:var(--ctc-white)!important;color:var(--ctc-ink)!important;border:1px solid var(--ctc-ink)!important}.shopify-payment-button__button--unbranded:hover{background:rgba(var(--color-button-background-hover))!important;color:rgba(var(--color-button-text-hover))!important;border-color:rgba(var(--color-button-background-hover))!important}.ctc-assurance{margin:26px 0 0;padding:22px 0 0;border-top:1px solid var(--ctc-line)}.ctc-assurance__list{list-style:none;margin:0;padding:0;display:grid;gap:11px}.ctc-assurance__list li{font-size:12.5px;line-height:1.6;color:rgba(var(--color-text));padding-left:18px;position:relative}.ctc-assurance__list li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:1px;background:var(--ctc-gold)}.ctc-assurance__note{margin-top:12px;font-size:11px;letter-spacing:.1em;color:rgba(var(--color-text),.8)}.ctc-assurance__note a{color:var(--ctc-accent-text)!important;text-underline-offset:.22em}.product-accordion-item{border-bottom:1px solid var(--ctc-line)}.product-accordion-item>button,.product-accordion-item .accordion-title{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:rgba(var(--color-heading-text));padding:20px 0}.section-cart .heading-main{font-size:clamp(26px,3vw,40px)}.cart-item-content{border-bottom:1px solid var(--ctc-line);padding:26px 0}.cart-form-box,.main-summary-content{background:var(--ctc-bone-deep);border:0;border-radius:0;padding:clamp(22px,2.4vw,34px)}.cart-empty-heading{font-size:clamp(22px,2.6vw,32px)}@media(max-width:767px){.product-card-content{padding:13px 0 0!important}.product-card-content .ctc-card-name{font-size:12.5px;min-height:37.5px}.product-card-content .ctc-card-vendor{font-size:9.5px}.product-card-content .product-actual-price{font-size:12.5px}.product-card-content .discount-price{font-size:11px!important}.product-info-wrapper{padding-left:0;padding-top:30px}.product-add-to-cart{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/ctc-couture-shop.css.map */
