.dropdown-list{border-bottom:solid .1rem #e5e5e5;display:flex;font-family:"Oswald"}.dropdown-list a{color:#111;display:block;font-size:1.6rem;height:3.2rem;margin:0 2rem}.dropdown-list a.active{border-bottom:solid .2rem #111;cursor:pointer}.dropdown-list-item{display:none}.dropdown-list-item.active{display:block}.product{padding:1.5rem 1.2rem 8.5rem}.product .content{display:flex;justify-content:space-between;max-width:113.6rem;width:80%}.product .content>*:first-child{width:50%}.product .content>*:last-child{margin-top:3.5rem;width:43%}.product img{width:100%}.product h1{border-bottom:solid .1rem #e5e5e5;padding-bottom:2rem}.product .price-wrapper{align-items:baseline;display:flex;font-family:"Oswald";justify-content:flex-start;margin-top:2.2rem}.product .price{font-size:3rem}.product .price span{font-size:2.2rem}.product .original-price{color:#999;font-size:1.9rem;margin-left:1.6rem;text-decoration:line-through;text-decoration-color:#555}.product .availability{align-items:baseline;display:flex;margin-top:1rem}.product .tag{border-radius:.2rem;color:#fff;font-family:"Oswald";font-size:1.2rem;font-weight:500;padding:.4rem 1rem}.product .tag+p{margin-left:.8rem}.product .tag.in-stock{background-color:#00805e}.product .tag.in-stock+p{color:#00805e;font-weight:bold}.product .tag.out-of-stock{background-color:#b1150c}.product .tag.out-of-stock+p{color:#b1150c}.product .tag.best-price{background-color:#ffe105;color:#111}.product .tag.free-shipping{background-color:#0069d9}.product .add-to-cart-wrapper{background-color:#f5f5f5;border-radius:.4rem;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:5.5rem;padding:2.8rem}.product .add-to-cart-wrapper *{font-family:"Oswald"}.product .size{border-bottom:solid .1rem #fff;margin-bottom:2.8rem;padding-bottom:2.8rem;width:100%}.product .size h2{color:#939c9f;font-size:1.7rem}.product .size ul{display:flex}.product .size input{clip:rect(0, 0, 0, 0);overflow:hidden;position:absolute;height:1px;width:1px}.product .size input:checked+label{border-color:#026648;color:#026648}.product .size label{align-items:center;background:#fff;border:solid .1rem #032;border-radius:.3rem;cursor:pointer;display:flex;flex-direction:column;height:5.5rem;justify-content:center;margin-right:1rem;width:5.5rem}.product .size label:hover{border-color:#777;color:#777}.product .size strong{font-size:1.8rem}.product .quantifier{align-items:stretch;background-color:#fff;border:solid .1rem #003325;border-radius:.2em;display:flex;font-family:"Oswald";font-size:1.5rem;justify-content:center;width:23%}.product .quantifier>*{background:transparent;border:none;color:#003325;text-align:center}.product .quantifier .minus,.product .quantifier .plus{cursor:pointer;font-family:"Roboto";padding-top:.1em;width:30%}.product .quantifier .minus{font-size:1.6em}.product .quantifier .plus{font-size:1.5em}.product .quantifier .quantity{font-size:1.3em;width:40%}.product .add-to-cart{background-color:#064;border:none;border-radius:.15em;color:#fff;cursor:pointer;font-family:"Oswald";font-size:2rem;padding:.4em 0 .5em;text-align:center;transition:background-color .3s;width:73%;background-color:#064}.product .add-to-cart:hover{background-color:#026648}.product .add-to-cart:hover{background-color:#026648}.product .add-to-cart:disabled{background-color:#777;color:#ccc}.product .dropdown-list{margin-top:7rem;padding-left:2rem}.product .dropdown-list-item{line-height:2.2rem;padding:2rem .4rem}.product .description,.product .shipping,.product .pickup,.product .payment{background:#fcfcfc;border-bottom:solid .1rem #e5e5e5;font-size:1.3rem;padding:1.5rem 1.5rem 2rem}.product .description h3,.product .shipping h3,.product .pickup h3,.product .payment h3{color:#555;font-size:1.4rem;margin:2rem 0 1rem}.product .description h3:first-of-type,.product .shipping h3:first-of-type,.product .pickup h3:first-of-type,.product .payment h3:first-of-type{margin-top:0}.product .description dl,.product .description p:not(:first-child),.product .shipping dl,.product .shipping p:not(:first-child),.product .pickup dl,.product .pickup p:not(:first-child),.product .payment dl,.product .payment p:not(:first-child){margin-top:1rem}.product .description a,.product .shipping a,.product .pickup a,.product .payment a{text-decoration:underline}.product .description .discontinued,.product .shipping .discontinued,.product .pickup .discontinued,.product .payment .discontinued{color:#b1150c;margin-top:1rem}.related-products{background:#f5f5f5;padding-top:6.5rem}.related-products h2{font-family:"Oswald";font-size:2.5rem;text-align:center}.related-products ul.dropdown-list{justify-content:center;margin-top:5.5rem}.related-products ul.dropdown-list a{font-size:1.7rem;font-weight:bold;height:3.8rem;margin:0 2.5rem;text-transform:uppercase}.products-grid{border-bottom:solid .1rem #ebebeb;display:flex;flex-wrap:wrap;opacity:1;transition:opacity .3s;width:100%}.products-grid.sorting{opacity:0}.products-grid li{border-bottom:solid .1rem #ebebeb;padding-bottom:3rem;position:relative;transition:background-color .3s .1s;width:20%}.products-grid li a.details{transition:transform .3s}.products-grid li:hover{background-color:rgba(0,0,0,.035)}.products-grid li:hover a.details{transform:scale(0.92) translateY(-1.6rem)}.products-grid li:hover .product-overlay div::after{background-color:rgba(0,0,0,.035)}.products-grid li:hover .actions{opacity:1}.products-grid .product-overlay{display:block;position:relative;display:block;height:28.4rem;overflow:hidden;width:28.4rem}.products-grid .product-overlay div:first-of-type{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;width:100%}.products-grid .product-overlay div:first-of-type::after{background-color:rgba(255,255,255,0);bottom:0;display:block;content:"";left:0;position:absolute;right:0;top:0}.products-grid .product-overlay img{max-height:100%;max-width:100%;transform:scale(0.9)}.products-grid .product-overlay div::after{transition:background-color .2s .1s}.products-grid .details{color:#111;display:flex;flex-direction:column;font-family:"Oswald";height:100%;justify-content:space-between;text-align:center}.products-grid .details h2{font-size:1.5rem;margin:0 2rem}.products-grid .details .price-wrapper{align-items:baseline;display:flex;justify-content:center;margin-top:1.4rem}.products-grid .details .price{color:#555;font-size:1.7rem}.products-grid .details .original-price{color:#999;margin-left:1rem;text-decoration:line-through;text-decoration-color:#555}.products-grid .tags{display:flex;left:1.5rem;position:absolute;top:1rem}.products-grid .tags .tag{border-radius:.2rem;color:#fff;font-family:"Oswald";font-size:1.1rem;font-weight:500;padding:.4rem 1rem}.products-grid .tags .tag+p{margin-left:.8rem}.products-grid .tags .tag.in-stock{background-color:#00805e}.products-grid .tags .tag.in-stock+p{color:#00805e;font-weight:bold}.products-grid .tags .tag.out-of-stock{background-color:#b1150c}.products-grid .tags .tag.out-of-stock+p{color:#b1150c}.products-grid .tags .tag.best-price{background-color:#ffe105;color:#111}.products-grid .tags .tag.free-shipping{background-color:#0069d9}.products-grid .actions{bottom:2rem;display:flex;justify-content:center;opacity:0;position:absolute;transition:opacity .4s .2s;width:100%}.products-grid .actions .quantifier{align-items:stretch;background-color:#fff;border:solid .1rem #003325;border-radius:.2em;display:flex;font-family:"Oswald";font-size:1rem;justify-content:center;width:19%;margin-right:.5rem}.products-grid .actions .quantifier>*{background:transparent;border:none;color:#003325;text-align:center}.products-grid .actions .quantifier .minus,.products-grid .actions .quantifier .plus{cursor:pointer;font-family:"Roboto";padding-top:.1em;width:30%}.products-grid .actions .quantifier .minus{font-size:1.6em}.products-grid .actions .quantifier .plus{font-size:1.5em}.products-grid .actions .quantifier .quantity{font-size:1.3em;width:40%}.products-grid .actions .add-to-cart,.products-grid .actions .select-items{background-color:#064;border:none;border-radius:.15em;color:#fff;cursor:pointer;font-family:"Oswald";font-size:1.2rem;padding:.4em 0 .5em;text-align:center;transition:background-color .3s;width:38%;background-color:#064}.products-grid .actions .add-to-cart:hover,.products-grid .actions .select-items:hover{background-color:#026648}.products-grid .actions .add-to-cart:hover,.products-grid .actions .select-items:hover{background-color:#026648}.products-grid .actions .add-to-cart:disabled,.products-grid .actions .select-items:disabled{background-color:#777;color:#ccc}.products-grid .actions .see-details{background-color:#064;border:none;border-radius:.15em;color:#fff;cursor:pointer;font-family:"Oswald";font-size:1.2rem;padding:.4em 0 .5em;text-align:center;transition:background-color .3s;width:38%;background-color:#777}.products-grid .actions .see-details:hover{background-color:#026648}.products-grid .actions .see-details:hover{background-color:#999}.products-grid+.sold-out-items{margin:6.5rem 0 5rem}.products-grid+.sold-out-items *{text-align:left}.products-grid+.sold-out-items h3{font-family:"Oswald";font-size:2.5rem}.products-grid+.sold-out-items p{margin-top:.4rem}.selection-items .dropdown-list-item{margin-top:5.5rem}.selection-items .dropdown-list-item.active{align-items:center;display:flex;flex-direction:column}.selection-items .dropdown-list-item ul{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.selection-items .dropdown-list-item li{background:#fff;border-radius:.4rem;margin:0 .5% 1.2rem;padding:.4rem 0 1rem;width:15%}.selection-items .dropdown-list-item li>a,.selection-items .dropdown-list-item li>div{color:#111;display:flex;height:100%;flex-direction:column;justify-content:space-between}.selection-items .dropdown-list-item div{margin:0 1rem}.selection-items img{width:100%}.selection-items h3{border-bottom:solid .1rem #e5e5e5;font-family:"Oswald";font-size:1.6rem;padding-bottom:1.1rem;text-align:center}.selection-items .quantity{display:flex;justify-content:center;padding-top:1rem}.selection-items .quantity label{margin-right:.8rem}.selection-items .quantity select{font-size:1.3rem}.selection-items .add-items-to-cart{display:flex;justify-content:center;padding:2rem 0 4rem;width:100%}.selection-items .add-to-cart{background-color:#064;border:none;border-radius:.15em;color:#fff;cursor:pointer;font-family:"Oswald";font-size:2rem;padding:.4em 0 .5em;text-align:center;transition:background-color .3s;width:31%;background-color:#064}.selection-items .add-to-cart:hover{background-color:#026648}.selection-items .add-to-cart:hover{background-color:#026648}.selection-items .add-to-cart:disabled{background-color:#777;color:#ccc}
