.video-control-btn{transition:opacity .3s ease}.video-control-btn:hover{opacity:.8}.rich-text-video{overflow:hidden;position:relative}.rich-text-video video{display:block;width:100%;height:auto;object-fit:cover}.video-container{position:relative;overflow:hidden}.video-container.aspect-16-9{padding-top:56.25%!important}.video-container.aspect-4-3{padding-top:75%!important}.video-container.aspect-1-1{padding-top:100%!important}.svg-wrapper{--icon-offset-x: 0px;--icon-offset-y: 0px;transform:translate(var(--icon-offset-x),var(--icon-offset-y))}.play-toggle .svg-wrapper{--icon-offset-x: 1px;--icon-offset-y: 0px}.mute-toggle .svg-wrapper{--icon-offset-x: 0px;--icon-offset-y: 0px}.media-image-grid{display:grid;gap:20px}@media screen and (min-width: 768px){.media-image-grid{grid-template-columns:1fr 1fr}}.media-image-grid__video{height:100%;display:flex;align-items:center}.media-image-grid__video .video-container{position:relative;padding-top:100%!important}.video-title-content{position:absolute;top:50%;left:0;right:0;padding:15px;z-index:3}@media screen and (max-width: 767px){.video-title-content{top:5px}}.video-title{font-weight:600;margin:0;color:var(--video-title-color, white);font-size:var(--video-title-size)}.media-image-grid__images{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px}.grid-image-item{position:relative;overflow:hidden;border-radius:12px;height:100%}.grid-image-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.grid-image-item:hover img{transform:scale(1.05)}.grid-image-content{position:absolute;bottom:0;left:0;right:0;padding:15px;background:linear-gradient(0deg,#000000b3,#0000)}.grid-image-title{font-weight:600;margin:0}.grid-image-title.fs-custom{font-size:var(--font-size);color:var(--title-color, white)}@media screen and (max-width: 767px){.media-image-grid{grid-template-columns:1fr;gap:12px}.media-image-grid__images{gap:12px}.content-tab__image{height:100%!important}}.media-grid-3{display:grid;gap:var(--media-gap, 20px);grid-template-columns:repeat(4,1fr)}.media-grid-3.three-columns{grid-template-columns:repeat(3,1fr)}.media-grid-2{grid-template-columns:repeat(2,1fr)}.media-grid-1{grid-template-columns:1fr}@media screen and (max-width: 767px){.media-grid-3{grid-template-columns:1fr!important;gap:var(--mobile-media-gap, 15px)}.media-grid-3.three-columns,.media-grid-2,.media-grid-1{grid-template-columns:1fr!important}}.media-grid-3__item{position:relative;border-radius:12px;overflow:hidden}.media-grid-3__media-wrapper{position:relative;width:100%;border-radius:var(--media-radius);overflow:hidden;height:var(--media-height, auto)}.media-grid-3__item img,.media-grid-3__item video{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}.media-grid-3__item:hover img{transform:scale(1.05)}.media-grid-3__content{padding:25px 0}.media-grid-3__title{font-size:var(--title-size, 18px);font-weight:600;margin:0 0 5px;color:var(--content-color, inherit)}.media-grid-3__subtitle{font-size:var(--subtitle-size, 14px);margin:0 0 10px;color:var(--content-color, inherit);opacity:.9}.media-grid-3__description{font-size:var(--description-size, 14px);line-height:1.5;color:var(--description-color, inherit);margin:0}.rich-text-expand-content{overflow:hidden;transition:max-height .3s ease}.accordion{text-align:center;margin-top:20px}.accordion button{cursor:pointer;padding:8px 20px;background-color:transparent;border:1px solid currentColor;border-radius:4px;transition:all .3s ease}.accordion button:hover{opacity:.8}.hidden-important{display:none!important}copy-button{cursor:pointer;position:relative;transition:all .3s ease;-webkit-user-select:none;user-select:none}copy-button .active-show{opacity:0;transition:opacity .3s ease}copy-button.copied .active-hide{opacity:0}copy-button.copied .active-show{opacity:1}copy-button .button-text{transition:all .2s ease}copy-button.copied{background-color:var(--success-background, #4CAF50);border-color:var(--success-border, #45a049)}.collection-tab__tab-content{transform:translateY(30px);-webkit-transform:translateY(30px)}.collection-tab__tab-content.active{opacity:1;visibility:visible;position:relative;transform:translateY(0);pointer-events:auto}.select-collection-tab{border-bottom:2px solid var(--color-heading)}.content-tab__content-wrapper{display:flex;flex-direction:column;gap:20px}.content-tab__image{width:100%;height:auto;border-radius:var(--rounded-radius);overflow:hidden;position:relative}.content-tab__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.content-tab__image:hover img{transform:scale(1.05)}.content-tab__content{display:flex;flex-direction:column;gap:15px}.content-tab__title{margin:0}.content-tab__description{max-width:750px;margin:0 auto;padding:0 1rem}.content-tab__button{align-self:flex-start;margin-top:10px}@media screen and (min-width: 768px){.content-tab__content-wrapper{align-items:center}.content-tab__content{padding:0 30px}.content-tab__content-wrapper.stack-layout{flex-direction:column}.content-tab__content-wrapper.stack-layout .content-tab__image{width:100%}.content-tab__content-wrapper.stack-layout .content-tab__content{width:100%;text-align:center}.content-tab__content-wrapper.stack-layout .content-tab__button{margin:20px auto 0}}.two-column-text{display:flex;flex-wrap:wrap;gap:var(--column-gap, 40px)}.two-column-text.text-left{text-align:left}.two-column-text.text-center{text-align:center}.two-column-text.text-right{text-align:right}.two-column-text__left{flex:0 0 var(--column-width-left, 30%)}.two-column-text__right{flex:1}.two-column-text__subheading{font-size:var(--subheading-font-size, 14px);color:var(--subheading-color, #666666);margin:0 0 var(--subheading-spacing, 10px) 0;line-height:1.4}.two-column-text__heading{font-size:var(--heading-font-size, 28px);margin-top:0}.two-column-text__content{font-size:var(--content-font-size, 16px)}.two-column-text__content p{margin-top:0}.two-column-text__button-wrapper,.mt-20{margin-top:20px}.uppercase{text-transform:uppercase}.image-group{display:flex;flex-wrap:wrap;gap:var(--image-gap, 10px);margin:0 auto;max-width:var(--max-width, 100%)}.image-group__item{position:relative;overflow:hidden;border-radius:var(--image-radius, 0px)}.image-group__link{display:block;text-decoration:none;color:inherit;transition:transform .3s ease,opacity .3s ease}.image-group__link:hover{transform:translateY(-5px);text-decoration:none}.image-group__link:hover .image-group__image img{transform:scale(1.05)}.image-group__link:focus{outline:2px solid var(--color-primary, #007bff);outline-offset:2px}.image-group__link:active{transform:translateY(-2px)}.image-group__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}@media screen and (min-width: 769px){.image-group{position:relative}.image-group__item{flex:1 0 calc(20% - var(--image-gap, 10px))}.image-group__item:nth-child(2),.image-group__item:nth-child(4){transform:translateY(-40px)}.image-group.image-count-4 .image-group__item{flex:1 0 calc(25% - var(--image-gap, 10px))}.image-group.image-count-4 .image-group__item:nth-child(2),.image-group.image-count-4 .image-group__item:nth-child(4){transform:translateY(-40px)}.image-group.image-count-3 .image-group__item{flex:1 0 calc(33.333% - var(--image-gap, 10px))}.image-group.image-count-3 .image-group__item:nth-child(2){transform:translateY(-40px)}.image-group.image-count-3 .image-group__item:nth-child(4){transform:none}.image-group.image-count-2 .image-group__item{flex:1 0 calc(50% - var(--image-gap, 10px))}.image-group.image-count-2 .image-group__item:nth-child(2){transform:translateY(-40px)}.image-group.image-count-2 .image-group__item:nth-child(4){transform:none}.image-group.image-count-1 .image-group__item{flex:1 0 100%;max-width:400px;margin:0 auto}.image-group.image-count-1 .image-group__item:nth-child(2),.image-group.image-count-1 .image-group__item:nth-child(4){transform:none}}@media screen and (max-width: 768px){.two-column-text{flex-direction:column;gap:0}.two-column-text__left,.two-column-text__right{flex:0 0 100%;width:100%}.two-column-text__subheading{margin-bottom:8px}.two-column-text__heading{margin-bottom:20px}.image-group__link:hover{transform:none}.image-group__link:active{transform:scale(.98);opacity:.8}.image-group{display:grid;gap:var(--mobile-image-gap, 10px)}.image-group{grid-template-columns:repeat(2,1fr)}.image-group__item:first-child{display:none}.image-group__item:nth-child(2),.image-group__item:nth-child(4){transform:translateY(-30px)}.image-group.image-count-4{grid-template-columns:repeat(2,1fr)}.image-group.image-count-4 .image-group__item:first-child{display:block}.image-group.image-count-4 .image-group__item:nth-child(2),.image-group.image-count-4 .image-group__item:nth-child(4){transform:translateY(-30px)}.image-group.image-count-3{grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto}.image-group.image-count-3 .image-group__item:first-child{display:block;grid-column:1 / -1}.image-group.image-count-3 .image-group__item:nth-child(2),.image-group.image-count-3 .image-group__item:nth-child(4){transform:none}.image-group.image-count-2{grid-template-columns:1fr}.image-group.image-count-2 .image-group__item:first-child{display:block}.image-group.image-count-2 .image-group__item:nth-child(2),.image-group.image-count-2 .image-group__item:nth-child(4){transform:none}.image-group.image-count-1{grid-template-columns:1fr;max-width:300px;margin:0 auto}.image-group.image-count-1 .image-group__item:first-child{display:block}.image-group.image-count-1 .image-group__item:nth-child(2),.image-group.image-count-1 .image-group__item:nth-child(4){transform:none}}.image-group__text{margin-top:var(--text-spacing, 5px);font-size:var(--text-font-size, 14px);color:var(--text-color, #666666)}.image-group__text p{margin:0}.image-group__text p:not(:last-child){margin-bottom:8px}@media (max-width: 768px){.section__header-heading,.section__header-des{width:100%!important;max-width:100%!important}}.product-detail__discount-code copy-button.copied{background-color:var(--success-background, #4CAF50);border-color:unset;color:#fff!important;padding:0 10px;border-radius:10px;text-decoration:none}.product-detail__discount-code countdown-timer{gap:2px}.product-detail__discount-code .count-timer{font-size:14px}.product-detail__discount-code .countdown--container{display:flex;align-items:flex-end;flex-direction:row;gap:2px;padding:0;min-width:unset;color:red}
/*# sourceMappingURL=/cdn/shop/t/2/assets/aa-section-styles.css.map */
