.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.single-collection-header{margin-bottom:15px;position:relative;z-index:1021}@media (max-width:575.98px){.single-collection-header{margin-bottom:0}}.single-collection-header .header-actions{display:flex;align-items:center;justify-content:end}@media (max-width:575.98px){.single-collection-header .header-actions{justify-content:center;margin-top:10px}}.single-collection-header .header-actions .share,.single-collection-header .header-actions .documents,.single-collection-header .header-actions .support{margin-left:20px}.single-collection-header .header-actions .share .btn,.single-collection-header .header-actions .documents .btn,.single-collection-header .header-actions .support .btn{font-size:14px;padding:9px 16px;border:1px solid #dee2e6;background-color:#fff;height:35px;display:flex;align-items:center}@media (max-width:575.98px){.single-collection-header .header-actions .share .btn,.single-collection-header .header-actions .documents .btn,.single-collection-header .header-actions .support .btn{height:auto;padding:0;background-color:#fff0;border:none;font-size:12px}}.single-collection-header .header-actions .share .btn span,.single-collection-header .header-actions .documents .btn span,.single-collection-header .header-actions .support .btn span{line-height:1}.single-collection-header .header-actions .share .btn svg,.single-collection-header .header-actions .documents .btn svg,.single-collection-header .header-actions .support .btn svg{margin-right:10px}@media (max-width:575.98px){.single-collection-header .header-actions .share .btn svg,.single-collection-header .header-actions .documents .btn svg,.single-collection-header .header-actions .support .btn svg{margin-right:8px;width:12px!important;height:12px!important}}.single-collection-header .header-actions .share .dropdown-item,.single-collection-header .header-actions .documents .dropdown-item,.single-collection-header .header-actions .support .dropdown-item{font-size:14px;display:flex;align-items:center}.single-collection-header .header-actions .share .dropdown-item svg,.single-collection-header .header-actions .documents .dropdown-item svg,.single-collection-header .header-actions .support .dropdown-item svg{margin-right:10px}@media (max-width:575.98px){.single-collection-header .header-actions .share{margin-left:0}}.single-collection-header nav{text-align:left}@media (max-width:575.98px){.single-collection-header nav{text-align:center}}.collection-gallery{overflow:hidden;aspect-ratio:1;padding-top:15px}@media (max-width:575.98px){.collection-gallery{padding-top:0;margin-left:-24px;margin-right:-24px}}.collection-gallery.has-thumbnails{aspect-ratio:468/560}@media (max-width:575.98px){.collection-gallery.has-thumbnails{aspect-ratio:342/409}}.collection-gallery.has-thumbnails .main-stage{margin-bottom:10px}.collection-gallery .thumbnail-stage{height:unset}.collection-gallery .thumbnail-stage .swiper-slide{opacity:.4;transition:opacity .3s ease}.collection-gallery .thumbnail-stage .swiper-slide.swiper-slide-fully-visible{opacity:.8}.collection-gallery .thumbnail-stage .swiper-slide.swiper-slide-active{opacity:1}.collection-gallery .swiper-slide img{max-width:100%;height:auto}.collection-gallery .swiper-slide .inner-wrap{aspect-ratio:1;display:flex;align-items:center;justify-content:center}.collection-gallery .swiper-button-next,.collection-gallery .swiper-button-prev{height:100%;margin-top:0;top:0;background-color:#fff9;display:flex;width:auto}.collection-gallery .swiper-button-next:after,.collection-gallery .swiper-button-prev:after{font-size:14px;color:#000}.collection-gallery .swiper-button-next{right:0}.collection-gallery .swiper-button-prev{left:0}.single-collection-description{margin-top:20px}@media (max-width:575.98px){.single-collection-description{margin-top:10px}}.single-collection-description p{font-size:14px}#collection-products-tab{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #dee2e6;background-color:#fff;padding-top:15px;flex-wrap:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}#collection-products-tab .nav-link{padding:5px 25px 6px;background-color:#343a40;border-radius:5px;font-weight:400;margin-right:20px;color:#fff}#collection-products-tab .nav-link.active,#collection-products-tab .nav-link:hover{background-color:#7a9983}.group-row{margin-bottom:30px}.group-row h3{font-size:19px}.group-row p{font-size:13px}.sizes-table{font-size:14px}.sizes-table tr{cursor:pointer}.sizes-table tr th{font-size:13px}.sizes-table tr .amount{font-weight:400;color:#000}.sizes-table a{text-decoration:none}.product-item.color .product-images-container,.product-item.design .product-images-container{aspect-ratio:unset}.product-item.color .product-name,.product-item.design .product-name{text-align:center;font-size:18px}.product-item.color .item-count,.product-item.design .item-count{width:100%;text-align:center;font-size:16px;font-weight:300;padding-bottom:5px}.load-template{display:block;margin-bottom:20px;font-weight:400;text-decoration:none}.load-template:before{content:"<<";padding-right:5px}.collection-read-more{text-decoration:none;font-weight:400;display:block;font-size:14px;margin-bottom:10px}.collection-read-more span:before{color:#adb5bd;content:"- Show Less";margin-right:5px}.collection-read-more.collapsed span:before{content:"+ Read More"}.collection-read-more b{display:block;height:1px;background-color:#dee2e6;flex:1;margin-top:3px;margin-left:10px}