:root{--color-primary: #2D1B1E;--color-primary-dark: #1a0f11;--color-secondary: #3D2625;--color-accent-gold: #D4A84B;--color-accent-rust: #B5543E;--color-accent-cream: #E8D5C4;--color-text-dark: #2D1B1E;--color-text-light: #E8D5C4;--color-border: #E8D5C4;--color-border-light: #F0E8E4;--color-dark: #1a1a1a;--color-red: #c8102e;--color-red-dark: #a00d24;--color-red-light: #ff4444;--color-success: #16a34a;--color-text-muted: #555;--color-card-bg: #f8f8f8;--type-display: 2.25rem;--type-heading: 1.75rem;--type-sub: 1.25rem;--type-large: 1.125rem;--type-base: 1rem;--type-small: .875rem;--type-caption: .75rem;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 60px;--transition-default: all .3s cubic-bezier(.4, 0, .2, 1);--transition-fast: all .2s cubic-bezier(.4, 0, .2, 1);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .12);--shadow-lg: 0 8px 20px rgba(0, 0, 0, .15);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .1);--menu-parent-font-size: var(--type-base);--menu-child-font-size: var(--type-small);--menu-top-level-font-size: var(--type-base)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-size:var(--type-base);line-height:1.6;color:var(--color-text-dark);background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:var(--type-display);font-weight:800;line-height:1.2;letter-spacing:-.02em;margin:var(--spacing-lg) 0;color:var(--color-dark)}h2{font-size:var(--type-heading);font-weight:700;line-height:1.25;letter-spacing:-.01em;margin:var(--spacing-lg) 0;color:var(--color-dark)}h3{font-size:var(--type-sub);font-weight:600;line-height:1.35;margin:var(--spacing-md) 0;color:var(--color-dark)}h4{font-size:var(--type-large);font-weight:600;line-height:1.4;margin:var(--spacing-md) 0;color:var(--color-dark)}h5{font-size:var(--type-base);font-weight:600;line-height:1.4;margin:var(--spacing-sm) 0;color:var(--color-dark)}h6{font-size:var(--type-small);font-weight:600;line-height:1.4;margin:var(--spacing-sm) 0;color:var(--color-dark)}p{margin:var(--spacing-md) 0;line-height:1.6;color:#333}.price,.product-price,.sale-price,.price-amount{font-weight:800;color:var(--color-dark)}.sale-price{color:var(--color-red)}.compare-price,.compare-at-price,.original-price{text-decoration:line-through;color:#999}.small-text,small{font-size:var(--type-small)}.btn,.cholys-btn,form[action="/cart/add"] button[type=submit]:not(.quick-add__button),.shopify-payment-button .shopify-payment-button__button--unbranded,input[type=submit].btn{display:inline-block;padding:14px 32px;font-size:var(--type-base);font-weight:600;letter-spacing:.5px;text-decoration:none;border:none;border-radius:8px;cursor:pointer;transition:var(--transition-fast);text-align:center;background-color:var(--color-dark);color:#fff;border:2px solid var(--color-dark)}.btn:hover,.cholys-btn:hover,form[action="/cart/add"] button[type=submit]:not(.quick-add__button):hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover{background-color:var(--color-red);border-color:var(--color-red);transform:translateY(-2px);box-shadow:var(--shadow-xl)}.btn:active,.cholys-btn:active,form[action="/cart/add"] button[type=submit]:not(.quick-add__button):active{transform:translateY(0)}.btn-secondary{background-color:transparent;color:var(--color-dark);border:2px solid var(--color-dark)}.btn-secondary:hover{background-color:var(--color-dark);color:#fff;transform:translateY(-2px)}.btn-outline{background-color:transparent;color:var(--color-dark);border:2px solid var(--color-dark)}.btn-outline:hover{background-color:var(--color-dark);color:#fff}.btn-small{padding:10px 24px;font-size:var(--type-small)}.btn-large{padding:16px 48px;font-size:var(--type-large)}.card{background-color:#fff;border:1px solid var(--color-border-light);border-radius:8px;padding:var(--spacing-lg);box-shadow:var(--shadow-sm);transition:var(--transition-default)}.card:hover{box-shadow:var(--shadow-md);border-color:var(--color-border)}.card-header{padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border-light);margin-bottom:var(--spacing-md)}.card-body{padding:var(--spacing-md) 0}.card-footer{padding-top:var(--spacing-md);border-top:1px solid var(--color-border-light);margin-top:var(--spacing-md)}product-card.product-card{transition:transform .25s ease,box-shadow .25s ease;border-radius:12px!important;overflow:visible}product-card.product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}product-card .product-card__content{border-radius:12px!important;overflow:hidden;background-color:var(--color-card-bg)!important}product-card .card-gallery{background-color:#fff;padding:12px}product-card .card-gallery img{object-fit:contain!important;transition:transform .3s ease}product-card:hover .card-gallery img{transform:scale(1.05)}product-card .product-badges__badge{border-radius:20px!important;font-size:var(--type-caption)!important;font-weight:700!important;padding:4px 12px!important;text-transform:uppercase!important;letter-spacing:.5px}product-card .product-card__content h3,product-card .product-card__content .h5,product-card .product-card__content [class*=product-title]{font-size:var(--type-small)!important;font-weight:600!important;line-height:1.4!important;color:var(--color-dark)!important}product-card .price-item--sale,product-card .price__sale .price,product-card .price__sale .price-item--sale.price,product-card product-price .price-item--sale{color:var(--color-dark)!important;font-weight:800!important;font-size:var(--type-sub)!important}product-card .compare-at-price,product-card .price-item--regular.compare-at-price,product-card .price__sale .compare-at-price,product-card product-price .compare-at-price{text-decoration:line-through!important;color:#b0595f!important;font-weight:500!important;font-size:var(--type-base)!important;opacity:1!important}product-card .price__regular .price,product-card .price__regular:not(.price__hidden) .price,product-card product-price .price__regular .price{font-weight:800!important;font-size:var(--type-sub)!important;color:var(--color-dark)!important}product-card .price__installments,product-card .shopify-payment-terms{font-size:var(--type-caption)!important;color:#666!important}product-card .review-stars,product-card [class*=review],product-card [class*=rating]{font-size:var(--type-small)}product-card .quick-add__button,product-card .quick-add__button.add-to-cart-button{background:var(--color-red)!important;color:#fff!important;border:none!important;border-color:transparent!important}product-card .quick-add__button .add-to-cart-text{background:var(--color-red)!important;color:#fff!important}product-card .quick-add__button .add-to-cart-icon,product-card .quick-add__button .svg-wrapper{color:#fff!important;fill:#fff!important}product-card .quick-add__button .add-to-cart-icon svg,product-card .quick-add__button .svg-wrapper svg{color:#fff!important;stroke:#fff!important}product-card .quick-add__button:hover,product-card .quick-add__button.add-to-cart-button:hover{background:var(--color-red-dark)!important;box-shadow:0 4px 12px #c8102e66!important}product-card .quick-add__button:hover .add-to-cart-text{background:var(--color-red-dark)!important}product-card .quick-add__button{opacity:1!important}.product-grid-container .product-grid{gap:16px!important}.product-grid-container{padding:16px 24px!important}.product-grid__item{transition:transform .25s ease}.product-scarcity,.product-inventory-message,[data-scarcity=true],.hurry-message,.hurry,.scarcity,.inventory-countdown,[class*=hurry],[class*=scarcity],[class*=countdown]{display:none!important}.mega-menu__link--parent,.mega-menu__list .mega-menu__link--parent{font-size:var(--type-large)!important;font-weight:700!important;color:var(--color-red)!important;letter-spacing:-.01em;text-transform:none!important;padding-bottom:6px!important;margin-bottom:8px!important;display:inline-block;border-bottom:2px solid rgba(200,16,46,.2)}.mega-menu__link--parent:hover,.mega-menu__list .mega-menu__link--parent:hover{color:var(--color-red-dark)!important;border-bottom-color:var(--color-red)}.mega-menu__column ul .mega-menu__link:not(.mega-menu__link--parent),.mega-menu__list li ul li .mega-menu__link{font-size:var(--type-small)!important;font-weight:400!important;color:var(--color-text-muted)!important;border-bottom:none!important;padding-bottom:2px!important;margin-bottom:0!important}.mega-menu__column ul .mega-menu__link:not(.mega-menu__link--parent):hover,.mega-menu__list li ul li .mega-menu__link:hover{color:var(--color-red)!important}.menu-list__link-title{font-weight:600;letter-spacing:-.01em}.menu-list__submenu-inner,.mega-menu{background-color:#fff}.mega-menu{color:#333!important}.mega-menu__list a,.mega-menu__list .mega-menu__link,.mega-menu__list span,.mega-menu__column a,.mega-menu__column span{color:var(--color-text-muted)!important}.mega-menu__list .mega-menu__link--parent{color:var(--color-red)!important;font-size:var(--type-large)!important;font-weight:700!important}.mega-menu__column ul .mega-menu__link:not(.mega-menu__link--parent){color:var(--color-text-muted)!important;font-size:var(--type-small)!important}.menu-list__submenu-inner{background-color:#fff;color:#333!important}.menu-list__submenu-inner a,.menu-list__submenu-inner span,.menu-list__submenu a{color:var(--color-text-muted)!important}.menu-list__submenu-inner .mega-menu__link--parent{color:var(--color-red)!important}main section,.content-for-layout section{padding:var(--spacing-xxxl) var(--spacing-lg)}main section:first-child,.content-for-layout section:first-child{padding-top:0}main section+section,.content-for-layout section+section{margin-top:var(--spacing-xxxl)}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}input,textarea,select{font-family:inherit;font-size:var(--type-base);padding:12px 14px;border:1px solid var(--color-border);border-radius:8px;transition:var(--transition-fast)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-red);box-shadow:0 0 0 3px #c8102e1a}textarea{resize:vertical;min-height:120px}label{display:block;font-weight:500;margin-bottom:var(--spacing-sm);color:var(--color-dark)}a{color:var(--color-dark);text-decoration:none;transition:var(--transition-fast)}a:hover{color:var(--color-red);text-decoration:none}a:focus-visible{outline:2px solid var(--color-red);outline-offset:2px;border-radius:2px}#shopify-section-header,.shopify-section-group-header-group,.section-header{position:relative;z-index:100;background-color:#fff}#shopify-section-header .header-wrapper,.header-section{border-bottom:1px solid #eee}.content-for-layout>.shopify-section:first-child{margin-top:0!important}body:has(.header[transparent]) .content-for-layout>.shopify-section:first-child{margin-top:0!important}.header[transparent]{background-color:#fff!important}.announcement-bar,[data-component=announcement-bar]{background-color:var(--color-dark);color:#fff;padding:var(--spacing-sm) var(--spacing-lg);text-align:center;font-size:var(--type-small);line-height:1.4}img{display:block}[data-component=image],.image-container,picture{width:100%;aspect-ratio:attr(width) / attr(height)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-muted{color:var(--color-text-muted)}.text-accent{color:var(--color-red)}.text-dark{color:var(--color-dark)}.text-gold{color:var(--color-accent-gold)}.text-success{color:var(--color-success)}.text-uppercase{text-transform:uppercase;letter-spacing:1px}.mt-0{margin-top:0}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mt-xxl{margin-top:var(--spacing-xxl)}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-xxl{margin-bottom:var(--spacing-xxl)}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.grid{display:grid}@media(max-width:1024px){:root{--type-display: 2rem;--type-heading: 1.5rem;--type-sub: 1.125rem}section{padding:var(--spacing-xxl) var(--spacing-md)}.container{padding:0 var(--spacing-md)}}@media(max-width:768px){:root{--type-display: 1.75rem;--type-heading: 1.375rem;--type-sub: 1rem}main section,.content-for-layout section{padding:var(--spacing-xl) var(--spacing-md)}main section+section,.content-for-layout section+section{margin-top:var(--spacing-xl)}.container{padding:0 var(--spacing-md)}.btn,.cholys-btn,form[action="/cart/add"] button[type=submit]:not(.quick-add__button){padding:12px 24px;font-size:var(--type-small)}}@media(max-width:480px){:root{--type-display: 1.5rem;--type-heading: 1.25rem;--type-sub: 1rem;--spacing-xxxl: 40px;--spacing-xxl: 32px}section{padding:var(--spacing-lg) var(--spacing-sm)}section+section{margin-top:var(--spacing-lg)}.container{padding:0 var(--spacing-sm)}.btn,.cholys-btn,form[action="/cart/add"] button[type=submit]:not(.quick-add__button){padding:12px 20px;font-size:var(--type-small);width:100%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}*:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--color-red);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.animate-fade-in{animation:fadeIn .6s ease-out}.animate-slide-up{animation:slideUp .6s ease-out}.animate-slide-down{animation:slideDown .6s ease-out}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.product-form,[data-component=product-form]{max-width:600px}.quantity-selector,[data-component=quantity]{display:flex;align-items:center;gap:var(--spacing-sm);margin:var(--spacing-md) 0}.quantity-selector input{width:60px;text-align:center}.product-grid,.product-list,[data-component=product-grid]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-lg);margin:var(--spacing-xl) 0}@media(max-width:768px){.product-grid,.product-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-md)}}@media(max-width:480px){.product-grid,.product-list{grid-template-columns:1fr;gap:var(--spacing-md)}}footer,[role=contentinfo]{background-color:var(--color-dark);color:#fff;padding:var(--spacing-xxxl) var(--spacing-lg);margin-top:var(--spacing-xxxl)}footer a,[role=contentinfo] a{color:var(--color-accent-cream);text-decoration:none;transition:var(--transition-fast)}footer a:hover,[role=contentinfo] a:hover{color:var(--color-red)}footer p{color:#fffc}.breadcrumb,[aria-label=breadcrumb],nav[aria-label=breadcrumb]{display:flex;gap:var(--spacing-sm);margin:var(--spacing-md) 0;font-size:var(--type-small)}.breadcrumb a{color:var(--color-dark)}.breadcrumb a:hover{color:var(--color-red)}.breadcrumb span{color:#999}hr,.divider,[data-component=divider]{border:none;border-top:1px solid var(--color-border-light);margin:var(--spacing-xxl) 0}.skip-to-main{position:absolute;top:-40px;left:0;background:var(--color-dark);color:#fff;padding:8px 16px;z-index:100}.skip-to-main:focus{top:0}.cart-items__quantity-controls{gap:12px!important}.cart-items__remove{margin-left:8px!important;flex-shrink:0!important}.cart-items__quantity .quantity-selector{max-width:110px}.shopify-section{width:100%;max-width:100%}.shopify-section:not(.shopify-section-group-header-group):not(#shopify-section-header){overflow-x:hidden}.shopify-section .section{--full-page-grid-central-column-width: calc(100% - var(--page-margin, 16px) * 2)}.shopify-section .section>*{max-width:100%}.shopify-section .page-width-wide,.shopify-section .page-width-normal,.shopify-section .page-width-narrow{max-width:100%;width:100%}.header-section,#shopify-section-header,.shopify-section-group-header-group{overflow:visible!important}.header-menu .menu-list__submenu[data-active]{content-visibility:visible!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.header-menu .menu-list__list-item{pointer-events:auto}.header-menu .menu-list__link{position:relative;z-index:2}.header__underlay-open{pointer-events:none}product-card .quick-add__button,product-card .quick-add__button.add-to-cart-button,product-card .quick-add form[action="/cart/add"] button[type=submit]{padding:0!important;display:flex!important;align-items:center!important;border-radius:50px!important;height:var(--button-size-md)!important;min-height:unset!important;width:auto!important;min-width:unset!important;letter-spacing:normal!important;text-transform:none!important;transform:none!important;background:var(--color-red)!important;color:#fff!important;border:2px solid hsl(0 0% 0% / .15)!important}product-card .quick-add__button:hover,product-card .quick-add__button.add-to-cart-button:hover,product-card .quick-add form[action="/cart/add"] button[type=submit]:hover{background:var(--color-red-dark)!important;box-shadow:0 4px 12px #c8102e66!important;transform:none!important;scale:1.03}.cholys-col-trust{padding:24px 32px!important;background:linear-gradient(135deg,#fafaf8,#f5f2ef)!important;border-top:2px solid rgba(200,16,46,.08)!important;border-bottom:1px solid #e8e0d8!important}.cholys-col-trust__item{gap:14px!important;padding:8px 16px!important;background:#ffffffb3;border-radius:10px;border:1px solid rgba(200,16,46,.06);transition:var(--transition-fast)}.cholys-col-trust__item:hover{background:#fffffff2;box-shadow:0 2px 12px #0000000f;transform:translateY(-1px)}.cholys-col-trust__icon{background:#fff!important;box-shadow:0 2px 8px #c8102e14,0 1px 2px #0000000a!important;border:1px solid rgba(200,16,46,.06)}.cholys-col-trust__text strong{color:var(--color-dark, #1a1a1a)!important;letter-spacing:-.01em}.cholys-col-trust__text span{color:#888!important}.cholys-col-auth{padding:48px 32px!important;background:linear-gradient(180deg,#fff,#faf9f7)!important}.cholys-col-auth__title{position:relative;padding-bottom:16px!important}.cholys-col-auth__title:after{content:"";position:absolute;bottom:0;left:0;width:48px;height:3px;background:var(--color-red, #c8102e);border-radius:2px}.cholys-col-auth__feat{background:#fff!important;border:1px solid #eee;border-radius:10px!important;padding:18px!important;transition:var(--transition-fast)}.cholys-col-auth__feat:hover{border-color:#c8102e26;box-shadow:0 4px 16px #0000000f;transform:translateY(-2px)}.cholys-col-auth__card{background:linear-gradient(145deg,#1a1a1a,#2a1a1c,#1a1a1a)!important;border:1px solid rgba(200,16,46,.15);box-shadow:var(--shadow-lg)!important}.cholys-col-auth__card-cta{background:var(--color-red, #c8102e)!important;font-weight:700!important;letter-spacing:.3px;transition:all .2s ease!important}.cholys-col-auth__card-cta:hover{background:var(--color-red-dark, #a00d24)!important;transform:translateY(-1px);box-shadow:0 4px 12px #c8102e4d}.cholys-col-auth__help{background:#fff!important;border:1px solid #e8e0d8!important;box-shadow:0 2px 8px #0000000a}.cholys-col-auth__help-phone{font-size:var(--type-large, 1.125rem)!important;padding:10px 0;transition:color .2s ease}.cholys-col-auth__help-phone:hover{color:var(--color-red-dark, #a00d24)!important}.cholys-col-seo,[class*=collection-seo]{padding:32px!important;background:#fff}.cholys-col-seo__text,[class*=collection-seo] .rte{font-size:var(--type-small, .875rem);line-height:1.8;color:#555;max-width:900px}.cholys-col-faq,[class*=collection-faq]{padding:48px 32px!important;background:#faf9f7}.cholys-col-faq__item summary,[class*=collection-faq] summary{font-weight:600;color:var(--color-dark, #1a1a1a);cursor:pointer;padding:16px 20px;background:#fff;border-radius:10px;border:1px solid #eee;transition:all .2s ease;list-style:none;display:flex;justify-content:space-between;align-items:center}.cholys-col-faq__item summary:hover,[class*=collection-faq] summary:hover{border-color:#c8102e33;box-shadow:0 2px 8px #0000000a}.cholys-col-faq__item[open] summary,[class*=collection-faq] details[open] summary{border-color:#c8102e33;background:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.cholys-col-faq__item .cholys-col-faq__answer,[class*=collection-faq] details .faq-answer{padding:16px 20px;background:#fff;border:1px solid #eee;border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#555;line-height:1.7}.collection-header,.collection-banner,[class*=collection-hero]{text-align:center;padding:32px 24px 16px}.collection-header h1,.collection-banner h1{font-size:var(--type-display, 2.25rem);font-weight:800;color:var(--color-dark, #1a1a1a);letter-spacing:-.02em;margin-bottom:8px}.collection-header .collection-description,.collection-banner .collection-description{font-size:var(--type-base, 1rem);color:#666;max-width:680px;margin:0 auto;line-height:1.6}.collection .breadcrumb,[class*=breadcrumb]{padding:12px 24px;font-size:var(--type-caption, .75rem);color:#999;text-transform:uppercase;letter-spacing:.5px}.product-grid-container{padding-top:8px!important}.cholys-col-trust-wrapper+.shopify-section,.cholys-col-auth-wrapper+.shopify-section{border-top:1px solid rgba(0,0,0,.04)}.cholys-reviews-section{margin-top:0!important}.announcement-bar,.announcement-bar *,.announcement-bar p,.announcement-bar a,.announcement-bar span,.announcement-bar strong,.announcement-bar div,[data-component=announcement-bar],[data-component=announcement-bar] *,.promo-bar,.promo-bar *,.shopify-section-group-header-group .announcement,.shopify-section-group-header-group .announcement *,.header-section .announcement-bar *,#shopify-section-announcement-bar *,[class*=announcement] a,[class*=announcement] p,[class*=announcement] span,[class*=announcement] div,[class*=promo-bar] *,.section--announcement *,.marquee-text *,.marquee-text a{color:#fff!important}.cholys-col-trust,.cholys-col-auth,.cholys-col-seo,.cholys-col-faq,.cholys-cart-why,.cholys-cart-upsell-v2,.cholys-cart-banner,.cholys-reviews-section,[class*=cholys-]>.page-width,section[class*=cholys-],.cholys-col-trust-wrapper,.cholys-col-auth-wrapper,.cholys-cart-banner-wrapper{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}.cholys-col-trust-wrapper.page-width,.cholys-col-auth-wrapper.page-width,.cholys-cart-banner-wrapper.page-width,section.cholys-cart-why.page-width,.cholys-cart-upsell-v2 .page-width{max-width:100%!important;padding-inline:0!important}.cholys-col-trust__inner,.cholys-col-auth__inner,.cholys-upsell-inner,.cholys-cart-banner__inner,.cholys-cwhy-box{padding-left:24px!important;padding-right:24px!important;max-width:100%!important}.shopify-section:has(.cholys-col-trust),.shopify-section:has(.cholys-col-auth),.shopify-section:has(.cholys-cart-why),.shopify-section:has(.cholys-cart-upsell-v2),.shopify-section:has(.cholys-cart-banner),.shopify-section:has(.cholys-reviews-section){padding-inline:0!important;margin-inline:0!important}.cholys-col-trust-wrapper .section,.cholys-col-auth-wrapper .section,.cholys-cart-banner-wrapper .section{--section-padding-inline: 0px !important;padding-inline:0!important}@media(max-width:768px){.cholys-col-trust__inner,.cholys-col-auth__inner,.cholys-upsell-inner,.cholys-cart-banner__inner,.cholys-cwhy-box{padding-left:16px!important;padding-right:16px!important}}.shopify-section:has(.hero-wrapper){padding:0!important;margin:0!important}.hero-wrapper.section-wrapper{padding:0!important;margin:0!important}.hero-wrapper .hero__container.spacing-style{padding:0!important;margin:0!important;max-width:100%!important;width:100%!important}.hero-wrapper .hero{padding:0!important;margin:0!important;border-radius:0!important}.hero-wrapper .hero__media-grid{border-radius:0!important;overflow:hidden}.hero-wrapper .hero__media-wrapper{margin:0!important;padding:0!important}.hero-wrapper .hero__media img,.hero-wrapper .hero__media picture,.hero-wrapper .hero__media video{border-radius:0!important;width:100%!important;object-fit:cover!important}.shopify-section:has(.hero-wrapper)+.shopify-section:has(.cholys-vp){margin-top:0!important;padding-top:0!important}.cholys-vp-wrapper{margin-top:0!important;padding-top:0!important}.cholys-vp{margin-top:0!important}.cholys-vp-wrapper.section-wrapper{padding-top:0!important}.shopify-section:has(.cholys-vp){padding:0!important;margin:0!important}.shopify-section:has(.cholys-vp){padding-inline:0!important;margin-inline:0!important}.ui-test-collection-list{background:#fafaf8}.ui-test-collection-list .section-resource-list{padding-top:48px!important;padding-bottom:60px!important}.ui-test-collection-list h1,.ui-test-collection-list .section-resource-list h1{font-size:2.2rem!important;font-weight:800!important;letter-spacing:-.02em!important;color:#1a1a1a!important;text-transform:uppercase!important;margin-bottom:8px!important}.ui-test-collection-list .section-resource-list__content{gap:24px!important}.ui-test-collection-list .resource-list__item{position:relative;border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 20px #00000014!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important;background:#fff!important;border:1px solid rgba(0,0,0,.06)!important}.ui-test-collection-list .resource-list__item:hover{box-shadow:0 12px 40px #00000026!important;transform:translateY(-6px)!important;border-color:#b4282833!important}.ui-test-collection-list .resource-list__item img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important;object-fit:cover!important}.ui-test-collection-list .resource-list__item:hover img{transform:scale(1.08)!important}.ui-test-collection-list .resource-list__item .collection-card__image,.ui-test-collection-list .resource-list__item [class*=card-image],.ui-test-collection-list .resource-list__item picture{overflow:hidden!important;border-radius:12px 12px 0 0!important}.ui-test-collection-list .resource-list__item .collection-card__image:after,.ui-test-collection-list .resource-list__item [class*=card__media]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,rgba(0,0,0,.5),transparent);pointer-events:none;z-index:1}.ui-test-collection-list .resource-list__item h2,.ui-test-collection-list .resource-list__item h3,.ui-test-collection-list .resource-list__item h4,.ui-test-collection-list .resource-list__item [class*=collection-title],.ui-test-collection-list .resource-list__item [class*=card__title]{font-size:1.1rem!important;font-weight:700!important;letter-spacing:.01em!important;color:#1a1a1a!important;padding:16px 20px!important;margin:0!important;text-transform:capitalize!important;position:relative;z-index:2}.ui-test-collection-list .resource-list__item:after{content:"Shop Collection \2192";position:absolute;bottom:16px;right:20px;font-size:.8rem;font-weight:600;color:#b42828;opacity:0;transform:translate(-10px);transition:all .3s ease;z-index:3}.ui-test-collection-list .resource-list__item:hover:after{opacity:1;transform:translate(0)}.cholys-collections-trust{background:#1a1a1a;color:#fff;padding:14px 0;text-align:center;font-size:.85rem;font-weight:500;letter-spacing:.03em}.cholys-collections-trust span{margin:0 24px;opacity:.9}.cholys-collections-trust svg{width:16px;height:16px;vertical-align:middle;margin-right:6px;opacity:.8}@media(max-width:768px){.ui-test-collection-list h1{font-size:1.6rem!important}.ui-test-collection-list .section-resource-list__content{gap:16px!important}.ui-test-collection-list .resource-list__item{border-radius:10px!important;box-shadow:0 2px 12px #00000012!important}.ui-test-collection-list .resource-list__item:hover{transform:translateY(-3px)!important}.ui-test-collection-list .resource-list__item:after{display:none}.ui-test-collection-list .resource-list__item h2,.ui-test-collection-list .resource-list__item h3,.ui-test-collection-list .resource-list__item h4,.ui-test-collection-list .resource-list__item [class*=collection-title],.ui-test-collection-list .resource-list__item [class*=card__title]{font-size:.95rem!important;padding:12px 14px!important}}.shopify-section:has(.ui-test-collection-list){padding-inline:0!important}.cholys-pdp__hero-image img,.cholys-pdp__lifestyle-img,.cholys-pdp__features-image img{object-fit:contain!important;max-height:none!important}product-card img,.product-card img,.product-card__image img,.product-card-gallery img,[class*=product-card] img{object-fit:contain!important}[class*=product-card-gallery]{aspect-ratio:unset!important}.product-recommendations img,[class*=product-recommendation] img,.cholys-up-card img,.collection-product-card img,.resource-list__item img{object-fit:contain!important}.shopify-section:has(.cholys-about-wrapper){padding:0!important;margin:0!important}.cholys-about-wrapper{padding:0!important;margin:0!important}.cholys-about__hero{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a1a,#2d1810,#1a1a1a);overflow:hidden;text-align:center;padding:48px 24px}.cholys-about__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="g" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="0.5" fill="rgba(217,57,57,0.08)"/></pattern></defs><rect fill="url(%23g)" width="100" height="100"/></svg>');opacity:.5}.cholys-about__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(217,57,57,.12) 0%,transparent 70%)}.cholys-about__hero-content{position:relative;z-index:2;max-width:800px}.cholys-about__badge{display:inline-block;background:#d9393926;border:1px solid rgba(217,57,57,.4);color:#d93939;font-size:.75rem;font-weight:700;letter-spacing:.15em;padding:8px 20px;border-radius:50px;margin-bottom:24px;text-transform:uppercase}.cholys-about__hero-title{color:#fff;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.15;margin:0 0 20px;letter-spacing:-.02em}.cholys-about__hero-subtitle{color:#ffffffbf;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;margin:0;max-width:640px;margin-inline:auto}.cholys-about__stats{background:#d93939;padding:0}.cholys-about__stats-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1200px;margin:0 auto}.cholys-about__stat{display:flex;flex-direction:column;align-items:center;padding:32px 16px;position:relative}.cholys-about__stat:not(:last-child):after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:#ffffff40}.cholys-about__stat-number{color:#fff;font-size:1.8rem;font-weight:800;letter-spacing:-.02em}.cholys-about__stat-label{color:#ffffffd9;font-size:.85rem;font-weight:500;margin-top:4px;text-transform:uppercase;letter-spacing:.05em}.cholys-about__section-label{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#d93939;margin-bottom:12px}.cholys-about__section-label--light{color:#d93939e6}.cholys-about__section-title{font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;color:#1a1a1a;margin:0 0 24px;letter-spacing:-.02em;line-height:1.2}.cholys-about__section-title--light{color:#fff}.cholys-about__story{padding:40px 24px;background:#fff}.cholys-about__story-container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1200px;margin:0 auto}.cholys-about__story-body{color:#555;font-size:1rem;line-height:1.8}.cholys-about__story-body p{margin:0 0 16px}.cholys-about__story-body p:last-child{margin-bottom:0}.cholys-about__img{width:100%;height:auto;border-radius:16px;object-fit:cover}.cholys-about__img-placeholder{width:100%;aspect-ratio:4/3;background:#f5f0ec;border-radius:16px;display:flex;align-items:center;justify-content:center}.cholys-about__authority{background:#1a1a1a;padding:40px 24px;text-align:center}.cholys-about__authority-container{max-width:1200px;margin:0 auto}.cholys-about__authority-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.cholys-about__authority-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:40px 24px 32px;text-align:center;transition:all .3s ease}.cholys-about__authority-card:hover{background:#ffffff14;border-color:#d939394d;transform:translateY(-4px)}.cholys-about__authority-icon{margin-bottom:20px}.cholys-about__authority-card-title{color:#fff;font-size:1.1rem;font-weight:700;margin:0 0 12px}.cholys-about__authority-card-text{color:#fff9;font-size:.9rem;line-height:1.6;margin:0}.cholys-about__brands{background:#faf8f6;padding:40px 24px;text-align:center}.cholys-about__brands-container{max-width:1200px;margin:0 auto}.cholys-about__brands-subtitle{color:#666;font-size:1.05rem;max-width:600px;margin:-8px auto 48px;line-height:1.6}.cholys-about__brands-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cholys-about__brand-card{background:#fff;border:1px solid #e8e0d8;border-radius:16px;padding:40px 28px;text-align:center;transition:all .3s ease}.cholys-about__brand-card:hover{box-shadow:0 8px 32px #00000014;transform:translateY(-4px);border-color:#d93939}.cholys-about__brand-logo{max-height:60px;width:auto;margin-bottom:20px;object-fit:contain}.cholys-about__brand-name{font-size:1.2rem;font-weight:700;color:#1a1a1a;margin:0 0 10px}.cholys-about__brand-desc{color:#666;font-size:.9rem;line-height:1.6;margin:0}.cholys-about__location{background:#1a1a1a;padding:40px 24px}.cholys-about__location-container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1200px;margin:0 auto}.cholys-about__location-details{display:flex;flex-direction:column;gap:20px;margin-top:32px}.cholys-about__location-item{display:flex;align-items:flex-start;gap:16px;color:#fffc;font-size:.95rem;line-height:1.5}.cholys-about__location-item strong{color:#fff;display:block;margin-bottom:2px}.cholys-about__location-item svg{flex-shrink:0;margin-top:2px}.cholys-about__map-btn{display:inline-flex;align-items:center;gap:8px;margin-top:32px;padding:14px 28px;background:#d93939;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:.95rem;transition:all .3s ease;width:fit-content}.cholys-about__map-btn:hover{background:#b02020;transform:translateY(-2px);box-shadow:0 4px 16px #d939394d}.cholys-about__map-placeholder,.cholys-about__map-img{width:100%;height:400px;border-radius:16px;overflow:hidden}.cholys-about__map-placeholder iframe{width:100%;height:100%}.cholys-about__cta{background:linear-gradient(135deg,#d93939,#a82020);padding:40px 24px;text-align:center}.cholys-about__cta-title{color:#fff;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;margin:0 0 16px;letter-spacing:-.02em}.cholys-about__cta-text{color:#ffffffd9;font-size:1.1rem;max-width:600px;margin:0 auto 32px;line-height:1.6}.cholys-about__cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cholys-about__cta-btn{display:inline-flex;align-items:center;padding:16px 32px;border-radius:8px;font-weight:700;font-size:1rem;text-decoration:none;transition:all .3s ease}.cholys-about__cta-btn--primary{background:#fff;color:#d93939}.cholys-about__cta-btn--primary:hover{background:#f5f0ec;transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.cholys-about__cta-btn--secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.5)}.cholys-about__cta-btn--secondary:hover{border-color:#fff;background:#ffffff1a;transform:translateY(-2px)}@media(max-width:768px){.cholys-about__hero{min-height:320px;padding:36px 20px}.cholys-about__stats-grid{grid-template-columns:repeat(2,1fr)}.cholys-about__stat:nth-child(2):after{display:none}.cholys-about__stat{padding:24px 12px}.cholys-about__stat-number{font-size:1.4rem}.cholys-about__story-container{grid-template-columns:1fr;gap:32px}.cholys-about__story-image{order:-1}.cholys-about__authority-grid{grid-template-columns:1fr 1fr;gap:16px}.cholys-about__authority-card{padding:28px 16px 24px}.cholys-about__brands-grid{grid-template-columns:1fr;gap:16px}.cholys-about__location-container{grid-template-columns:1fr;gap:32px}.cholys-about__map-placeholder,.cholys-about__map-img{height:280px}.cholys-about__cta{padding:36px 20px}}@media(max-width:480px){.cholys-about__stats-grid{grid-template-columns:repeat(2,1fr)}.cholys-about__authority-grid{grid-template-columns:1fr}.cholys-about__cta-buttons{flex-direction:column;align-items:center}.cholys-about__cta-btn{width:100%;justify-content:center;max-width:300px}}.shopify-section:has(.cholys-contact-wrapper){padding:0!important;margin:0!important}.cholys-contact-wrapper{padding:0!important;margin:0!important}.cholys-contact__hero{background:linear-gradient(135deg,#1a1a1a,#2d1015,#1a1a1a);text-align:center;padding:48px 24px;position:relative}.cholys-contact__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(217,57,57,.1) 0%,transparent 70%)}.cholys-contact__hero-content{position:relative;z-index:2}.cholys-contact__hero-title{color:#fff;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;margin:0 0 12px;letter-spacing:-.02em}.cholys-contact__hero-sub{color:#ffffffb3;font-size:1.1rem;margin:0;max-width:560px;margin-inline:auto;line-height:1.6}.cholys-contact__body{padding:48px 24px;background:#faf8f6}.cholys-contact__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;max-width:1100px;margin:0 auto;align-items:start}.cholys-contact__info-heading{font-size:1.4rem;font-weight:700;color:#1a1a1a;margin:0 0 20px}.cholys-contact__info-card{background:#fff;border:1px solid #e8e0d8;border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:24px}.cholys-contact__info-item{display:flex;gap:16px;align-items:flex-start}.cholys-contact__info-item svg{flex-shrink:0;margin-top:2px}.cholys-contact__info-item strong{display:block;font-size:.85rem;font-weight:700;color:#1a1a1a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.cholys-contact__info-item p{margin:0;color:#555;font-size:.95rem;line-height:1.5}.cholys-contact__info-item a{color:#d93939;text-decoration:none;font-weight:600}.cholys-contact__info-item a:hover{text-decoration:underline}.cholys-contact__map-wrapper{margin-top:24px;border-radius:12px;overflow:hidden}.cholys-contact__form-heading{font-size:1.4rem;font-weight:700;color:#1a1a1a;margin:0 0 8px}.cholys-contact__form-sub{color:#666;font-size:.95rem;margin:0 0 24px}.cholys-contact__form{background:#fff;border:1px solid #e8e0d8;border-radius:16px;padding:32px}.cholys-contact__field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cholys-contact__field{margin-bottom:20px}.cholys-contact__field label{display:block;font-size:.85rem;font-weight:600;color:#333;margin-bottom:6px;letter-spacing:.02em}.cholys-contact__field input,.cholys-contact__field select,.cholys-contact__field textarea{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:.95rem;color:#333;background:#faf8f6;transition:border-color .2s,box-shadow .2s;font-family:inherit}.cholys-contact__field input:focus,.cholys-contact__field select:focus,.cholys-contact__field textarea:focus{outline:none;border-color:#d93939;box-shadow:0 0 0 3px #d939391a}.cholys-contact__field textarea{resize:vertical;min-height:120px}.cholys-contact__submit{width:100%;padding:16px;background:#d93939;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:.05em}.cholys-contact__submit:hover{background:#b02020;transform:translateY(-2px);box-shadow:0 4px 16px #d939394d}.cholys-contact__success{display:flex;align-items:center;gap:12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:16px 20px;margin-bottom:24px}.cholys-contact__success p{margin:0;color:#166534;font-weight:500}.cholys-contact__error{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:16px 20px;margin-bottom:24px;color:#991b1b}@media(max-width:768px){.cholys-contact__grid{grid-template-columns:1fr;gap:32px}.cholys-contact__field-row{grid-template-columns:1fr}.cholys-contact__body{padding:32px 16px}}.shopify-section:has(.cholys-blog-wrapper){padding:0!important;margin:0!important}.cholys-blog-wrapper{padding:0!important;margin:0!important}.cholys-blog__hero{background:linear-gradient(135deg,#1a1a1a,#2d1015,#1a1a1a);text-align:center;padding:48px 24px;position:relative}.cholys-blog__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(217,57,57,.1) 0%,transparent 70%)}.cholys-blog__hero-content{position:relative;z-index:2}.cholys-blog__hero-title{color:#fff;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;margin:0 0 12px;letter-spacing:-.02em}.cholys-blog__hero-sub{color:#ffffffb3;font-size:1.1rem;margin:0;max-width:600px;margin-inline:auto;line-height:1.6}.cholys-blog__body{padding:48px 24px;background:#faf8f6}.cholys-blog__container{max-width:1200px;margin:0 auto}.cholys-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.cholys-blog__card{background:#fff;border:1px solid #e8e0d8;border-radius:16px;overflow:hidden;transition:all .3s ease}.cholys-blog__card:hover{box-shadow:0 8px 32px #00000014;transform:translateY(-4px);border-color:#d93939}.cholys-blog__card-img-link{display:block;overflow:hidden}.cholys-blog__card-img{width:100%;height:220px;object-fit:cover;transition:transform .4s ease}.cholys-blog__card:hover .cholys-blog__card-img{transform:scale(1.05)}.cholys-blog__card-content{padding:24px}.cholys-blog__card-meta{display:flex;align-items:center;gap:10px;font-size:.8rem;color:#999;margin-bottom:10px}.cholys-blog__card-tag{background:#d939391a;color:#d93939;padding:2px 10px;border-radius:50px;font-weight:600;font-size:.75rem;text-transform:uppercase}.cholys-blog__card-title{font-size:1.15rem;font-weight:700;margin:0 0 10px;line-height:1.3}.cholys-blog__card-title a{color:#1a1a1a;text-decoration:none}.cholys-blog__card-title a:hover{color:#d93939}.cholys-blog__card-excerpt{color:#666;font-size:.9rem;line-height:1.6;margin:0 0 16px}.cholys-blog__card-link{color:#d93939;font-weight:600;font-size:.9rem;text-decoration:none;transition:color .2s}.cholys-blog__card-link:hover{color:#b02020}.cholys-blog__pagination{display:flex;justify-content:center;gap:8px;margin-top:48px}.cholys-blog__pagination a,.cholys-blog__pagination span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;font-size:.9rem;font-weight:600;border:1px solid #e8e0d8;color:#333;text-decoration:none;transition:all .2s}.cholys-blog__pagination a:hover{border-color:#d93939;color:#d93939;background:#d939390d}.cholys-blog__pagination .current,.cholys-blog__pagination span.current{background:#d93939;color:#fff;border-color:#d93939}@media(max-width:768px){.cholys-blog__grid{grid-template-columns:1fr;gap:20px}.cholys-blog__body{padding:32px 16px}.cholys-blog__card-img{height:180px}}.shopify-section:has(.hero-wrapper),.shopify-section:has(.cholys-vp-wrapper),.shopify-section:has(.cholys-fp),.shopify-section:has(.cholys-cc-v2),.shopify-section:has(.cholys-cg),.shopify-section:has(.cholys-fc),.shopify-section:has(.cholys-deals),.shopify-section:has(.cholys-why),.shopify-section:has(.cholys-sp-home),.shopify-section:has(.cholys-sg),.shopify-section:has(.cholys-nl),.shopify-section:has(.cholys-gcr),.shopify-section:has(.cholys-expert-cta){padding:0!important;margin:0!important}body[class*=index] .shopify-section,.template-index .shopify-section{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}#MainContent .shopify-section,#MainContent .section-wrapper{padding-block:0!important;margin-block:0!important}#MainContent .shopify-section .spacing-style{padding-block:0!important}.cholys-fp__title-link{color:inherit!important;text-decoration:none!important;transition:color .2s ease}.cholys-fp__title-link:hover{color:#d93939!important}.shopify-section:has(.cholys-ft),.shopify-section[data-section-type=cholys-footer],section.cholys-ft,.cholys-ft{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}#shopify-section-sections--footer,[id*=footer-group] .shopify-section,footer.shopify-section,.footer .shopify-section{padding-block:0!important;margin-block:0!important}.cholys-why__features{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;flex-direction:unset!important;margin-bottom:24px!important}.cholys-why__feature{background:#f9f7f5!important;border:1px solid #e8e0d8!important;border-radius:12px!important;padding:20px!important;display:flex!important;align-items:flex-start!important;gap:12px!important;transition:all .3s ease!important}.cholys-why__feature:hover{border-color:#d93939!important;box-shadow:0 4px 16px #0000000f!important;transform:translateY(-2px)!important}.cholys-why__content{flex:1!important}.cholys-why__inner{gap:40px!important;align-items:start!important}@media(max-width:768px){.cholys-why__features{grid-template-columns:1fr!important}}.cholys-col-auth__inner{max-width:1400px!important;margin:0 auto!important;align-items:start!important}.cholys-col-auth__guide{display:flex!important;flex-direction:column!important;gap:24px!important}.cholys-col-auth__features{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;flex:1!important}.cholys-col-auth__feat{padding:20px!important;min-height:90px!important}@media(min-width:769px){.cholys-col-auth__inner{grid-template-columns:1fr 380px!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/cholys-redesign.css.map */
