.main>div>div>.breadcrumbs{display:none}.product-page .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}.product-page .images{text-align:center;max-width:500px;margin:0 auto 1.5rem}.product-page .images img{display:block;margin:auto;width:100%}.product-page .images>div:nth-child(1){position:relative}.product-page .images>div:nth-child(1) img{max-height:50vh;-o-object-fit:contain;object-fit:contain}.product-page .images>div+div{margin-top:.625rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:.8125rem}.product-page .images>div+div>a{display:block;width:100%}.product-page .wishlist-toggle{position:absolute;top:.9375rem;right:.9375rem}.product-page .variant-name{font-size:1.12rem;margin-bottom:1rem}.product-page .original-price{color:#535353;font-weight:300;text-decoration:line-through;margin-bottom:.15rem}.product-page .original-price.hidden{display:none}.product-page .price{font-size:clamp(1.25rem,.6rem + 2vw,1.5rem);color:var(--primary-text-color);display:inline-block;font-weight:600;line-height:1}.product-page .original-price:not(.hidden)+.price{color:#e50211}.product-page .net-label{color:#535353;font-weight:300;font-size:.8125rem;display:inline-block;margin-left:.875rem}.product-page .net-price{color:#535353;font-weight:300;font-size:.8125rem;display:inline-block}.product-page .breadcrumbs{margin:0 0 1.2rem}.product-page .data{margin-bottom:1.5rem}.product-page .product-title{font-size:clamp(1.125rem,.5rem + 2vw,1.375rem);font-weight:600;margin-bottom:.6rem}.product-page .short-description{font-size:.9375rem;margin-top:.85rem}.product-page .short-description p:last-child{margin-bottom:0}.product-page .common-description{margin-top:.85rem;font-size:.8125rem}.product-page .common-description p:last-child{margin-bottom:0}.product-page .btn-link{color:#535353;text-transform:none;text-decoration:none;color:var(--primary-text-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.875rem}.product-page .link-wrap+.link-wrap .btn-link{margin-top:.5rem}.product-page .btn-link::after{content:">";margin-left:.5rem}.product-page .stock-status{margin:1.3rem 0 0}.product-page .stock-status.in-stock{color:#22b431}.product-page .stock-status.available-to-order{color:var(--primary-text-color)}.product-page .stock-status.out-of-stock{color:#e50211}.product-page .price-wrap{margin:1.3rem 0}.product-page .stock-status+.price-wrap{margin-top:.85rem}.product-page .select-box-wrap{margin-top:1.3rem}.product-page .select-box{width:100%;color:#000}.product-page .select-box .list{margin-top:10px;list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-page .select-box .list li{font-size:1.125rem;font-weight:300;cursor:pointer;background-color:var(--sidebar-bg-color);padding:0 .6rem;min-width:50px;min-height:50px;margin:0 .6rem .6rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.3rem;position:relative}.product-page .select-box .list li::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.3rem;opacity:0;-webkit-box-shadow:0 4px 8px 0 #333;box-shadow:0 4px 8px 0 #333;border:1px solid transparent}.product-page .select-box .list li.current{background-color:var(--primary-color);color:#fff;border:0}.product-page .select-box .list li.current::before{opacity:.2}.product-page .select-box .out-of-stock{color:#999}.product-page .packaging-unit-info{font-size:.875em;margin-top:-.5rem;color:#555}.product-page .quantity-box-wrap>div:nth-child(1){display:none}.product-page .quantity-box-wrap>div:nth-child(1):has(.ca){display:block}.product-page .quantity-box-wrap>select{width:90px;display:block;font-size:1.125rem;border:0;padding:.8rem 1rem}.product-page .quantity-box-wrap>span{font-size:1.125rem;font-weight:600}.product-page .quantity-box-wrap span.ca{color:#777;font-weight:300}.product-page .quantity-number-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:clamp(1rem,.5em + 2vw,1.25rem);font-weight:600;color:#000;border-color:#eee;width:3.5em}.product-page .quantity-number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-page .quantity-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-page .data .quantity-box-wrap-inner{max-width:180px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #eee;border-radius:2rem;padding:.8125rem 1rem;margin:0 .3rem 0 0}.product-page .data .quantity-number-input{border:none;text-align:center;padding:0 .8rem}.product-page .data .quantity-box-wrap .material-icons{font-size:1rem;cursor:pointer;padding:.3rem;width:auto}.product-page .data .button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:1.3rem}.product-page .data .btn-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.8125rem 1.125rem;font-weight:var(--font-weight-500);color:#fff;background-color:var(--primary-color);min-width:0;text-align:center;font-size:clamp(1rem,.5rem + 2vw,1.25rem);-webkit-box-shadow:8px 12px 8px -6px rgba(0,0,0,.2);box-shadow:8px 12px 8px -6px rgba(0,0,0,.2)}.product-page .data .btn-add-to-cart .material-icons{margin-right:.75rem}.product-page .data .oos{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:15px;font-size:1.25rem}.product-page .product-sidebar{margin-top:1rem;max-width:400px;margin-left:auto;margin-right:auto}.product-page .product-sidebar .block+.block{margin-top:1rem}.product-page .product-sidebar .block p:last-child{margin-bottom:0}.product-page .product-sidebar .block img{display:block;margin:auto}.product-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-bottom .product-tabs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-bottom .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #eee;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-bottom .nav-tabs .nav-link{display:block;padding:.45rem 1rem;border-radius:1rem 1rem 0 0}.product-bottom .nav-tabs .nav-link.active{color:#fff;background-color:var(--primary-color)}.product-bottom .tab-content .tab-pane{display:none;padding-top:.9375rem}.product-bottom .tab-content .tab-pane.active{display:block}.product-bottom .tab-content .products-from-group{margin-top:-.9375rem}.product-bottom .product-sidebar{margin-top:2rem}.hpli{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.9375rem 0;border-bottom:1px solid #eee}.hpli>div+div{margin-top:.9375rem}.hpli>div:nth-child(1){width:50px}.hpli>div:nth-child(1) img{display:block}.hpli>div:nth-child(2){-ms-flex-preferred-size:calc(100% - (50px + .9375rem));flex-basis:calc(100% - (50px + .9375rem));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 0 0 .9375rem;font-weight:500}.hpli>div:nth-child(3){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hpli>div:nth-child(4){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.hpli a{text-decoration:none}.hpli.current>div:nth-child(2){color:var(--primary-color)}.hpli .btn-atc{width:40px;height:40px;margin-left:1.625rem}.hpli .btn-atc::after{font-size:1.5rem}.hpli .quantity-box-wrap-inner{display:inline-grid;--pad:.15rem}.hpli .quantity-box-wrap-inner button{grid-area:1/2/2/2;line-height:.1;font-size:1.375rem;padding:var(--pad) 0 0 0}.hpli .quantity-box-wrap-inner button+button{grid-area:2/2/3/2;padding:0 0 var(--pad) 0}.hpli .quantity-number-input{font-size:1.0625rem;padding:.15rem .8rem;width:3.4em;text-align:right;grid-area:1/1/3/1}.hpli .quantity-box-wrap-inner+span{color:#535353;font-size:.8125rem;font-weight:300}.hpli .op{color:#535353;font-weight:300;text-decoration:line-through;line-height:1;margin-bottom:.2rem}.hpli .p{font-size:1.125rem;color:var(--primary-color);font-weight:600;line-height:1;-ms-flex-preferred-size:100%;flex-basis:100%}.hpli .op+div>.p{color:#e50211}.hpli .np{color:#535353;font-weight:300;font-size:.8125rem;display:inline-block}.hpli .np>span{display:inline-block;margin-right:.15rem}.product-page .description p:last-child{margin-bottom:0}.product-relation-wrap{margin:1rem 0}.product-relation-wrap .product-relation{display:grid;grid-template-columns:20px 35px auto 100px;grid-gap:10px;max-width:500px;margin-bottom:.3rem}.product-relation-wrap .product-relation>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-relation-wrap .product-relation .product-relation-price{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.product-page-info{margin-top:1rem}.product-page-info .free-shipping-info,.product-page-info .gift-info{background-color:#f7f7f7;padding:12px;font-weight:var(--font-weight-600);display:inline-block;border-radius:8px}.product-page-info .free-shipping-info>div,.product-page-info .gift-info>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-page-info .free-shipping-info .material-icons,.product-page-info .gift-info .material-icons{font-size:34px}.product-page-info .loyalty-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (min-width:480px){.product-page .data .quantity-box-wrap{margin:0 1.8rem 0 0}.product-page .data .button-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hpli .p-w{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hpli .np{-ms-flex-negative:0;flex-shrink:0}.hpli .np>span{margin-left:.875rem}}@media all and (min-width:980px){.product-page .inner{margin-bottom:4.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.product-page .thumbs{display:block}.product-page .inner .images{-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;min-width:0;margin-bottom:0}.product-page .inner .data{margin-left:1.5rem;margin-bottom:0;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;width:53%;position:sticky;top:0;-ms-flex-item-align:start;align-self:flex-start}.product-page .product-sidebar{width:220px;margin:0 0 0 1.5rem;-ms-flex-negative:0;flex-shrink:0}.product-page .images>div:nth-child(1) a{aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-page .images>div:nth-child(1) img{max-width:100%;max-height:100%}.product-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.product-bottom .product-sidebar{margin-top:2.375rem}.hpli{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.hpli>div:nth-child(1){-ms-flex-negative:0;flex-shrink:0}.hpli>div:nth-child(2){-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.hpli>div:nth-child(3){-ms-flex-negative:0;flex-shrink:0;margin:0 0 0 auto}.hpli>div:nth-child(4){margin-top:0;-ms-flex-negative:0;flex-shrink:0}.hpli .p-w:nth-child(1){margin-top:1.2em}}