:root{--color-primary: #131313;--color-primary-dark: #000000;--color-primary-light: #333333;--color-accent: #614FFE;--color-accent-hover: #4f3fd4;--color-secondary: #f5f4f4;--color-text: #131313;--color-text-secondary: #666666;--color-black: #000000;--color-white: #ffffff;--color-text-light: #999999;--color-text-lighter: #cccccc;--color-background: #ffffff;--color-background-secondary: #f5f4f4;--color-background-tertiary: #f8f8f8;--color-background-quaternary: #f9f9f9;--color-border: #e5e5e5;--color-border-light: #f0f0f0;--color-border-lighter: #eeeeee;--color-success: #28a745;--color-error: #e72744;--color-warning: #ffc107;--color-gold: #614FFE;--color-star: #FFD700;--color-hover: #31276D;--color-whatsapp: #25d366;--color-whatsapp-hover: #1da851;--font-heading: "Libre Baskerville", serif;--font-body: "Noto Sans", sans-serif;--font-size-base: 16px;--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-md: .875rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.35rem;--font-size-3xl: 1.5rem;--font-size-4xl: 2.295rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--container-max-width: 1400px;--page-width: 1200px;--header-height: 80px;--announcement-height: 40px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .15);--transition-fast: .15s ease;--transition-base: .3s ease;--transition-slow: .5s ease;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{font-size:var(--font-size-base);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body, "Noto Sans", sans-serif);font-size:var(--font-size-md);line-height:1.6;color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{background:none;border:none;cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2;color:var(--color-text)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-md)}p{margin-bottom:var(--spacing-md)}p:last-child{margin-bottom:0}.container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0 20px}@media(min-width:768px){.container{padding:0 var(--spacing-xl)}}.main-content{min-height:50vh}.section{padding:12px 0}@media(min-width:768px){.section{padding:28px 0}}.section--secondary{background-color:var(--color-white)}.section__header{text-align:center;margin-bottom:var(--spacing-xl)}.section__title{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-sm)}@media(min-width:768px){.section__title{font-size:var(--font-size-3xl)}}.section__subtitle{color:var(--color-text-light);font-size:var(--font-size-md)}.grid{display:grid;gap:var(--spacing-md)}.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.grid--3,.grid--4{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.grid{gap:var(--spacing-lg)}.grid--4{grid-template-columns:repeat(4,1fr)}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-to-content-link{position:absolute;top:var(--spacing-md);left:var(--spacing-md);z-index:var(--z-toast);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:#fff;border-radius:var(--radius-md)}.skip-to-content-link:focus{clip:auto!important;width:auto!important;height:auto!important;margin:0!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.hidden{display:none!important}@media(max-width:1023px){.hidden-mobile{display:none!important}}@media(min-width:1024px){.hidden-desktop{display:none!important}}@media(max-width:767px){.splide__arrows,.splide__arrow,.hero-carousel__arrow,.testimonials__arrows{display:none!important}}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s ease}.cart-drawer.is-open{visibility:visible;opacity:1;transition-delay:0s}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;cursor:pointer}.cart-drawer__content,.drawer__inner{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:100%;background:var(--color-white);transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column;box-shadow:-4px 0 20px #00000026}@media(min-width:768px){.cart-drawer__content,.drawer__inner{max-width:480px}}.cart-drawer.is-open .cart-drawer__content,.cart-drawer.is-open .drawer__inner{transform:translate(0)}.cart-drawer__header,.drawer__header{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;background:var(--color-white);border-bottom:1px solid var(--color-border)}.cart-drawer__title,.drawer__heading{font-size:13px;font-weight:600;margin:0;color:var(--color-text)}.cart-count-bubble{font-weight:700;color:var(--color-accent)}.cart-drawer__scroller{overflow:hidden;background:#f5f0e8;border-bottom:1px solid #e8e0d0;padding:6px 0;width:100%;flex-shrink:0}.cart-drawer__scroller-track{display:flex;gap:0;width:max-content;animation:cart-scroll 18s linear infinite}.cart-drawer__scroller-item{font-family:var(--font-body, "Noto Sans", sans-serif);font-size:11px;font-weight:700;color:var(--color-accent);white-space:nowrap;padding:0 24px}@keyframes cart-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cart-drawer__close,.drawer__close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-white);border:none;padding:8px;cursor:pointer;transition:all .2s ease}.cart-drawer__close:hover,.drawer__close:hover{opacity:.7}.cart-drawer__close svg,.drawer__close svg{color:var(--color-text);width:20px;height:20px}cart-drawer-items,.cart-drawer__items-wrapper{flex:1;overflow-y:auto;display:block}.cart-drawer__items{padding:0;background:var(--color-white)}.cart-drawer__item{display:flex;gap:10px;padding:14px 16px;border-bottom:1px solid var(--color-border)}.cart-drawer__item-image{width:80px;height:80px;flex-shrink:0;border-radius:8px;overflow:hidden;background:var(--color-background-tertiary)}.cart-drawer__item-image img{width:100%;height:100%;object-fit:cover}.cart-drawer__item-placeholder{width:100%;height:100%;background:var(--color-border)}.cart-drawer__item-info{flex:1;display:flex;flex-direction:column;min-width:0;padding-left:4px}.cart-drawer__item-header{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px}.cart-drawer__item-title{font-size:13px;font-weight:500;color:var(--color-text);text-decoration:none;line-height:1.4;display:block;flex:1;min-width:0}.cart-drawer__item-title:hover{color:var(--color-hover)}.cart-drawer__item-remove{flex-shrink:0;background:none;border:none;padding:0;cursor:pointer;color:var(--color-text);transition:color .2s ease;display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-top:-2px}.cart-drawer__item-remove:hover{color:var(--color-hover)}.cart-drawer__item-remove svg{display:block;width:12px;height:12px}.cart-drawer__item-options{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 6px}.cart-drawer__item-option{font-size:11px;color:var(--color-text-secondary);line-height:1.4}.cart-drawer__item-option strong{font-weight:600;color:var(--color-text)}.cart-drawer__item-discount{display:inline-block;width:fit-content;font-family:var(--font-body, "Noto Sans", sans-serif);font-size:10px;font-weight:600;color:#fff;background:var(--color-success);padding:2px 6px;border-radius:3px;margin-top:3px;margin-bottom:4px}.cart-drawer__item-discounts{list-style:none;padding:0;margin:6px 0}.cart-drawer__item-discount-text{font-size:11px;color:var(--color-success);font-weight:500;margin-bottom:4px}.cart-drawer__item-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.cart-drawer__quantity,quantity-input{display:flex;align-items:center;border:1px solid #ddd;border-radius:4px;overflow:hidden;background:#fff}.cart-drawer__quantity-btn{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:none;cursor:pointer;transition:background .2s ease;padding:0}.cart-drawer__quantity-btn:hover:not(:disabled){background:#eee}.cart-drawer__quantity-btn:disabled{opacity:.4;cursor:not-allowed}.cart-drawer__quantity-btn svg{color:#333;width:10px;height:10px}.cart-drawer__quantity-input{width:24px;text-align:center;font-size:13px;font-weight:600;color:#000;background:#fff;border:none;padding:0;-moz-appearance:textfield}.cart-drawer__quantity-input::-webkit-outer-spin-button,.cart-drawer__quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-drawer__quantity-input:focus{outline:none}.cart-drawer__item-price{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cart-drawer__item-price-current{font-family:var(--font-body, "Noto Sans", sans-serif);font-size:14px;font-weight:700;color:#000}.cart-drawer__item-price-compare{font-family:var(--font-body, "Noto Sans", sans-serif);font-size:12px;color:#999;text-decoration:line-through}.cart-drawer__item-price-label{font-family:var(--font-body, "Noto Sans", sans-serif);font-size:11px;color:#888;margin-right:-4px}.cart-drawer__item-error{display:none;font-size:11px;color:var(--color-error, #e72744);margin-top:6px}.cart-drawer__item-error:not(:empty){display:block}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.cart-drawer__note-wrapper{padding:16px;border-top:1px solid #e5e5e5;flex-shrink:0}.cart-note__wrapper{border:none;margin:0}.cart-note__wrapper summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:13px;font-weight:600;color:#000;list-style:none;padding:8px 0}.cart-note__wrapper summary::-webkit-details-marker{display:none}.cart-note__wrapper summary svg{transition:transform .2s ease}.cart-note__wrapper[open] summary svg{transform:rotate(180deg)}.cart-note{display:block;padding-top:12px}.cart-note__textarea{width:100%;min-height:80px;padding:12px;font-family:var(--font-body, "Noto Sans", sans-serif);font-size:13px;border:1px solid #ddd;border-radius:4px;resize:vertical;transition:border-color .2s ease}.cart-note__textarea:focus{outline:none;border-color:var(--color-accent)}.cart-drawer__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.cart-drawer__empty svg{color:#ccc;margin-bottom:16px}.cart-drawer__empty p{font-size:15px;color:#666;margin:0 0 20px}.cart-drawer__empty .button,.cart-drawer__empty-btn{display:inline-block;padding:12px 28px;background:var(--color-accent);color:#fff;font-size:13px;font-weight:600;text-decoration:none;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;transition:background .2s ease}.cart-drawer__empty .button:hover,.cart-drawer__empty-btn:hover{background:var(--color-accent-hover, #4f3fd4)}.cart-drawer__footer{padding:16px;background:#fff;border-top:1px solid #e5e5e5;flex-shrink:0}.cart-drawer__discounts{list-style:none;padding:0;margin:0 0 12px}.cart-drawer__discount-item{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-success);font-weight:500;margin-bottom:6px}.cart-drawer__discount-item svg{flex-shrink:0}.cart-drawer__subtotal{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-family:var(--font-body, "Noto Sans", sans-serif);font-size:14px;font-weight:600;color:#000;margin-bottom:8px}.cart-drawer__subtotal-label{font-family:var(--font-body, "Noto Sans", sans-serif);font-size:12px;font-weight:400;color:#666}.cart-drawer__discount{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-family:var(--font-body, "Noto Sans", sans-serif);font-size:14px;font-weight:600;color:#000}.cart-drawer__discount-amount{font-family:var(--font-body, "Noto Sans", sans-serif);font-size:13px;font-weight:600;color:var(--color-success)}.cart-drawer__total{display:flex;justify-content:space-between;font-family:var(--font-body, "Noto Sans", sans-serif);font-size:15px;font-weight:700;color:#000;padding-top:12px;border-top:1px solid #e5e5e5;margin-bottom:12px}.cart-drawer__tax-note{font-size:11px;color:#888;margin:0 0 14px;line-height:1.4}.cart__ctas,.cart-drawer__cta{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.cart__update-button{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 16px;background:#fff;color:var(--color-text);font-size:14px;font-weight:600;text-align:center;text-decoration:none;border:1px solid var(--color-border);border-radius:6px;cursor:pointer;transition:all .2s ease}.cart__update-button:hover{background:#f5f5f5}.cart__checkout-button,.cart-drawer__checkout-btn,.button--primary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 16px;background:var(--color-accent);color:#fff;font-size:14px;font-weight:600;text-align:center;text-decoration:none;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;letter-spacing:.5px;text-transform:none}.cart__checkout-button:hover,.cart-drawer__checkout-btn:hover,.button--primary:hover{background:var(--color-accent-hover, #4f3fd4)}.cart__checkout-button:disabled,.cart-drawer__checkout-btn:disabled{opacity:.5;cursor:not-allowed}.cart-drawer__checkout-btn svg,.cart__checkout-button svg{flex-shrink:0}.button{font-family:var(--font-body);font-size:14px;line-height:1.2}.button--secondary{background:transparent;border:1px solid currentColor}.button--full-width{width:100%}.cart__items--disabled{opacity:.5;pointer-events:none}@media(max-width:767px){.cart-drawer__item{padding:12px 16px}.cart-drawer__item-image{width:70px;height:70px}.cart-drawer__item-header{margin-bottom:8px}.cart-drawer__item-title{font-size:14px;line-height:1.3}.cart-drawer__item-remove{width:16px;height:16px;margin-top:-2px}.cart-drawer__item-remove svg{width:12px;height:12px}.cart-drawer__item-row{flex-direction:column;align-items:flex-start;gap:8px}.cart-drawer__quantity{width:100%;justify-content:flex-start}.cart-drawer__item-price{width:100%}}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);visibility:hidden;opacity:0;transition:visibility 0s linear var(--transition-base),opacity var(--transition-base)}.mobile-menu.is-open{visibility:visible;opacity:1;transition-delay:0s}.mobile-menu__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.mobile-menu__content{position:absolute;top:0;left:0;bottom:0;width:100%;max-width:300px;background:var(--color-background);transform:translate(-100%);transition:transform var(--transition-base);display:flex;flex-direction:column}.mobile-menu.is-open .mobile-menu__content{transform:translate(0)}.mobile-menu__header{display:flex;justify-content:flex-end;padding:var(--spacing-md);border-bottom:1px solid var(--color-border)}.mobile-menu__close{padding:var(--spacing-sm)}.mobile-menu__close svg{width:24px;height:24px}.mobile-menu__nav{padding:var(--spacing-md)}.mobile-menu__link{display:block;padding:var(--spacing-md) 0;font-size:var(--font-size-lg);font-weight:500;border-bottom:1px solid var(--color-border)}.mobile-menu__submenu{padding-left:var(--spacing-md)}.mobile-menu__sublink{display:block;padding:var(--spacing-sm) 0;color:var(--color-text-light)}.whatsapp-float{position:fixed;bottom:var(--spacing-xl);right:var(--spacing-md);z-index:var(--z-sticky);width:60px;height:60px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.whatsapp-float:hover{transform:scale(1.1);box-shadow:var(--shadow-xl)}.whatsapp-float svg{width:32px;height:32px;fill:#fff}.price{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.price__regular{font-family:var(--font-body, "Noto Sans", sans-serif);font-weight:600;color:var(--color-text)}.price__sale{font-family:var(--font-body, "Noto Sans", sans-serif);font-weight:600;color:var(--color-primary)}.price__compare{font-family:var(--font-body, "Noto Sans", sans-serif);text-decoration:line-through;color:var(--color-text-light);font-size:var(--font-size-sm)}.price__badge{background:var(--color-primary);color:#fff;font-size:var(--font-size-xs);padding:2px 6px;border-radius:var(--radius-sm)}.rating{display:flex;align-items:center;gap:var(--spacing-xs)}.rating__stars{display:flex;color:var(--color-gold)}.rating__stars svg{width:16px;height:16px;fill:currentColor}.rating__count{font-size:var(--font-size-sm);color:var(--color-text-light)}.badge{display:inline-block;padding:4px 8px;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;border-radius:var(--radius-sm)}.badge--sale{background:var(--color-primary);color:#fff}.badge--new{background:var(--color-success);color:#fff}.badge--soldout{background:var(--color-text-light);color:#fff}.form-group{margin-bottom:var(--spacing-md)}.form-label{display:block;margin-bottom:var(--spacing-xs);font-weight:500}.form-input,.form-select,.form-textarea{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #f46c331a}.form-textarea{min-height:120px;resize:vertical}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in{animation:fadeIn var(--transition-base)}.animate-slide-up{animation:slideUp var(--transition-base)}@media(min-width:768px){:root{--header-height: 100px}}@media(min-width:1024px){:root{--header-height: 120px}}#MainContent .shopify-policy__container,#MainContent .page__container{width:100%;max-width:1200px;margin:0 auto;padding:40px 20px 60px}.shopify-policy__title{font-family:var(--font-heading);font-size:2rem;font-weight:700;color:#131313;margin-bottom:30px;text-align:left}.shopify-policy__body{font-family:var(--font-body, "Noto Sans", sans-serif);font-size:15px;line-height:1.8;color:#131313;max-width:100%}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{font-family:var(--font-heading);font-weight:600;color:#131313;margin:35px 0 15px;line-height:1.3}.shopify-policy__body h1{font-size:1.75rem}.shopify-policy__body h2{font-size:1.4rem;padding-bottom:10px;border-bottom:1px solid #e5e5e5}.shopify-policy__body h3{font-size:1.15rem}.shopify-policy__body h4{font-size:1rem}.shopify-policy__body p{margin-bottom:16px;line-height:1.8;color:#333}.shopify-policy__body ul,.shopify-policy__body ol{margin:16px 0 16px 25px;line-height:1.9;list-style:disc}.shopify-policy__body ol{list-style:decimal}.shopify-policy__body li{margin-bottom:8px;color:#333}.shopify-policy__body a{color:var(--color-hover);text-decoration:none}.shopify-policy__body a:hover{text-decoration:underline}.shopify-policy__body strong{font-weight:600;color:#131313}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:20px 0}.shopify-policy__body th,.shopify-policy__body td{padding:12px 15px;border:1px solid #e5e5e5;text-align:left}.shopify-policy__body th{background:#f8f8f8;font-weight:600}@media(min-width:768px){#MainContent .shopify-policy__container,#MainContent .page__container{padding:50px 40px 80px}.shopify-policy__title{font-size:2.5rem;margin-bottom:40px}.shopify-policy__body{font-size:16px}.shopify-policy__body h2{font-size:1.5rem}}@media(min-width:1024px){#MainContent .shopify-policy__container,#MainContent .page__container{padding:60px 60px 100px}}.rte{color:var(--color-text);line-height:1.6}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-family:var(--font-heading);font-weight:600;line-height:1.3;margin-top:1.5em;margin-bottom:.75em;color:var(--color-text)}.rte h1{font-size:2em}.rte h2{font-size:1.75em}.rte h3{font-size:1.5em}.rte h4{font-size:1.25em}.rte h5{font-size:1.125em}.rte h6{font-size:1em}.rte p{margin-bottom:1em}.rte ul,.rte ol{margin-bottom:1em;padding-left:2em}.rte ul{list-style-type:disc}.rte ol{list-style-type:decimal}.rte li{margin-bottom:.5em}.rte li:last-child{margin-bottom:0}.rte ul ul,.rte ul ol,.rte ol ul,.rte ol ol{margin-top:.5em;margin-bottom:.5em}.rte a{color:var(--color-primary);text-decoration:underline;transition:color .2s ease}.rte a:hover{color:var(--color-primary-dark)}.rte strong,.rte b{font-weight:600}.rte em,.rte i{font-style:italic}.rte u{text-decoration:underline}.rte s,.rte strike,.rte del{text-decoration:line-through}.rte mark{background-color:#fff3cd;padding:.1em .3em}.rte code{background-color:#f5f5f5;padding:.2em .4em;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}.rte pre{background-color:#f5f5f5;padding:1em;border-radius:5px;overflow-x:auto;margin-bottom:1em}.rte pre code{background-color:transparent;padding:0}.rte blockquote{border-left:4px solid var(--color-primary);padding-left:1.5em;margin:1.5em 0;font-style:italic;color:var(--color-text-light)}.rte hr{border:none;border-top:1px solid var(--color-border);margin:2em 0}.rte table{width:100%;border-collapse:collapse;margin-bottom:1.5em;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.rte table th,.rte table td{padding:.75em;border:1px solid var(--color-border);text-align:left}.rte table th{background-color:var(--color-background-secondary);font-weight:600}.rte table tr:nth-child(2n){background-color:#fafafa}.rte img{max-width:100%;height:auto;display:block;margin:1.5em 0;border-radius:5px}@media(max-width:768px){.rte{font-size:.9375rem}.rte h1{font-size:1.75em}.rte h2{font-size:1.5em}.rte h3{font-size:1.35em}.rte h4{font-size:1.2em}.rte table{font-size:.875rem}.rte table th,.rte table td{padding:.5em}}.toast-notification{position:fixed;top:20px;right:20px;min-width:300px;max-width:500px;padding:16px 20px;background:var(--color-white);border-radius:8px;border-left:4px solid var(--color-hover);box-shadow:0 4px 12px #00000026;font-size:14px;font-weight:500;color:var(--color-text);z-index:10000;opacity:0;transform:translate(400px);transition:all .3s ease}.toast-notification--visible{opacity:1;transform:translate(0)}.toast-notification--error,.toast-notification--warning,.toast-notification--success{background:var(--color-white);border-left:4px solid var(--color-hover);color:var(--color-text)}@media(max-width:640px){.toast-notification{left:20px;right:20px;min-width:auto;top:auto;bottom:20px;bottom:max(20px,env(safe-area-inset-bottom));padding-bottom:calc(16px + env(safe-area-inset-bottom));transform:translateY(200px)}.toast-notification--visible{transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/base.css.map */
