.product_gallery .product-label-container{row-gap:.5em;z-index:100}.product_gallery .product-label-container.top-0{top:var(--gap-100)}.product_gallery .product-label{font-size:12px;padding:3px 8px!important}.product_gallery .product-label--sale{padding:0!important;border-radius:50%;height:85px;width:85px}.product_gallery .product-label--sale p:first-child{font-size:12px}.product_gallery .product-label--sale p:last-child{font-size:24px}.product_gallery .product-label :is(.sale,.percent){padding:5px 12px}@media (width < 480px),(768px <= width < 960px){.product_gallery .product-label{font-size:10px}.product_gallery .product-label--sale{font-size:16px}}body.product .sale-dates{display:inline-block;margin-right:0;font-size:11px;font-style:italic;color:#646464}.linksky-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-bottom:10px}.linksky-list .linksky{display:block;width:auto;padding:7px 9px;font-size:10px;font-weight:700;line-height:normal;letter-spacing:.5px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:#fff;background-color:#57696d;border-radius:4px;overflow:hidden}.collectioncloudright .linksky-list .linksky{font-size:14px;border-radius:5px}.linksky-title{width:100%;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.linksky-collection,.linksky-accessory{width:auto;padding:2px 8px;font-weight:700;line-height:normal;color:#fff;border-radius:4px}.linksky-collection,.linksky-accessory{background-color:#57696d}.linksky-list a{font-size:10px;color:#fff}.clerk-bundles.accordion{max-height:225px;overflow:hidden;position:relative;border-radius:5px 5px 0 0}.clerk-bundles.accordion .gradient{display:block;width:100%;height:50px;position:absolute;bottom:0;left:0;right:0;background:#fff;background:-moz-linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#fff,#fff0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}.show-more-bundles-btn{display:none;width:100%;margin:0 auto;padding:8px 20px;color:#000;font-size:12px;background:#efefef}.show-more-bundles-btn:hover{background:#e3e3e3}.description.read-more{position:relative;max-height:300px;overflow:hidden;transition:max-height .3s ease}.read-full-description.read-more{display:block!important;width:100%;margin:1em 0;padding:8px 20px;color:#000;font-size:12px;letter-spacing:.3px;background:#efefef}.description .bottom-gradient{content:"";width:100%;height:50px;position:absolute;right:0;bottom:0;left:0;background:#fff;background:-moz-linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#fff,#fff0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}.description iframe{display:block;width:100%;height:auto;aspect-ratio:4 / 3}.desc-columns-wrapper{flex-direction:row;flex-wrap:wrap;align-items:stretch;clear:both}.desc-right-column,.desc-left-column{margin-bottom:1rem!important}@media only screen and (min-width: 768px){.desc-left-column{box-sizing:border-box;padding-left:20px;border-left:1px solid #d6d6d6}}.model-list{flex-wrap:wrap;margin-bottom:1em;overflow:hidden}.model-list.collapsed{max-height:240px}.model-list-group{width:100%;flex:1 1 100%;flex-direction:column;flex-wrap:nowrap}.model-list-heading{margin:20px 0 15px;padding-left:10px;font-size:14px;font-weight:700;border-bottom:1px solid}.model-list-heading.hide_on_one_column{display:none}.model-list-item{margin:0 10px 5px;font-style:normal;line-height:1.8em}.show-more-models-btn,.show-less-models-btn{width:100%;margin:0 auto 20px;padding:8px 20px;font-size:12px;color:#000;background:#efefef}.show-more-models-btn:hover,.show-less-models-btn:hover{background:#e3e3e3}@media only screen and (min-width: 360px){.model-list-group{width:50%;flex:1 1 50%}.model-list-heading.hide_on_one_column{display:block}}@media only screen and (min-width: 768px){.model-list-group{width:33.33%;flex:1 1 33.33%}}@media only screen and (min-width: 960px){.model-list-group{width:25%;flex:1 1 25%}}.flexslider.product_gallery .slides{position:relative}.variant-viewbox{width:100%;height:100%;position:absolute;top:0;background-size:cover;z-index:50;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/55/assets/styles-product.css.map */
