.collection-template-section .banner.page-banner{max-height:none!important;height:220px;background-repeat:no-repeat;background-size:cover;background-position:center}.collection-template-section .captionOverlay--true{display:table;width:100%;table-layout:fixed;height:100%}.collection-template-section .captionOverlay--true .caption-border{display:table-cell;vertical-align:middle}.caption-border .action_button{top:25px;font-weight:700;font-size:16px}.collection-template-section .captionOverlay--true .caption-headline{background:rgba(52,191,162,.1);padding:10px 13px;margin:0 auto;max-width:400px;min-width:290px;display:table}.collection-template-section .captionOverlay--true .headline{color:#34bfa2;padding:15px;font-weight:400}.container.full-width--true,.full-width--true>.container{width:auto;padding:0}.collection-template-section .collection_description{overflow:hidden;margin-top:15px;padding:0;height:80px}.collection-template-section .swatch_options{max-height:240px;margin-bottom:0;overflow-x:hidden}@media screen and (max-width:480px){.collection-template-section .collection_description:not(h2){text-align:justify;font-size:16px}.collection-template-section .banner.page-banner{background-position:right;height:240px}.collection-template-section .captionOverlay--true .caption-border{margin:0;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)}.caption-border .action_button{background-color:#34bfa2;border-color:#34bfa2}.collection-template-section .captionOverlay--true .caption-headline{max-width:60%;min-width:220px;display:block}.collection-template-section .captionOverlay--true .headline{padding:5px 0}}