.banner-container{display:flex;align-items:center;justify-content:center;position:relative;width:100%;overflow:hidden}.banner{display:flex;justify-content:space-around;background-color:#f7f7f7;padding:0;border-radius:0;margin:0;flex-wrap:wrap;width:100%;position:relative;height:30px}.banner-item{text-align:center;flex:1;display:flex;align-items:center;justify-content:center;position:relative;transition:transform 1s ease-in-out,opacity 1s ease-in-out;opacity:1;height:100%}.banner-item img{width:auto;height:60%;margin-right:10px}.banner-item p{font-size:1.1em;font-weight:600;color:#000;font-family:Geist,Geist;line-height:30px}@media(max-width:768px){.banner{display:flex;flex-wrap:nowrap;height:30px;position:relative}.banner-item{flex:0 0 100%;margin:0;opacity:0;position:absolute;transform:translate(100%);transition:opacity .5s ease,transform .5s ease}.banner-item.active{opacity:1;transform:translate(0)}.banner-item.previous{transform:translate(-100%)}.banner-item img{width:20px;height:20px;margin-right:10px}.banner-item p{font-size:10px;line-height:40px}}.newsletter-container{width:100%;max-width:var(--container-max-width, 1178px);margin:24px auto;padding:0 15px;box-sizing:border-box}.newsletter-box{background-color:var(--newsletter-bg, var(--body-bg-secondary, rgb(var(--color-foreground), .04)));color:var(--newsletter-text, var(--heading-color, rgb(var(--color-foreground))));border-radius:var(--newsletter-box-radius, var(--radius-md, 8px));padding:var(--newsletter-padding, 24px);box-sizing:border-box}.newsletter-content{display:flex;align-items:center;gap:clamp(18px,3vw,40px)}.newsletter-content.image-right{flex-direction:row-reverse}.newsletter-image{flex:0 0 auto;max-width:25%;height:auto}.newsletter-text{flex:1 1 auto}.newsletter-copy h2{margin:0;color:inherit;font-family:var(--heading-font-family);font-size:var(--newsletter-heading-size, 22px);font-weight:var(--heading-md-weight, 700);line-height:1.18}.newsletter-copy p{margin:8px 0 0;color:inherit;font-size:var(--newsletter-text-size, 15px);line-height:1.45}.newsletter-input-container{display:flex;flex-wrap:wrap;gap:var(--newsletter-gap, 12px);width:100%}.newsletter-box input[type=email],.newsletter-box input[type=text]{flex:1 1 180px;min-width:0;height:var(--newsletter-field-height, 46px);padding:0 16px;border:1px solid rgba(var(--color-foreground),.18);border-radius:var(--newsletter-field-radius, var(--radius-sm, 8px));background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:15px;line-height:1;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.newsletter-box input[type=email]::placeholder,.newsletter-box input[type=text]::placeholder{color:rgba(var(--color-foreground),.56)}.newsletter-box input[type=email]:focus,.newsletter-box input[type=text]:focus{border-color:rgba(var(--color-foreground),.45);outline:0;box-shadow:0 0 0 2px rgba(var(--color-foreground),.08)}.newsletter-box button{flex:1 1 100%;min-width:180px;height:var(--newsletter-button-height, 46px);padding:0 24px;background-color:var(--newsletter-button-bg, var(--button-bg));color:var(--newsletter-button-text, var(--button-color));border:0;border-radius:var(--newsletter-button-radius, var(--radius-sm, 8px));cursor:pointer;font-size:14px;font-weight:var(--font-weight-600, 600);line-height:1;text-align:center;text-transform:var(--newsletter-button-transform, none);transition:filter .2s ease,transform .2s ease}.newsletter-box button:hover{filter:brightness(1.04)}.newsletter-box button:active{transform:translateY(1px)}.newsletter-hint,.newsletter-message{flex:1 1 100%;margin:0;font-size:13px;line-height:1.45}.newsletter-hint{color:rgba(var(--color-foreground),.66)}.newsletter-message[hidden]{display:none}.newsletter-message--error{color:var(--modal-error-icon-color, var(--form-error-border-color))}.newsletter-message--success{color:var(--modal-success-icon-color)}.newsletter-container .newsletter-hint a{color:var(--newsletter-link, var(--body-link-color));text-decoration:underline;text-underline-offset:2px}.newsletter-container--stacked{max-width:var(--newsletter-max-width, var(--container-max-width, 1178px))}.newsletter-container--stacked .newsletter-box{text-align:var(--newsletter-align, center)}.newsletter-container--stacked .newsletter-content{flex-direction:column;align-items:stretch;gap:calc(var(--newsletter-gap, 12px) * 1.5)}.newsletter-container--stacked .newsletter-text{display:flex;flex-direction:column;gap:calc(var(--newsletter-gap, 12px) * 1.5)}.newsletter-container--stacked .newsletter-copy h2,.newsletter-container--stacked .newsletter-copy p,.newsletter-container--stacked .newsletter-hint,.newsletter-container--stacked .newsletter-message{text-align:var(--newsletter-align, center)}.newsletter-container--stacked .newsletter-input-container{flex-direction:column;flex-wrap:nowrap}.newsletter-container--stacked .newsletter-box input[type=email],.newsletter-container--stacked .newsletter-box input[type=text],.newsletter-container--stacked .newsletter-box button{flex:0 0 auto;width:100%}.newsletter-container--inline .newsletter-box{padding:clamp(24px,3vw,36px) clamp(24px,4vw,56px)}.newsletter-container--inline .newsletter-text{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(420px,1.25fr);column-gap:clamp(32px,5vw,72px);row-gap:22px;align-items:center}.newsletter-container--inline .newsletter-copy{max-width:440px}.newsletter-container--inline .newsletter-input-container{align-items:flex-start}.newsletter-container--inline .newsletter-hint{grid-column:1 / -1;text-align:center}@media(max-width:1024px){.newsletter-container--inline .newsletter-text{grid-template-columns:1fr;row-gap:18px}.newsletter-container--inline .newsletter-copy{max-width:none;text-align:center}}@media(max-width:768px){.newsletter-container{margin:16px auto}.newsletter-box{padding:calc(var(--newsletter-padding, 24px) * .75)}.newsletter-content,.newsletter-content.image-right{flex-direction:column;align-items:stretch;gap:16px}.newsletter-image{max-width:96px}.newsletter-copy h2,.newsletter-copy p,.newsletter-hint,.newsletter-message{text-align:center}.newsletter-box input[type=email],.newsletter-box input[type=text],.newsletter-box button{flex:1 1 100%;width:100%}}.article-card__excerpt{word-wrap:normal;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;white-space:normal;line-height:1.6;font-size:16px}CSS f\fcr Landing Page .landing-page{padding:20px;background-color:#f9f9f9}.landing-page-header{text-align:center;margin-bottom:20px}.landing-logo{max-width:100px;margin-bottom:10px}.landing-title{font-size:28px;font-weight:700;margin-bottom:10px;color:#333}.landing-description{font-size:16px;color:#666}.product-grid{display:grid;gap:20px}.product-item{border:1px solid #e1e1e1;border-radius:8px;padding:15px;background-color:#fff;box-shadow:0 2px 4px #0000001a;text-align:center;transition:transform .2s ease-in-out}.product-item:hover{transform:scale(1.03)}.product-image{max-width:100%;height:auto;margin-bottom:10px}.product-title{font-size:16px;font-weight:700;margin-bottom:5px}.product-price{font-size:14px;color:#333;font-weight:700;margin-bottom:10px}.additional-links{display:flex;justify-content:center;gap:10px}.product-link{font-size:14px;color:#0056b3;text-decoration:none}.product-link:hover{text-decoration:underline;color:#003f7d}@media(max-width:768px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.product-grid{grid-template-columns:1fr}}.image-caption{font-size:14px;color:#666;text-align:center;margin-top:8px}.prd-grid product-card.prd .prd-bot,swiper-carousel product-card.prd .prd-bot{flex:0 0 auto!important;justify-content:flex-start!important}.prd-grid product-card.prd.prd--style1 .prd-bot,swiper-carousel product-card.prd.prd--style1 .prd-bot{padding-top:10px!important;padding-bottom:8px!important}.prd-grid product-card.prd.prd--style2 .prd-bot,swiper-carousel product-card.prd.prd--style2 .prd-bot{padding-top:12px!important}.prd-grid product-card.prd .prd-bot>.prd-name,swiper-carousel product-card.prd .prd-bot>.prd-name{min-height:var(--product-card-title-height, 21px)!important;align-items:flex-start!important}.prd-grid product-card.prd .prd-bot>.prd-name a,swiper-carousel product-card.prd .prd-bot>.prd-name a{display:-webkit-box!important;min-height:var(--product-card-title-height, 21px)!important;max-height:var(--product-card-title-height, 21px)!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:var(--product-card-title-lines, 2)}.prd-grid product-card.prd .prd-bot>.ryviu-collection,.prd-grid product-card.prd .prd-bot>.prd-rating,swiper-carousel product-card.prd .prd-bot>.ryviu-collection,swiper-carousel product-card.prd .prd-bot>.prd-rating{display:block!important;width:100%!important;min-height:18px!important;margin-top:4px!important;text-align:center!important}.prd-grid product-card.prd .prd-bot>.ryviu-collection:empty,swiper-carousel product-card.prd .prd-bot>.ryviu-collection:empty{min-height:0!important;margin-top:0!important}.prd-grid product-card.prd .prd-bot>.ryviu-collection+.prd-rating,swiper-carousel product-card.prd .prd-bot>.ryviu-collection+.prd-rating{margin-top:0!important}.prd-grid product-card.prd .prd-bot>.prd-price,swiper-carousel product-card.prd .prd-bot>.prd-price{margin-top:4px!important}
/*# sourceMappingURL=/cdn/shop/t/33/assets/custom.css.map */
