body{-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important;text-size-adjust:100%!important}*{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}*{text-align:-webkit-match-parent;text-align:match-parent;text-align:inherit}*{-webkit-overflow-scrolling:touch;overflow-scrolling:touch}button,input[type=button],input[type=submit],input[type=reset],select,input[type=search],input[type=number]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.glightbox-container,.glightbox-container *{-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important;-webkit-overflow-scrolling:touch!important;overflow-scrolling:touch!important}.swatch{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border:2px solid #e0e0e0!important;border-radius:50%!important;overflow:hidden!important;cursor:pointer!important;position:relative!important;transition:all .2s ease!important;text-decoration:none!important}.swatch:hover{border-color:#999!important;transform:scale(1.05)!important;box-shadow:0 2px 8px #00000026!important}.swatch input[type=radio]:checked+label,.swatch.selected{border-color:#333!important;transform:scale(1.1)!important;box-shadow:0 3px 12px #00000040!important}.swatch-chip{display:block!important;width:100%!important;height:100%!important;border-radius:50%!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border:1px solid rgba(255,255,255,.3)!important;position:relative!important;overflow:hidden!important;transition:all .2s ease!important;background-color:#f5f5f5!important}.swatch-chip.loading{background:linear-gradient(45deg,#f0f0f0 25%,transparent 25%),linear-gradient(-45deg,#f0f0f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f0f0f0 75%),linear-gradient(-45deg,transparent 75%,#f0f0f0 75%)!important;background-size:8px 8px!important;background-position:0 0,0 4px,4px -4px,-4px 0px!important;animation:swatch-loading 1s linear infinite!important}@keyframes swatch-loading{0%{background-position:0 0,0 4px,4px -4px,-4px 0px}to{background-position:8px 0,8px 4px,12px -4px,4px 0px}}.swatch-chip.loaded{border-color:#ffffff80!important}.swatch-label{position:absolute!important;left:-9999px!important}.color-swatches{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}.color-swatches li{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:2px!important}input[type=radio]:checked+.swatch{border-color:#000!important;box-shadow:0 0 0 2px #0000001a!important}.swatch:hover{border-color:#666!important;transform:scale(1.1)!important}input[type=radio]:focus-visible+.swatch{outline:2px solid #4a90e2!important;outline-offset:2px!important}.header-sticky-group{position:fixed;top:0;left:0;width:100%;z-index:15000;background-color:#fff;display:flex;flex-direction:column;align-items:stretch;box-shadow:0 2px 8px #0000000d}.top-social-bar{display:flex;justify-content:space-between;align-items:center;background-color:#889080;padding:10px 20px;height:60px;z-index:1000;gap:12px;overflow-x:auto;white-space:nowrap;font-size:14px;color:#666;border-bottom:1px solid #e0e0e0}.social-icons-left{display:flex;align-items:center;gap:8px}.social-img-icon,.footer-social-icons img,.footer-social-icons svg{width:48px!important;height:48px!important;border-radius:50%;object-fit:contain;background-color:#fff;padding:4px;border:1px solid #ccc;box-shadow:0 0 2px #0000001a;transition:transform .3s ease,opacity .3s ease;cursor:pointer}.social-img-icon:hover,.footer-social-icons img:hover,.footer-social-icons svg:hover{transform:scale(1.1);opacity:.8}.flag-icon{width:32px;height:24px;border-radius:6px!important;border:2px solid white;background-color:#fff;object-fit:cover!important;box-shadow:0 0 3px #00000026;display:inline-block}.language-selector-right{display:flex;align-items:center;gap:8px}.flag-link{display:flex;align-items:center;text-decoration:none;padding:4px 8px;border-radius:4px;transition:background-color .3s ease}.flag-link:hover{background-color:#e0e0e0}.stories-bar-wrapper{width:100%;background-color:#889080;padding:10px 0;z-index:12000}.stories-bar{display:flex;justify-content:center;gap:8px;padding:6px 12px;overflow-x:auto}.animated-stories-link{position:relative}.animated-stories-link img{width:60px;height:60px;border-radius:50%;object-fit:cover;transition:transform .3s ease;-webkit-user-select:none;user-select:none}.animated-stories-link:hover img,.animated-stories-link.tap-zoom img{transform:scale(1.15)}.tooltip-bubble{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#0f6378f2;color:#fff;padding:6px 14px;font-size:14px;border-radius:6px;white-space:nowrap;max-width:90vw;text-overflow:ellipsis;overflow:hidden;box-shadow:0 2px 8px #00000026;transition:opacity .3s ease,visibility .3s ease;z-index:99999;opacity:0;pointer-events:none;visibility:hidden}.tooltip-bubble.visible,.tooltip-bubble.hover-visible,.tooltip-bubble.tap-visible{opacity:1;visibility:visible;pointer-events:auto}.footer-social-icons{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:24px;margin:24px 0;max-width:100vw}.footer-flags{display:flex;gap:12px;align-items:center;flex-wrap:nowrap;overflow-x:auto}.footer-logo-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:0;padding-top:0;width:100%;text-align:center;padding-left:0;padding-right:0;position:relative;height:100px}.footer-logo-img{max-width:160px;width:100%;height:auto;object-fit:contain;margin-bottom:1rem;position:absolute;left:50%;top:50%;transform:translate(-30%,-50%);background-color:transparent;border:none}.only-mobile{display:none}.only-desktop{display:block}@media screen and (max-width: 768px){.only-mobile{display:block}.only-desktop{display:none}main{padding-top:275px!important}.top-social-bar{flex-direction:row;justify-content:space-between;align-items:center;padding:8px 10px}.stories-bar{padding:4px 8px}.animated-stories-link img{width:50px;height:50px}.tooltip-bubble{top:120%;left:50%;transform:translate(-50%);font-size:12px;padding:5px 10px}.image-banner-title{font-size:24px}.image-banner-description{font-size:14px}.btn-group .btn{padding:8px 16px;font-size:12px}.social-img-icon,.footer-social-icons img,.footer-social-icons svg{width:30px!important;height:30px!important}.flag-icon{width:24px!important;height:18px!important}}.image-banner-wrapper{position:relative;width:100%;overflow:hidden;margin:0!important;padding:0!important;background:transparent!important}.image-banner-img{width:100%!important;height:auto!important;object-fit:contain!important;display:block}.image-banner-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%);text-align:center;color:#fff;padding:0 20px;width:90%}.image-banner-title{font-size:28px;margin-bottom:12px;line-height:1.3}.image-banner-description{font-size:16px;margin-bottom:20px;line-height:1.5}.btn-group{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.btn-group .btn{padding:10px 18px;font-size:14px;text-transform:uppercase;border-radius:4px}.newsletter-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px 16px;background-color:#8c735b;text-align:center}.newsletter-form{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:380px;margin:0 auto}.newsletter-form .newsletter-input-row{display:flex;gap:10px;width:100%}.newsletter-form input[type=text],.newsletter-form input[type=email],.newsletter-name-input,.newsletter-email-input{padding:10px;font-size:15px;border-radius:5px;border:1px solid #ccc;width:100%;box-sizing:border-box;text-align:left;background-color:#fff;color:#000;transition:border-color .3s ease,box-shadow .3s ease}.newsletter-form input[type=text]:focus,.newsletter-form input[type=email]:focus,.newsletter-name-input:focus,.newsletter-email-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff1a;outline:none}.newsletter-form button{padding:10px 16px;font-size:15px;border-radius:5px;background-color:#333;color:#fff;border:none;cursor:pointer;width:100%;max-width:380px;transition:background-color .3s ease}.newsletter-form button:hover{background-color:#555}.newsletter-terms{font-size:11px;margin-top:14px;text-align:center;line-height:1.4;color:#eee;max-width:380px}.newsletter-wrapper .newsletter-label{color:#fff;font-size:13px;font-weight:500;margin-bottom:6px;text-align:left}.newsletter-wrapper .newsletter-field-group{display:flex;flex-direction:column;width:100%}@media screen and (max-width: 480px){.newsletter-wrapper .newsletter-label{font-size:12px;margin-bottom:4px}.newsletter-wrapper .newsletter-input-row{flex-direction:column;gap:12px}}@media screen and (max-width: 480px){.newsletter-wrapper{padding:24px 12px}.newsletter-form{gap:8px}.newsletter-form .newsletter-input-row{flex-direction:column;gap:8px}.newsletter-form input[type=text],.newsletter-form input[type=email],.newsletter-form button,.newsletter-name-input,.newsletter-email-input{font-size:14px;padding:9px;max-width:100%}.newsletter-terms{font-size:11px;margin-top:14px;text-align:center;color:#eee;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width: 769px){.newsletter-terms{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}main{padding-top:360px!important}@media screen and (min-width: 768px) and (max-width: 1024px){main{padding-top:195px!important}.stories-bar-wrapper{margin-bottom:0!important;border-bottom:none!important}}@media screen and (max-width: 767px){main{padding-top:294px!important}}.btn-inline-auto{display:inline-block;width:auto!important;min-width:50px;padding:8px 16px;text-align:center;font-size:13px;text-transform:uppercase;border-radius:4px;white-space:nowrap}.carousel-caption .btn-wrapper{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px}.carousel-caption .btn-wrapper .btn{display:inline-flex!important;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;white-space:nowrap;text-align:center;border-radius:4px;box-sizing:border-box;width:auto!important;min-width:100px;max-width:160px}
/*# sourceMappingURL=/cdn/shop/t/374/assets/custom-style.css.map */
