.section-product{background-color:var(--color-white)}.section-product .breadcrumbs{padding-bottom:1.5em}.section-product__inner{display:grid;grid-template-columns:1fr 31.25em;gap:3em;align-items:start}@media (max-width:1024px){.section-product__inner{grid-template-columns:1fr;grid-template-rows:auto;gap:2em}}.section-product .product-extras{display:none;flex-direction:column;gap:.5em}@media (max-width:1024px){.section-product .product-extras{display:flex}}.section-product .product-extras__brand span{font-size:.875em;font-weight:600}.section-product .product-extras__title span{margin:0;font:1.75em indivisible,arial,sans-serif;font-weight:400}.section-product .product-extras .product-badges{display:none;position:relative;left:auto;top:auto}.section-product .product-extras .product-badges__badge{background-color:var(--color-white-accent)}.section-product__media{width:100%;min-width:100%;display:flex;flex-direction:column}.section-product__details{width:100%;display:flex;flex-direction:column;gap:1em;width:100%}@media (max-width:1024px){.section-product__details{position:unset!important}}.section-product__details form{display:flex;flex-direction:column;gap:1em}.section-product__details .product-badges{position:relative;left:auto;top:auto}@media (max-width:1024px){.section-product__details .product-badges{display:none}}.section-product__details .product-badges__badge{background-color:var(--color-white-accent)}@media (max-width:1024px){.section-product__details__brand{display:none}}.section-product__details__brand span{font-size:.875em;font-weight:600}.section-product__details__promo{margin:.5em 0}.section-product__details__promo p{margin:0;text-align:center;color:var(--color-red);background-color:#fdebe9;padding:.5em 1em;border-radius:.5em}@media (max-width:1024px){.section-product__details__title{display:none}}.section-product__details__title h1{margin:0;font:1.75em indivisible,arial,sans-serif;font-weight:400}.section-product__details__price{display:flex;justify-content:space-between;align-items:flex-start}.section-product__details__price .price{display:flex;gap:.5em}.section-product__details__price .price span{font-size:1em;font-weight:600;color:var(--color-blue)}.section-product__details__price .price span del{opacity:1;color:var(--color-blue);font-weight:400;text-decoration-thickness:1px}.section-product__details__price .price span ins{text-decoration:none;border:none;color:var(--color-red)}.section-product__details__price div[data-pr-component=CategorySnippet]{cursor:pointer}.section-product__details__description ol,.section-product__details__description ul{margin:0;padding-left:2em}.section-product__details__description ul{list-style-type:disc}.section-product__details__description ol{list-style-type:decimal}.section-product__details__description p:empty{display:none}.section-product__details__description p:last-child{margin-bottom:0}.section-product__details__group{margin:.5em 0}.section-product__details__group .color-group{display:flex;flex-wrap:wrap;gap:.5em}.section-product__details__group .color-group .color-name{width:100%;font-size:.875em}.section-product__details__group .color-group .active a{border-color:var(--color-blue)}.section-product__details__group .color-group a{display:block;width:4em;min-width:4em;height:4em;border:2px solid rgba(0,0,0,.025);border-radius:.5em;overflow:hidden;position:relative}.section-product__details__group .color-group a img{width:100%;height:auto}.section-product__details__group .color-group a .mask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,.025)}.section-product__details__variants{display:flex;flex-direction:column;gap:1.5em}.section-product__details__variants fieldset{border:none}.section-product__details__variants fieldset legend{margin-bottom:.5em;font-size:.875em;display:flex;justify-content:space-between;width:100%}.section-product__details__variants fieldset .variant-options{display:flex;flex-wrap:wrap;gap:.5em}.section-product__details__variants fieldset .variant-options label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:3.75em;min-height:2.75em;display:flex;align-items:center;justify-content:center;background-color:var(--color-white-accent);border:2px solid var(--color-white-accent);cursor:pointer;padding:.5em;position:relative;overflow:hidden;line-height:1;font-weight:600;border-radius:.5em}.section-product__details__variants fieldset .variant-options label.active{background-color:var(--color-blue);color:var(--color-white-accent);border-color:var(--color-blue)}.section-product__details__variants fieldset .variant-options label span{display:block;line-height:1;position:relative;z-index:2;top:1px}.section-product__details__variants fieldset .variant-options label.disabled{opacity:1}.section-product__details__variants fieldset .variant-options label.disabled span{color:var(--color-grey-medium)}.section-product__details__variants fieldset .variant-options label.disabled .variant-disabled{display:block}.section-product__details__variants fieldset .variant-options label.disabled svg{display:block}.section-product__details__variants fieldset .variant-options label.disabled.active{border-color:var(--color-white-accent);background-color:var(--color-white-accent)}.section-product__details__variants fieldset .variant-options label .variant-disabled{display:none;width:4em;height:1px;background-color:var(--color-grey-medium);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg);opacity:.5}.section-product__details__variants fieldset .variant-options label svg{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;opacity:.5}.section-product__details__variants fieldset .variant-options label svg line{fill:none;stroke:var(--color-grey-medium);stroke-linecap:round;stroke-miterlimit:10}.section-product__details__variants fieldset .variant-options input{display:none}.section-product__details__variants fieldset:has(.variant-options>label:only-child){display:none}.section-product__details__variants .variant-error{color:var(--color-failure)}.section-product__details__variants .variant-error span{font-size:.75em}.section-product__details__variants .variant-error.hidden{display:none}.section-product__details__actions{padding-top:1em}.section-product__details__actions .button-price{display:flex}.section-product__details__actions .button-price::before{content:'-';display:block;padding:0 .5em 0 0}.section-product__details__actions .action-wrapper{top:0}.section-product__details__actions .action-wrapper.sticky{transition:top .25s ease-in-out;display:flex;position:fixed;top:0;left:0;width:100vw;justify-content:center;background-color:var(--color-white);padding:1em 2em;z-index:98;box-shadow:0 0 12px rgba(0,0,0,.1)}@media (max-width:440px){.section-product__details__actions .action-wrapper.sticky{padding:1em}}.section-product__details__payment-terms{text-align:center;font-size:.75em;margin:1em 0}.section-product__details__wishlist #ZooomyList{float:none!important;width:100%!important}.section-product__details__wishlist label{float:none!important;width:100%!important;margin:0!important;cursor:pointer}.section-product__details__wishlist label:hover .zooomypwishmsg{color:var(--color-red)!important}.section-product__details__wishlist label .zooomypwishmsg{display:flex!important;align-items:center;justify-content:center;gap:.5em;background-color:var(--color-white)!important;color:var(--color-blue)!important;width:100%!important;text-transform:uppercase;font-weight:600}.section-product__details__wishlist label .zooomypwishmsg i{font-size:1.5em!important}.section-product__details .yotpo-pdp-container{background-color:var(--color-white-accent);padding:1em 1.5em;display:flex;gap:.25em;border-radius:.5em;align-items:center}.section-product__details .yotpo-pdp-container svg{width:1.5em;height:auto;margin-right:.5em}.section-product__details .yotpo-pdp-container span{font-size:.875em}.section-product__details .yotpo-pdp-container a{font-size:.875em;margin-left:auto;text-decoration:none;text-transform:uppercase;font-weight:600}.section-product .accordions .accordion-toggle{text-transform:uppercase}