.section__product{display:flex;flex-direction:column;margin-top:75px;row-gap:1rem;padding-bottom:1rem}@media (min-width: 1024px){.section__product{margin-top:125px}}.section__product .product__inner{display:grid;grid-template-columns:repeat(1,1fr);-moz-column-gap:31px;column-gap:31px;row-gap:1rem}@media (min-width: 1024px){.section__product .product__inner{grid-template-columns:repeat(3,1fr);padding-inline:2rem}.section__product .product__inner .product__images{display:grid}.section__product .product__inner .product__images-slider{display:none!important}}@media (max-width: 1023px){.section__product .product__inner .product__images{display:none}.section__product .product__inner .splide.product__images-silder{display:block!important}}.section__product .snippet__breadcrumbs{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;font-size:12px;margin:0;text-transform:capitalize;padding-inline:2rem;flex-wrap:wrap}.section__product .snippet__breadcrumbs li:not(:last-child){color:#666}.section__product .snippet__breadcrumbs li:last-child{color:#000}.section__product .snippet__breadcrumbs li a{text-transform:capitalize}.section__product .product__images{grid-column:span 2/span 2;display:none;grid-template-columns:repeat(2,1fr);flex-direction:column;row-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.section__product .product__images img{width:100%;height:auto;display:block;cursor:zoom-in}.section__product .product__images:not(.column){justify-content:center;grid-template-columns:repeat(1,1fr)}.section__product .product__images:not(.column) img{max-width:70%;margin:0 auto}.section__product .product__images.column{grid-template-columns:repeat(1,1fr)}.section__product .product__images.column img{aspect-ratio:unset}.section__product .splide.product__images-silder{display:none}.section__product .splide.product__images-silder a img{height:auto;width:100%}.section__product .splide.product__images-silder .splide__arrow:disabled{background-color:#f3f3f3}.section__product .splide.product__images-silder .splide__arrow svg path{color:#fff}.section__product section.product__details{padding:1rem}@media (min-width: 1024px){.section__product section.product__details{padding:0}}.section__product .product__details .product__labels{display:inline-flex;align-items:center;border:1px solid #f3f3f3}.section__product .product__details .product__labels .label{height:23px;font-size:12px;padding-inline:.75rem;display:inline-flex;align-items:center;font-weight:500}.section__product .product__details .product__labels .label.label--new-arrivals{background-color:#000;color:#fff}.section__product .product__details .product__labels .label.label--vendor{background-color:#fff;color:#000;text-transform:uppercase}.section__product .product__details h1{color:#000;margin-top:1.5rem;font-size:32px;font-weight:700}.section__product .product__details .product__prices{margin-top:1.5rem;display:flex;flex-direction:column;row-gap:2px;font-weight:500}.section__product .product__details .product__prices .current{font-size:32px;color:#000;font-weight:700}.section__product .product__details .product__prices .compare_at_price{font-size:16px;color:#000}.section__product .product__details .product__prices .compare_at_price del{text-decoration:line-through}.section__product .product__details .product__prices .compare_at_price .percentage{color:#e61f00}.section__product .product__details .separator{height:1px;opacity:.1;background:#000;margin-block:1rem}.section__product .product__details .omnibus__text{font-size:12px;color:#000;margin-bottom:1rem}.section__product .product__details .color__variant{display:flex;flex-direction:column}.section__product .product__details .color__variant p{color:#000;font-size:14px;font-style:normal;font-weight:700}.section__product .product__details .color__variant p .current{color:#666;font-weight:400;text-transform:capitalize}.section__product .product__details .color__variant .color__variant--selector{display:flex;-moz-column-gap:.25rem;column-gap:.25rem;row-gap:.5rem;align-items:center;margin-top:1rem;flex-wrap:wrap}.section__product .product__details .color__variant .color__variant--selector a{width:24px;height:24px;display:block;border:solid 1px #ffffff;outline:solid 1px #ffffff}.section__product .product__details .color__variant .color__variant--selector a.current{outline:solid 1px #000000;outline-offset:2px}.section__product .product__details form .size__variant{display:flex;flex-direction:column}.section__product .product__details form .size__variant p{color:#000;font-size:14px;font-style:normal;font-weight:700}.section__product .product__details form .size__variant p .current{color:#666;font-weight:400}.section__product .product__details form .size__variant .size-guide-button{color:#000;padding:0;margin:0;text-decoration:underline;display:inline-flex;font-weight:500}.section__product .product__details form .size__variant .size__variant--selector{display:flex;-moz-column-gap:8px;column-gap:8px;row-gap:8px;align-items:center;margin-top:1rem;flex-wrap:wrap}.section__product .product__details form .size__variant .size__variant--selector .size-container{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:solid 1px #000000;border-radius:100%;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;position:relative}.section__product .product__details form .size__variant .size__variant--selector .size-container input{display:none}.section__product .product__details form .size__variant .size__variant--selector .size-container:has(input:checked){background-color:#000;color:#fff}.section__product .product__details form .size__variant .size__variant--selector .size-container:has(input:disabled){cursor:not-allowed;border:solid 1px #777;color:#777;background-color:#fff}.section__product .product__details form .size__variant .size__variant--selector .size-container .line-through{width:40px;height:1px;background-color:#777;position:absolute;top:50%;left:50%;z-index:9;transform:translate(-50%,-50%) rotate(-45deg)}.section__product .product__details form .size__variant .model-details{color:#666;font-weight:500;padding-top:.5rem;font-size:12px}.section__product .product__details form .form__actions{position:relative;display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;margin-top:38px}.section__product .product__details form .form__actions .form__actions-message{display:none}.section__product .product__details form .form__actions .form__actions-message.active{position:absolute;top:-1rem;left:50%;display:block;font-size:12px;color:#000;transform-origin:center;transform:translate(-50%)}.section__product .product__details form .form__actions button.button-add-cart{height:48px;text-align:center;flex-grow:1;background-color:#000;color:#fff;text-transform:uppercase;font-size:16px;font-weight:500}.section__product .product__details form .form__actions button.button-add-cart:disabled{opacity:.5;cursor:not-allowed}.section__product .product__details form .form__actions button.button-wishlist{border:solid 1px #000000;height:48px;width:48px;display:flex;align-items:center;justify-content:center;padding:0!important;color:#000!important}.section__product .product__details form .form__actions button.button-wishlist svg{fill:#fff!important;stroke:#000!important;width:40px!important}.section__product .product__details form .form__actions button.button-wishlist[style*="opacity: 0.75"] svg{fill:#000!important;stroke:#000!important}.section__product .product__details form .klarna-widget{padding-block:.5rem;font-size:14px;display:none!important;align-items:center;justify-content:center;gap:4px;font-weight:500}.section__product .product__details form .klarna-widget svg{width:50px}.section__product .product__details .product__details-list{display:flex;flex-direction:column;row-gap:1rem;margin-top:32px}.section__product .product__details .product__details-list details{border-bottom:solid 1px #f3f3f3}.section__product .product__details .product__details-list details summary{display:flex;align-items:center;justify-content:space-between;padding-block:.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700;font-size:14px}.section__product .product__details .product__details-list details summary::-webkit-details-marker{display:none}.section__product .product__details .product__details-list details summary .opened{display:none}.section__product .product__details .product__details-list details[open] summary .opened{display:inline-block}.section__product .product__details .product__details-list details[open] summary .closed{display:none}.section__product .product__details .product__details-list details div{padding-bottom:1rem;font-size:14px}.section__product .product__details .product__details-list details div .details li{padding-top:.5rem}.section__product .product__details .product__details-list details div .details li.f-col{display:flex;flex-direction:column;margin-bottom:.5rem}.section__product .product__details .product__details-list details div .details li.f-col span:first-child{font-weight:400;color:#000}.section__product .product__details .product__details-list details div .details li.f-row{display:flex;flex-direction:row;-moz-column-gap:5px;column-gap:5px}.section__product .product__details .product__details-list details div .details li.f-row .label{font-weight:400;color:#000}.section__product .product__details .product__details-list details div .details li.gray{color:#666}.gropulse-lbw-wishlist-snackbar.show{background-color:#fff!important;color:#000!important;border:solid 1px #eeeeee!important}.pswp__bg{background-color:#777!important;opacity:1!important}.pswp__top-bar.pswp__hide-on-close{padding-top:.5rem;padding-right:.5rem}.pswp__button--zoom{display:none!important}.pswp__button--close{background-color:#fff!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.pswp__button--close svg{position:relative!important;display:flex;align-items:center;justify-content:center;top:1px!important;left:1px!important;width:28px!important;fill:#000}.pswp__button--arrow{width:40px!important;height:40px!important;background-color:#000!important;display:flex!important;align-items:center!important;justify-content:center!important}.pswp__button--arrow.pswp__button--arrow--prev svg{transform:rotate(180deg)}.pswp__button--arrow svg{width:13px!important}
