.product-thumbs{margin-left:-5px;margin-right:-5px}.product-thumbs__elem{cursor:pointer;flex:0 0 33.33333%;max-width:33.33333%;opacity:.3;padding:0 5px;transition:opacity .3s ease}.product-thumbs__elem:focus,.product-thumbs__elem:hover{opacity:.6}.product-thumbs__elem.swiper-slide-thumb-active{opacity:1}@media (min-width:576px){.product-thumbs__elem{flex:0 0 25%;max-width:25%}}.product-main-images{position:relative}.product-main-images__modal-trigger-layer{border:0;border-radius:50%;bottom:10px;font-size:1.25rem;height:1.6em;line-height:1.6em;padding:0;position:absolute;right:10px;width:1.6em;z-index:2}@media (max-width:992px){.product-main-images__modal-trigger-layer{font-size:calc(.96875rem + .45363vw)}}.product-customization{margin:40px 0}.product-customization .product-customization-item{margin:20px 0}.product-customization .product-message{background:#f8f9fa;border:none;height:3.125rem;padding:.625rem;resize:none;width:100%}.product-customization .product-message:focus{background-color:#fff;outline:.1875rem solid #dd4a19}.product-customization .file-input{cursor:pointer;height:2.625rem;left:0;opacity:0;overflow:hidden;position:absolute;width:100%;z-index:1}.product-customization .customization-message{margin-top:20px}.product-customization .custom-file{background:#f8f9fa;color:#6c757d;display:block;height:2.625rem;line-height:2.625rem;margin-top:20px;position:relative;text-indent:.625rem;width:100%}.product-customization .custom-file button{position:absolute;right:0;top:0;z-index:0}.product-customization small{color:#6c757d}.attribute-radio__label{margin:0;position:relative}.attribute-radio__input{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.attribute-radio__input:checked~.attribute-radio__text{background-color:#dd4a19;border-color:#dd4a19;color:#fff}.attribute-radio__text{border:1px solid #dee2e6;border-radius:0;display:block;font-size:.875rem;font-weight:700;min-width:2.1875rem;padding:5px 10px;text-align:center}@media (min-width:992px){.page-product .main-container{margin:70px auto 0;width:60%}}.product-container h1{font-size:62px;font-weight:400;line-height:60px;margin-bottom:0}.product-container .product-description-short{font-size:22px}.product-container .product-features{font-size:16px;margin:20px -.625rem 15px;text-transform:uppercase}.product-container .product-features dl{margin:0}.product-container .product-features dl dd,.product-container .product-features dl dt{display:inline}.product-container .product-features dl dt{color:#dd4a19;font-weight:400;margin-right:10px}.product-container .product-description-container .product-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;transition:.5s ease-in-out}.product-container .product-description-container .product-description p{font-size:18px}.product-container .product-description-container .morelink{cursor:pointer;display:block;font-family:Tenor Sans,sans-serif;font-size:15px;margin-top:20px;padding-bottom:10px;position:relative}.product-container .product-description-container .morelink:after{border-color:#6a6a6a;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;content:"";display:block;height:10px;position:absolute;right:15px;top:3px;transform:rotate(45deg);transition:.5s ease-in-out;width:10px}.product-container .product-description-container .morelink .more-close{display:none}.product-container .product-description-container.expanded .product-description{-webkit-line-clamp:9000;transition:.5s ease-in-out}.product-container .product-description-container.expanded .morelink .more-open{display:none}.product-container .product-description-container.expanded .morelink .more-close{display:inline}.product-container .product-description-container.expanded .morelink:after{top:9px;transform:rotate(225deg);transition:.5s ease-in-out}.product-container .product-features-bottom{border-bottom:1px solid #ddd}.product-container .product-features-bottom dl{background-color:transparent;border-bottom:0;border-top:1px solid #ddd;font-family:Tenor Sans,sans-serif;font-size:17px;margin:0;padding:10px 0;position:relative;text-transform:uppercase}.product-container .product-features-bottom dl dd,.product-container .product-features-bottom dl dt{display:inline}.product-container .product-features-bottom dl dt{font-weight:400}.tb-accordion .card{border:0}.tb-accordion .card-header{background-color:transparent;border-bottom:0;border-top:1px solid #ddd;cursor:pointer;font-family:Tenor Sans,sans-serif;font-size:17px;padding:10px 0;position:relative;text-transform:uppercase}.tb-accordion .card-header:after{border-color:#6a6a6a;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;content:"";display:block;height:10px;position:absolute;right:15px;top:16px;transform:rotate(45deg);transition:.5s ease-in-out;width:10px}.tb-accordion .card-header[aria-expanded=true]:after{top:21px;transform:rotate(225deg);transition:.5s ease-in-out}.tb-accordion .card-body{font-size:16px;margin:10px 0 30px;padding:0}.tb-accordion .card-body dl{margin-bottom:0}.tb-accordion .card-body dl dd,.tb-accordion .card-body dl dt{border:0;margin:0}.tb-accordion .card-body dl dt{color:#6a6a6a;font-weight:400;text-transform:uppercase}