.product-section{padding:var(--product-padding-top, 3rem) 0 var(--product-padding-bottom, 3rem);background:var(--color-background);color:var(--color-foreground);transition:background-color .3s ease,color .3s ease;position:relative}.product-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(244,229,30,.02) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(244,229,30,.02) 0%,transparent 50%);pointer-events:none;z-index:0}.product-section__container{max-width:var(--page-width, 1400px);margin:0 auto;padding:0 var(--spacing-section-horizontal, 2rem);position:relative;z-index:1}.product-section__container--full{max-width:100%}.product-section__container--page{max-width:1200px}.product-section__container--narrow{max-width:1000px}.product-section__breadcrumbs{margin-bottom:2.5rem;animation:fadeInDown .5s ease-out}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.product-grid{display:grid!important;gap:clamp(2rem,4vw,4rem);grid-template-columns:repeat(12,1fr)!important;align-items:start;width:100%;max-width:1400px;margin:0 auto}@media screen and (min-width: 990px){.product-grid>.product-block--gallery,.product-grid--modern>.product-block--gallery,.product-grid--classic>.product-block--gallery,.product-grid--left>.product-block--gallery,.product-grid--right>.product-block--gallery{grid-column:1 / 7!important;grid-row:1!important}.product-grid>.product-block--info,.product-grid--modern>.product-block--info,.product-grid--classic>.product-block--info,.product-grid--left>.product-block--info,.product-grid--right>.product-block--info{grid-column:7 / 13!important;grid-row:1!important;padding-left:1.5rem}}.product-block--full-width{grid-column:1 / -1!important}.product-block{min-width:0;width:100%;box-sizing:border-box}.product-block--gallery{position:relative;width:100%}.product-block--info{display:flex;flex-direction:column;gap:1.25rem;width:100%}@media screen and (min-width: 990px){.product-block--sticky{position:sticky;top:calc(var(--header-height, 80px) + 2rem);align-self:start}}.product-gallery{width:100%}.pi{display:flex;flex-direction:column;gap:1.25rem;width:100%}.pi__title{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:var(--weight-heading-banner, 700);line-height:1.2;letter-spacing:-.02em;background:linear-gradient(135deg,var(--color-foreground) 0%,rgba(0,0,0,.7) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:fadeInUp .6s ease-out .1s backwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pi__price{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;padding:1.5rem;background:linear-gradient(135deg,#f4e51e0f,#f4e51e05);border:2px solid rgba(244,229,30,.15);border-radius:16px;margin:.5rem 0 1rem;box-shadow:0 4px 12px #f4e51e14,inset 0 1px #ffffff1a;animation:fadeInUp .6s ease-out .2s backwards;position:relative;overflow:hidden}.pi__price:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(244,229,30,.1) 0%,transparent 70%);animation:pulse 3s ease-in-out infinite;pointer-events:none}@keyframes pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.pi__price-current{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3rem)!important;font-weight:var(--weight-price-cta, 600)!important;color:var(--color-foreground, #000)!important;position:relative;z-index:1;text-shadow:0 2px 4px rgba(0,0,0,.05);letter-spacing:-.03em}.pi__divider{display:none}.pi__form{display:flex;flex-direction:column;gap:1.25rem}.variant-selector{width:100%}.variant-selector__wrapper{display:flex;flex-direction:column;gap:1.25rem}.variant-selector__option{display:flex;flex-direction:column;gap:.75rem}.variant-selector__header{display:flex;align-items:center;justify-content:space-between}.variant-selector__label{font-size:.9375rem;font-weight:var(--weight-price-cta, 600);margin:0}.variant-selector__select-hidden{position:absolute;opacity:0;pointer-events:none}.variant-selector__values{display:flex;flex-wrap:wrap;gap:.5rem}.variant-button{position:relative}.variant-button__input{position:absolute;opacity:0;pointer-events:none}.variant-button__label{display:inline-flex;align-items:center;justify-content:center;min-width:70px;padding:1rem 1.75rem;background:linear-gradient(135deg,var(--color-surface, rgba(255, 255, 255, .9)),var(--color-surface-hover, rgba(255, 255, 255, .8)));border:2px solid var(--color-border, #e5e7eb);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:var(--weight-price-cta, 600);font-size:.9375rem;box-shadow:0 2px 8px #0000000f,inset 0 1px #ffffff80;position:relative;overflow:hidden}.variant-button__label:before{content:"";position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(244,229,30,.3),transparent);transition:left .5s ease}.variant-button__label:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:12px;background:linear-gradient(135deg,#f4e51e33,#f4e51e1a);opacity:0;transition:opacity .3s ease;z-index:-1}.variant-button__label:hover{border-color:var(--color-primary, #F4E51E);background:linear-gradient(135deg,#f4e51e14,#f4e51e0a);transform:translateY(-3px) scale(1.03);box-shadow:0 6px 20px #f4e51e33,0 2px 8px #0000001a,inset 0 1px #ffffff4d}.variant-button__label:hover:before{left:150%}.variant-button__label:hover:after{opacity:1}.variant-button--selected .variant-button__label{background:linear-gradient(135deg,var(--color-primary, #F4E51E) 0%,var(--color-yellow-hover, #FFE44D) 100%);border-color:var(--color-primary, #F4E51E);color:var(--color-olimpo-black, #000);font-weight:var(--font-weight-extrabold, 800);box-shadow:0 8px 24px #f4e51e66,0 4px 12px #f4e51e4d,inset 0 1px #fff6;transform:translateY(-2px) scale(1.05);animation:selectedPulse 2s ease-in-out infinite}@keyframes selectedPulse{0%,to{box-shadow:0 8px 24px #f4e51e66,0 4px 12px #f4e51e4d,inset 0 1px #fff6}50%{box-shadow:0 10px 28px #f4e51e80,0 6px 16px #f4e51e66,inset 0 1px #ffffff80}}.variant-button--selected .variant-button__label:before,.variant-button--selected .variant-button__label:after{display:none}.variant-button--unavailable .variant-button__label{opacity:.35;cursor:not-allowed;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);text-decoration:line-through;border-color:#d1d5db}.variant-button--unavailable .variant-button__label:hover{transform:none;box-shadow:0 2px 8px #0000000f}.pi__quantity{display:flex;flex-direction:column;gap:.5rem}.pi__quantity-label{font-size:.9375rem;font-weight:var(--weight-price-cta, 600)}.pi__quantity-selector{display:flex;align-items:center;gap:0;width:fit-content;border:2px solid var(--color-border, #e5e7eb);border-radius:8px;background:var(--color-surface);box-shadow:0 1px 3px #0000000d;transition:all .2s ease}.pi__quantity-selector:hover{border-color:var(--color-primary, #F4E51E);box-shadow:0 2px 8px #f4e51e33}.pi__qty-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:4px}.pi__qty-btn:hover:not(:disabled){background:var(--color-primary, #F4E51E);color:var(--color-olimpo-black, #000);transform:scale(1.15)}.pi__qty-btn:active:not(:disabled){transform:scale(.95)}.pi__qty-btn:disabled{opacity:.3;cursor:not-allowed}.pi__qty-input{width:60px;text-align:center;border:none;background:transparent;font-weight:var(--weight-price-cta, 600);font-size:1rem}.pi__stock{margin:.75rem 0;display:flex;flex-direction:column;gap:.625rem}.pi__stock-badge{display:inline-flex;align-items:center;gap:.625rem;width:fit-content;padding:.75rem 1.25rem;border-radius:12px;font-size:.9375rem;font-weight:var(--weight-heading-banner, 700);letter-spacing:.02em;transition:all .3s cubic-bezier(.4,0,.2,1);animation:slideInLeft .4s ease-out;position:relative;overflow:hidden}.pi__stock-badge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.pi__stock-badge:hover:before{left:100%}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.pi__stock-badge--in{background:linear-gradient(135deg,#10b98126,#10b98114);color:#059669;border:2px solid rgba(16,185,129,.3);box-shadow:0 4px 12px #10b98126,inset 0 1px #fff3}.pi__stock-badge--in:hover{background:linear-gradient(135deg,#10b98133,#10b9811f);border-color:#10b98166;transform:translate(8px) scale(1.02);box-shadow:0 6px 16px #10b98133,inset 0 1px #ffffff4d}.pi__stock-badge--low{background:linear-gradient(135deg,#f59e0b26,#f59e0b14);color:#d97706;border:2px solid rgba(245,158,11,.3);box-shadow:0 4px 12px #f59e0b26,inset 0 1px #fff3;animation:pulseWarning 2.5s ease-in-out infinite,slideInLeft .4s ease-out}@keyframes pulseWarning{0%,to{transform:scale(1);box-shadow:0 4px 12px #f59e0b26,inset 0 1px #fff3}50%{transform:scale(1.03);box-shadow:0 6px 16px #f59e0b40,inset 0 1px #ffffff4d}}.pi__stock-badge--out{background:linear-gradient(135deg,#ef444426,#ef444414);color:#dc2626;border:2px solid rgba(239,68,68,.3);box-shadow:0 4px 12px #ef444426,inset 0 1px #fff3}.pi__stock-badge--out:hover{transform:translate(4px)}.pi__submit-wrapper{width:100%;margin-top:.5rem}.pi__payment-buttons{width:100%;margin-top:.75rem}.product-tabs{width:100%;background:transparent;border:none}.product-tabs__nav{display:flex;gap:.75rem;padding:.5rem;background:var(--color-surface);border-radius:16px;margin-bottom:2.5rem;box-shadow:inset 0 2px 4px #00000008;border:1px solid var(--color-border)}.product-tabs__button{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem 1.75rem;background:transparent;border:none;border-radius:12px;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);color:var(--color-foreground-secondary, #6b7280);font-weight:var(--weight-price-cta, 600);font-size:.9375rem;position:relative;overflow:hidden;flex:1;min-width:max-content;text-transform:uppercase;letter-spacing:.05em}.product-tabs__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#f4e51e1a,#f4e51e0d);opacity:0;transition:opacity .35s ease}.product-tabs__button:hover{color:var(--color-foreground, #000);background:#f4e51e14;transform:translateY(-2px);box-shadow:0 4px 12px #f4e51e26}.product-tabs__button:hover:before{opacity:1}.product-tabs__button--active{background:linear-gradient(135deg,var(--color-primary, #F4E51E) 0%,var(--color-yellow-hover, #FFE44D) 100%);color:var(--color-olimpo-black, #000);font-weight:var(--weight-heading-banner, 700);box-shadow:0 4px 16px #f4e51e4d,0 2px 8px #0000001a;transform:translateY(-3px)}.product-tabs__button--active:before{opacity:0}.product-tabs__button svg{width:20px;height:20px;transition:all .35s cubic-bezier(.4,0,.2,1);flex-shrink:0}.product-tabs__button:hover svg{transform:scale(1.15) rotate(5deg)}.product-tabs__button--active svg{color:var(--color-olimpo-black, #000);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.product-tabs__content{padding:2.5rem 0 0;min-height:300px}.product-tabs__panel{display:none;opacity:0;padding:2rem;background:var(--color-surface);border-radius:16px;border:1px solid var(--color-border)}.product-tabs__panel--active{display:block;animation:fadeInContent .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes fadeInContent{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.product-description-modern{margin-top:4rem;padding:3rem 0;border-top:2px solid var(--color-border)}.product-complementary{margin-top:4rem;padding-top:4rem;border-top:2px solid var(--color-border)}.product-description-content{font-size:1.0625rem;line-height:1.8;color:var(--color-foreground-secondary);padding:.5rem 0}.product-description-content p{margin-bottom:1.25rem}.product-description-content p:last-child{margin-bottom:0}.product-complementary__title{margin-bottom:1.5rem;text-align:center;font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--weight-heading-banner, 700)}.product-complementary__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.product-specifications{padding:.5rem 0}.specs-table{width:100%;border-collapse:separate;border-spacing:0;margin:0;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000a;border:1px solid var(--color-border, #e5e7eb)}.specs-table tr{border-bottom:1px solid var(--color-border, #e5e7eb);transition:all .3s ease;position:relative}.specs-table tr:last-child{border-bottom:none}.specs-table tr:hover{background:linear-gradient(90deg,rgba(244,229,30,.05),transparent);transform:scale(1.01);z-index:1}.specs-table tr:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--color-primary, #F4E51E);opacity:0;transition:opacity .3s ease}.specs-table tr:hover:before{opacity:1}.specs-table__label{padding:1.25rem 1.5rem;font-weight:var(--weight-heading-banner, 700);color:var(--color-foreground);width:40%;background:#f4e51e05;text-transform:uppercase;font-size:.875rem;letter-spacing:.05em}.specs-table__value{padding:1.25rem 1.5rem;color:var(--color-foreground-secondary);font-weight:var(--weight-subtitle, 500);font-size:.9375rem}.product-shipping-details{padding:.5rem 0}.shipping-info-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin:0}.shipping-card{display:flex;flex-direction:column;gap:1rem;padding:1.75rem;background:var(--color-surface);border:2px solid var(--color-border);border-radius:16px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.shipping-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-yellow-hover, #FFE44D));transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.shipping-card:hover{border-color:var(--color-primary);transform:translateY(-8px) scale(1.02);box-shadow:0 12px 24px #f4e51e26,0 4px 8px #00000014;background:var(--color-surface-hover)}.shipping-card:hover:before{transform:scaleX(1)}.shipping-card__icon{flex-shrink:0;color:var(--color-primary, #F4E51E);background:#f4e51e1a;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:12px;transition:all .3s ease}.shipping-card:hover .shipping-card__icon{background:var(--color-primary, #F4E51E);color:var(--color-olimpo-black, #000);transform:scale(1.1) rotate(5deg)}.shipping-card h4{margin:0 0 .5rem;font-size:1.125rem;font-weight:var(--weight-heading-banner, 700);color:var(--color-foreground);text-transform:uppercase;letter-spacing:.05em}.shipping-card p{margin:0;font-size:.9375rem;color:var(--color-foreground-secondary);line-height:1.6;font-weight:var(--weight-subtitle, 500)}.product-warranty-details{padding:.5rem 0}.warranty-info{display:flex;flex-direction:column;gap:2rem}.warranty-highlight{text-align:center;padding:3rem 2.5rem;background:linear-gradient(135deg,#f4e51e14,#f4e51e05);border-radius:16px;margin:0 0 2rem;border:2px solid rgba(244,229,30,.2);position:relative;overflow:hidden}.warranty-highlight:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(244,229,30,.1) 0%,transparent 70%);animation:pulse 3s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.05);opacity:.8}}.warranty-highlight svg{color:var(--color-primary, #F4E51E);margin-bottom:1.5rem;filter:drop-shadow(0 4px 8px rgba(244,229,30,.3))}.warranty-highlight h3{margin:1rem 0 .75rem;position:relative;z-index:1}.warranty-highlight p{margin:0;position:relative;z-index:1}.warranty-list{display:flex;flex-direction:column;gap:1.25rem;max-width:700px;margin:0 auto}.warranty-item{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border-radius:12px;transition:all .35s cubic-bezier(.4,0,.2,1);background:var(--color-surface);border:2px solid var(--color-border);position:relative;overflow:hidden}.warranty-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--color-success);transform:scaleY(0);transition:transform .35s ease}.warranty-item:hover{background:var(--color-surface-hover);transform:translate(12px);box-shadow:0 4px 12px #10b9811a;border-color:#10b9814d}.warranty-item:hover:before{transform:scaleY(1)}.warranty-item svg{flex-shrink:0;color:var(--color-success, #10b981);background:#10b9811a;padding:.5rem;border-radius:8px;width:36px;height:36px;transition:all .3s ease}.warranty-item:hover svg{background:var(--color-success, #10b981);color:#fff;transform:scale(1.1) rotate(5deg)}.warranty-item span{font-weight:var(--weight-price-cta, 600);color:var(--color-foreground);font-size:.9375rem}@media screen and (max-width: 989px){.product-grid{grid-template-columns:1fr!important;gap:2rem}.product-block--gallery,.product-block--info{grid-column:1 / -1!important}.product-block--sticky{position:static!important}}@media screen and (max-width: 749px){.product-grid{gap:1.5rem}.product-block--info{padding-left:0!important}.pi__price-current{font-size:1.75rem!important}.product-tabs__nav{overflow-x:auto;-webkit-overflow-scrolling:touch;gap:.5rem;padding:.375rem;margin-bottom:2rem;scrollbar-width:none;-ms-overflow-style:none}.product-tabs__nav::-webkit-scrollbar{display:none}.product-tabs__button{padding:.875rem 1.25rem;font-size:.875rem;flex-shrink:0}.product-tabs__button svg{width:18px;height:18px}.product-tabs__content{padding:1.5rem 0 0}.product-tabs__panel{padding:1.5rem}.product-description-content{font-size:1rem;line-height:1.7}.shipping-info-cards{grid-template-columns:1fr;gap:1.25rem}.shipping-card{padding:1.5rem}.shipping-card__icon{width:48px;height:48px}.specs-table__label,.specs-table__value{padding:1rem 1.25rem}.warranty-highlight{padding:2.5rem 1.5rem}.warranty-list{gap:1rem}.warranty-item{padding:1rem 1.25rem}.warranty-item svg{width:32px;height:32px}.product-description-modern{margin-top:3rem;padding:2rem 0}.product-complementary__grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media screen and (max-width: 480px){.product-tabs__nav{gap:.375rem;padding:.25rem;margin-bottom:1.5rem}.product-tabs__button{padding:.75rem 1rem;font-size:.8125rem}.product-tabs__button span{display:none}.product-tabs__content{padding:1rem 0 0}.product-tabs__panel{padding:1.25rem}.product-description-content{font-size:.9375rem;padding:0}.product-description-content p{margin-bottom:1rem}.shipping-card{padding:1.25rem}.shipping-info-cards{gap:1rem}.specs-table__label,.specs-table__value{padding:.875rem 1rem;font-size:.875rem}.warranty-highlight{padding:2rem 1.25rem}.warranty-list{gap:.875rem}.warranty-item{padding:.875rem 1rem;font-size:.875rem}.product-description-modern{margin-top:2.5rem;padding:1.5rem 0}}.dark-mode .product-section{background:var(--color-background)}.dark-mode .product-section:before{background:radial-gradient(circle at 20% 30%,rgba(255,215,0,.04) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,215,0,.04) 0%,transparent 50%)}.dark-mode .pi__title{background:linear-gradient(135deg,#fff,#f4e51e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark-mode .pi__price{background:linear-gradient(135deg,#ffd70014,#ffd70008);border-color:#ffd70040;box-shadow:0 4px 12px #ffd7001f,inset 0 1px #ffffff0d}.dark-mode .pi__price:before{background:radial-gradient(circle,rgba(255,215,0,.15) 0%,transparent 70%)}.dark-mode .pi__price-current{color:gold!important;text-shadow:0 0 20px rgba(255,215,0,.3),0 2px 4px rgba(0,0,0,.2)}.dark-mode .variant-button__label{background:linear-gradient(135deg,#ffffff14,#ffffff0d);border-color:#ffffff26;box-shadow:0 2px 8px #0006,inset 0 1px #ffffff1a}.dark-mode .variant-button__label:before{background:linear-gradient(90deg,transparent,rgba(255,215,0,.4),transparent)}.dark-mode .variant-button__label:hover{background:linear-gradient(135deg,#ffd7001f,#ffd7000f);border-color:#ffd70066;box-shadow:0 6px 20px #ffd70040,0 2px 8px #0000004d,inset 0 1px #ffffff26}.dark-mode .variant-button--selected .variant-button__label{background:linear-gradient(135deg,gold,#f4e51e);box-shadow:0 8px 24px #ffd70080,0 4px 12px #ffd70066,inset 0 1px #ffffff4d}.dark-mode .pi__quantity-selector{background:#ffffff0d;border-color:#ffffff26;box-shadow:0 2px 8px #0006,inset 0 1px #ffffff0d}.dark-mode .pi__quantity-selector:hover{border-color:#ffd70066;box-shadow:0 4px 16px #ffd70033,inset 0 1px #ffffff1a}.dark-mode .pi__qty-btn:hover:not(:disabled){background:linear-gradient(135deg,gold,#f4e51e);box-shadow:0 0 20px #ffd70066;color:#000}.dark-mode .product-tabs__nav{background:#ffffff08;border-color:#ffffff14;box-shadow:inset 0 2px 4px #0000004d}.dark-mode .product-tabs__panel{background:var(--color-surface);border-color:var(--color-border)}.dark-mode .product-description-content{color:#fffc}.dark-mode .product-tabs__button{color:#fff9}.dark-mode .product-tabs__button:before{background:linear-gradient(135deg,#ffd70026,#ffd70014)}.dark-mode .product-tabs__button:hover{color:#fffffff2;background:#ffd7001f;box-shadow:0 4px 12px #ffd70040}.dark-mode .product-tabs__button--active{background:linear-gradient(135deg,#ffd70026,#ffd70014);color:var(--color-olimpo-white, #fff);border:2px solid rgba(255,215,0,.6);box-shadow:0 4px 16px #ffd7004d,0 2px 8px #0006,inset 0 0 20px #ffd7001a}.dark-mode .product-tabs__button--active svg{color:var(--color-olimpo-white, #fff);filter:drop-shadow(0 0 8px rgba(255,215,0,.4))}.dark-mode .shipping-card{background:var(--color-surface);border-color:var(--color-border)}.dark-mode .shipping-card:hover{background:var(--color-surface-hover);border-color:#ffd70066;box-shadow:0 12px 24px #ffd70033,0 4px 8px #0006}.dark-mode .shipping-card__icon{background:#ffd70026;color:gold}.dark-mode .shipping-card:hover .shipping-card__icon{background:gold;color:#000}.dark-mode .specs-table{background:#ffffff05;border-color:#ffffff14}.dark-mode .specs-table tr{border-bottom-color:#ffffff14}.dark-mode .specs-table tr:hover{background:linear-gradient(90deg,rgba(255,215,0,.08),transparent)}.dark-mode .specs-table__label{background:#ffd70008}.dark-mode .warranty-highlight{background:linear-gradient(135deg,#ffd7001f,#ffd7000a);border-color:#ffd7004d}.dark-mode .warranty-item{background:var(--color-surface);border-color:var(--color-border)}.dark-mode .warranty-item:hover{background:var(--color-surface-hover);border-color:#10b98166;box-shadow:0 4px 12px #10b98133}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/main-product-unified.css.map */
