.full-bleed-announcement{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.custom-announcement-bar{overflow:hidden;white-space:nowrap;color:#fff;min-height:2rem;position:relative;display:flex;justify-content:space-between;gap:10px;background:linear-gradient(to right,#ff6500,#ffa600);align-items:center}.custom-announcement-bar__left{display:flex;align-items:center;gap:18px;padding-left:2.5rem;font-size:13px;font-weight:600;white-space:nowrap}.custom-announcement-bar__item{display:flex;align-items:center;gap:8px}.custom-announcement-bar__icon{color:#fff;flex:0 0 auto}.custom-announcement-bar__code{font-weight:800}.custom-announcement-bar__copy{background:transparent;border:0;color:inherit;text-decoration:underline;cursor:pointer;margin-left:6px;padding:0;font:inherit}.custom-announcement-bar__copy:disabled{cursor:default;text-decoration:none;opacity:.9}.custom-announcement-bar__reviews{display:flex;align-items:center;gap:8px;padding-right:2.5rem;white-space:nowrap;color:#fff!important;text-decoration:none!important;background:none!important;background-size:auto!important;position:static!important;width:auto!important;overflow:visible!important;font-size:13px}.custom-announcement-bar__reviews:hover,.custom-announcement-bar__reviews:active{text-decoration:none!important;background:none!important}.custom-announcement-bar__reviews-text{font-weight:500}.custom-announcement-bar__reviews:hover .custom-announcement-bar__reviews-text{text-decoration:underline}.custom-announcement-bar__reviews-light{font-weight:500;opacity:.8}.custom-announcement-bar__stars{display:flex;gap:2px}.custom-announcement-bar__star-badge{background:#0073ff;padding:3px;border-radius:1px;display:flex;align-items:center;justify-content:center}.custom-announcement-bar__star-svg{width:9px;height:9px;display:block}.custom-announcement-bar__reviews-logo{width:68px!important;margin-bottom:0rem!important}@media(max-width:1024px){.custom-announcement-bar__left{flex-direction:column;align-items:flex-start;gap:6px;white-space:normal}}@media(max-width:768px){.custom-announcement-bar__left{display:none!important}.custom-announcement-bar{flex-direction:row;justify-content:center;padding:6px 0}.custom-announcement-bar__reviews{padding:6px 12px!important;font-size:12px;min-height:3rem}}.header-top{position:relative}.header-top:before{content:"";position:absolute;top:0;left:0;margin-top:-8px;width:18rem;height:4rem;background:linear-gradient(to right,#ff6500,#ff740c);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L400,0 C320,0 380,200 320,200 L0,200 Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L400,0 C320,0 380,200 320,200 L0,200 Z' fill='black'/%3E%3C/svg%3E");mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;z-index:0;pointer-events:none}.header-top>*{position:relative;z-index:1}.header-logo{margin-right:4rem}@media(max-width:768px){.header-top:before{display:none}.header-logo{margin-right:0rem}}:root{--menu-accent: #ff6500;--menu-accent-soft: rgba(255, 101, 0, .08);--menu-accent-soft-hover: rgba(255, 101, 0, .12);--menu-bg-soft: rgba(0,0,0,.025);--menu-bg-soft-hover: rgba(0,0,0,.045);--menu-text-soft: rgba(0,0,0,.58)}.menu-drawer-left{margin-right:auto;margin-left:0;border-radius:0 18px 18px 0;background:#fff;box-shadow:0 10px 30px #00000014,0 2px 8px #0000000a;border-right:1px solid rgba(0,0,0,.06);overflow:hidden}.menu-trigger__icon{color:var(--menu-accent)}.menu-trigger--custom{padding:.6rem 1rem;margin-left:1rem;border-radius:10px;background:#f5f5f5}@media screen and (max-width:767px){.menu-trigger--custom{padding-left:0rem;margin-left:0rem}}.menu-trigger--custom:hover{background:#e7e7e7}.menu-trigger--custom:active{background:#00000014}.menu-drawer__header{position:sticky;top:0;z-index:2;background:inherit;padding-top:.75rem;padding-bottom:.75rem}.menu-drawer__header-accent{width:5px;height:20px;border-radius:999px;background:var(--menu-accent);display:inline-block;flex-shrink:0}.menu-drawer__title{margin:0;font-size:1.05rem;line-height:1.15;font-weight:600}.menu-drawer__back-btn{display:inline-flex;align-items:center;gap:.35rem;min-height:1.9rem;padding:.4rem .65rem;border-radius:999px;background:var(--menu-accent-soft);color:var(--menu-accent);transition:background .2s ease,color .2s ease;white-space:nowrap;font-size:.82rem;font-weight:600}.menu-drawer__back-btn:hover{background:var(--menu-accent-soft-hover);color:var(--menu-accent)}.menu-drawer__close{color:var(--menu-accent)}.menu-drawer__list{display:flex;flex-direction:column;gap:.25rem}.menu-drawer__list--secondary{margin-top:.7rem}.menu-drawer__item{width:100%}.menu-drawer__button,.menu-drawer__link{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .6rem;border-radius:12px;text-decoration:none;color:inherit;background:transparent;text-align:left;transition:background .2s ease}.menu-drawer__button:hover,.menu-drawer__link:hover,.menu-drawer__button:focus-visible,.menu-drawer__link:focus-visible{background:var(--menu-bg-soft-hover);outline:none}.menu-drawer__button-content{display:flex;align-items:center;gap:.72rem;min-width:0;flex:1 1 auto}.menu-drawer__image{width:36px;height:36px;object-fit:contain;border-radius:5px;flex-shrink:0;background:var(--menu-bg-soft)}.menu-drawer__image--placeholder{width:36px;height:36px;border-radius:5px;background:linear-gradient(180deg,#ff650014,#ff650008);flex-shrink:0}.menu-drawer__text{font-size:.94rem;line-height:1.2;font-weight:500;text-align:left}.menu-drawer__icon{width:10px;height:10px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--menu-accent);opacity:.8}.menu-drawer__subheader{display:flex;align-items:center;gap:.8rem;padding:.8rem;border-radius:14px;background:linear-gradient(180deg,#ff650012,#ff650008)}.menu-drawer__subheader-image{width:64px;height:64px;object-fit:cover;border-radius:14px;flex-shrink:0;background:var(--menu-bg-soft)}.menu-drawer__subheader-title{font-size:.98rem;font-weight:700;line-height:1.2}.menu-drawer__view-all{margin-top:.25rem;display:inline-flex;align-items:center;font-size:.82rem;font-weight:600;color:var(--menu-accent);text-decoration:none}.menu-drawer__view-all:hover{text-decoration:underline}@media screen and (max-width:767px){.menu-drawer-left{width:100%;max-width:100%;border-radius:16px 16px 0 0}.menu-drawer__subheader-image{width:58px;height:58px}.menu-drawer__image,.menu-drawer__image--placeholder{width:44px;height:44px}.menu-drawer__text{font-size:.92rem}.menu-drawer__title{font-size:1rem}}@media screen and (min-width:768px){.header-top.logo-on-side{grid-template-columns:2fr 6fr 2fr;padding-bottom:10px}}.product-card__wrapper:hover .product-card__title{text-decoration:underline}.product-card__color-count{display:block;font-size:.75rem;color:#666;margin-block:8px}.anm-fade-element{visibility:visible!important;opacity:1!important;transform:none!important;transition:none!important;animation:none!important}[name=minus],[name=plus]{border:2px solid transparent}[name=minus]:hover,[name=plus]:hover{background-color:#ff65001a;border-color:#ff6500;color:#ff6500}[name=minus]:hover{border-radius:4px 0 0 4px}[name=plus]:hover{border-radius:0 4px 4px 0}[name=minus]:hover svg,[name=plus]:hover svg{fill:#ff6500;color:#ff6500}.quantity-controls{color:rgba(var(--color-heading),.8);border-color:rgba(var(--color-text),.2)}.quantity-btn{display:flex;justify-content:center;align-items:center;cursor:pointer;padding:1rem;background:transparent;-webkit-user-select:none;user-select:none}.quantity-btn .icon-svg{width:.75rem;height:.75rem;display:flex;color:rgb(var(--color-text))}.quantity-input{width:3.5rem;padding:.625rem 0;font-weight:500;color:rgb(var(--color-text))}.total-price-display{display:flex;align-items:center;gap:.5rem;padding:.5rem 0 .5rem 1rem;border-left:1px solid rgba(var(--color-text),.15)}.total-label{font-size:12px;font-weight:500}.total-values{display:flex;align-items:baseline;gap:.375rem}.total-neto{font-size:16px;font-weight:700;color:rgb(var(--color-text))}.total-tax-wrapper{font-size:14px;color:rgba(var(--color-text),.6);font-weight:400}.tax-tag{font-size:10px}@media screen and (max-width:767px){.total-price-display{border-left:none;padding-left:0}.total-neto{font-size:16px}.total-tax-wrapper{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/custom.css.map */
