/** Shopify CDN: Minification failed

Line 8:501 All "@import" rules must come first
Line 8:587 All "@import" rules must come first
Line 11:48072 Expected ")" to end URL token

**/
@font-face { font-family: 'Retrochips'; src: url('/cdn/shop/files/Retrochips.otf') format('opentype'); font-weight: normal; font-style: normal;}/* width */::-webkit-scrollbar { width: 2px !important; border-radius: 10px;}/* Track */::-webkit-scrollbar-track { background: #8e8e8e6e; border-radius: 10px;}/* Handle */::-webkit-scrollbar-thumb { background: #7c7c7c; border-radius: 10px;}/* Handle on hover */::-webkit-scrollbar-thumb:hover { background: #000000;}@import 'https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css';@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');@font-face { font-family: 'OCR A Std'; font-style: normal; font-weight: normal; src: local('OCR A Std'), url('/cdn/shop/files/OCRAStd.woff') format('woff');}
/* Base */*,*::before,*::after { box-sizing: inherit;}html { box-sizing: border-box; font-size: 62.5%; height: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent;}.no-js:not(html) { display: none !important;}html.no-js .no-js:not(html) { display: block !important;}.no-js-inline { display: none !important;}html.no-js .no-js-inline { display: inline-block !important;}html.no-js .no-js-hidden { display: none !important;}body { font-family: var(--font-body-family); font-size: var(--font-body-size); font-weight: var(--font-body-weight); line-height: var(--body-line-height); letter-spacing: var(--body-letter-spacing); color: var(--color-text); background: var(--color-background); margin: 0 auto; opacity: 1; visibility: visible; overflow-x: hidden;}button { cursor: pointer;}option.soldout { color: rgba(18, 18, 18, 0.5);}/* Derived from base colors (theme settings) */.color-accent-1 { color: var(--color-base-accent-text); background-color: var(--color-base-accent-1);}.color-accent-2 { color: var(--color-base-accent-text); background-color: var(--color-base-accent-2);}/* START: Layout Boxed */ .header-boxed, .body-boxed, .footer-boxed{ background-color: var(--color-background-layout-boxed); background-image: var(--image-background-layout-boxed); background-repeat: no-repeat; background-position: top; background-attachment: fixed; } .body-boxed .wrapper-body { background-color: var(--bg-white); max-width: 1370px; margin-left: auto; margin-right: auto; flex: 1; } .halo-widget-banner{ position: sticky; width: calc((100vw - 1400px) / 2); top: 55%; transform: translateY(-50%); height: 100%; visibility: hidden; opacity: 0; } .halo-widget-banner + .halo-widget-banner { order: 3; }/* END: Body Layout *//* START: CSS */ [style*="--wid-a"] { width: var(--wid-a); }/* END: CSS *//* START: Container */ .container{ display: block; width: 100%; position: relative; max-width: 100%; padding: 0 15px; margin: 0 auto; } .halo-row { display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; } .halo-item { padding-left: 15px; padding-right: 15px; } .halo-row.column-1 .halo-item { width: 100%; } .halo-row.column-2 .halo-item { width: 50%; } .halo-row.column-3 .halo-item { width: calc(100% / 3); } .halo-row.column-4 .halo-item { width: 25%; } .halo-row.column-5 .halo-item { width: 20%; } .halo-row.column-6 .halo-item { width: calc(100% / 6); } .halo-row.column-7 .halo-item { width: calc(100% / 7); } .halo-row.column-8 .halo-item { width: calc(100% / 8); } .halo-row.column-9 .halo-item { width: calc(100% / 9); } .halo-row.column-10 .halo-item { width: 10%; } .wrapper-body { padding-bottom: 80px; } .template-index .wrapper-body { padding-bottom: 0px; overflow: hidden; } .template-index.style-arrows-5 .wrapper-body { overflow: initial; } .template-index.style-arrows-5 .wrapper-body > .shopify-section:not(.section-special-banner) { overflow: hidden; }/* END: Container *//* START: Adaptive Height */ .adaptive_height { display: block; max-width: 100%; position: relative; margin: 0 auto; } @media screen and (max-width: 767px) { .adaptive_height[style*="--padding-top-fpmb"] { padding-top: var(--padding-top-fpmb) !important; } } .adaptive_height img { display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; max-width: 100%; cursor: pointer; object-fit: contain; object-position: center center; transition: opacity .5s; } .adaptive_height img[style^="object-position"] { object-fit: cover; } .adaptive_height img.lazyload, .adaptive_height img.lazyloading { opacity: 0; transition: var(--anchor-transition); } .adaptive_height img.lazyloaded { opacity: 1 !important; } .adaptive_height img.lazyload + .data-lazy-loading, .adaptive_height img.lazyloading + .data-lazy-loading { content: ''; position: absolute; height: 100%; width: 100%; left: 0; top: 0; z-index: 0; background-color: var(--bg-planceholder); display: block; transition: var(--anchor-transition); } .ajax-loaded .data-lazy-loading { display: none !important; }/* END: Adaptive Height *//* START: Display Srollbar */ .disable-srollbar::-webkit-scrollbar { display: none; } .disable-srollbar::-webkit-scrollbar-track { display: none; } .disable-srollbar::-webkit-scrollbar-thumb { display: none; } .disable-srollbar::-webkit-scrollbar-thumb:hover { display: none; }/* END: Display Srollbar *//* START: Element Hovers: Vertical Lift, 3d Lift */@media (prefers-reduced-motion: no-preference) and (hover: hover) { /* Animate Hover 3D Lift */ .animate--hover-3d-lift .card .card-product__wrapper, .animate--hover-3d-lift .spotlight-block .halo-item .image-container, .animate--hover-3d-lift .article-card .article-card__image-wrapper, .animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image .image-zoom, .animate--hover-3d-lift .slidable-spotlight-slide img, .animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item .img-box, .animate--hover-3d-lift .policies-block-wrapper .halo-item .policies-icon, .animate--hover-3d-lift .customer-review-block .customer-review__item .review__item-image, .animate--hover-3d-lift .instagram-slide .halo-item .adaptive_height, .animate--hover-3d-lift .instagram-grid-section .instagram-item .adaptive_height, .animate--hover-3d-lift .instagram-special .halo-item .adaptive_height, .animate--hover-3d-lift .collection-lookbook .lookbook-image-item .img-box, .animate--hover-3d-lift .policies-block .halo-item img, .animate--hover-3d-lift .halo-blog-content .item .blog-image, .animate--hover-3d-lift .articleGallery-block .halo-item .img-box, .animate--hover-3d-lift .special-banner .special-banner__item .special-banner__img_box, .animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--image_with_text, .animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item img, .animate--hover-3d-lift .newsletter-section .section-banner img, .animate--hover-3d-lift .counter-positions-image-banner .content-block .section-block-banner-image, .animate--hover-3d-lift .press-banner-block-wrapper .section-block-banner-image, .animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image .img-box, .animate--hover-3d-lift .product-tab-block .product-block__banner figure, .animate--hover-3d-lift .button, .animate--hover-3d-lift .productView-payment .shopify-payment-button div[role=button], .animate--hover-3d-lift .shopify-challenge__button, .animate--hover-3d-lift .customer button, .animate--hover-3d-lift .shopify-payment-button__button, .animate--hover-3d-lift .deferred-media .deferred-media__poster-button { transition: transform var(--duration-long) ease, box-shadow var(--duration-long) ease !important; transform-origin: center; } .animate--hover-3d-lift .card:hover .card-product__wrapper, .animate--hover-3d-lift .spotlight-block .halo-item:hover .image-container, .animate--hover-3d-lift .article-card:hover .article-card__image-wrapper, .animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image:hover .image-zoom, .animate--hover-3d-lift .slidable-spotlight-slide:hover img, .animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item:hover .img-box, .animate--hover-3d-lift .customer-review-block .customer-review__item:hover .review__item-image, .animate--hover-3d-lift .instagram-slide .halo-item:hover .adaptive_height, .animate--hover-3d-lift .instagram-grid-section .instagram-item:hover .adaptive_height, .animate--hover-3d-lift .instagram-special .halo-item:hover .adaptive_height, .animate--hover-3d-lift .collection-lookbook .lookbook-image-item:hover .img-box, .animate--hover-3d-lift .policies-block .halo-item:hover img, .animate--hover-3d-lift .halo-blog-content .item:hover .blog-image, .animate--hover-3d-lift .articleGallery-block .halo-item:hover .img-box, .animate--hover-3d-lift .special-banner .special-banner__item:hover .special-banner__img_box, .animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--image_with_text:hover, .animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item:hover img, .animate--hover-3d-lift .newsletter-section .section-banner:hover img, .animate--hover-3d-lift .counter-positions-image-banner .content-block:hover .section-block-banner-image, .animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image:hover .img-box, .animate--hover-3d-lift .press-banner-block-wrapper .section-block-banner-image:hover, .animate--hover-3d-lift .product-tab-block .product-block__banner:hover figure, .animate--hover-3d-lift .button:not([disabled]):not(.button-not-animation):hover, .animate--hover-3d-lift .productView-payment .shopify-payment-button div[role=button]:hover, .animate--hover-3d-lift .shopify-challenge__button:not([disabled]):hover, .animate--hover-3d-lift .customer button:not([disabled]):hover, .animate--hover-3d-lift .shopify-payment-button__button:hover, .animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button { transition: transform var(--duration-extended) ease, box-shadow var(--duration-long) ease !important; /* Slow the card transition speed while hover is active. */ transform: rotate(2deg) !important; box-shadow: -1rem -1rem 1rem -1rem rgba(0, 0, 0, 0.05), 1rem 1rem 1rem -1rem rgba(0, 0, 0, 0.05), 0 0 0.5rem 0 rgba(255, 255, 255, 0), 0 2rem 3.5rem -2rem rgba(0, 0, 0, 0.5); } .animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button { transform: translate(-50%, -50%) scale(1.05) !important; /* Apply a specialized transform to the video play button. */ } .animate--hover-3d-lift .products-grid { isolation: isolate; /* Ensure z-index changes here don't negatively effect other UI stacking. */ } .animate--hover-3d-lift .card:hover .card-product__wrapper:after, .animate--hover-3d-lift .card:hover .card-media:before { background-size: 250px 250px; mix-blend-mode: color-dodge; pointer-events: none; z-index: 2; } .animate--hover-3d-lift .card:hover .card-media:before { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .animate--hover-3d-lift .card .card-product .card-media:after, .animate--hover-3d-lift .article-card .article-card__image-wrapper:after, .animate--hover-3d-lift .section-block-banner-image .img-box:after, .animate--hover-3d-lift .spotlight-block .spotlight-item .img-box:after, .animate--hover-3d-lift .slidable-spotlight-slider .slidable-spotlight-slide .adaptive_height:after, .animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item .img-box:after, .animate--hover-3d-lift .policies-block-wrapper .halo-item .policies-icon:after, .animate--hover-3d-lift .customer-review-block.style_2 .customer-review__item .review__item-image:after, .animate--hover-3d-lift .instagram-slide .halo-item .adaptive_height:after, .animate--hover-3d-lift .instagram-grid-section .instagram-item .adaptive_height:after, .animate--hover-3d-lift .instagram-special .halo-item .adaptive_height:after, .animate--hover-3d-lift .collection-lookbook .lookbook-image-item .img-box:after, .animate--hover-3d-lift .halo-blog-content .item .blog-image:after, .animate--hover-3d-lift .articleGallery-block .halo-item .img-box:after, .animate--hover-3d-lift .special-banner .special-banner__item .special-banner__img:after, .animate--hover-3d-lift .newsletter-section .section-banner .image:after, .animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item a:after, .animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--lookbook_banner .special-banner__lb_item .image-animation .lookbook-img:after, .animate--hover-3d-lift .product-tab-block .product-block__banner figure:after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; pointer-events: none; transition: background-position calc(2 * var(--duration-extended)) ease, opacity var(--duration-default) ease; mix-blend-mode: overlay; background-size: 400% 100%; background-position: 90% 0; background-repeat: no-repeat; background-image: linear-gradient( 135deg, rgba(255, 255, 255, 0) 45%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 55% ); } .animate--hover-3d-lift .card:hover .card-product .card-media:after, .animate--hover-3d-lift .article-card:hover .article-card__image-wrapper:after, .animate--hover-3d-lift .section-block-banner-image:hover .img-box:after, .animate--hover-3d-lift .spotlight-block .spotlight-item:hover .img-box:after, .animate--hover-3d-lift .slidable-spotlight-slider .slidable-spotlight-slide:hover .adaptive_height:after, .animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item:hover .img-box:after, .animate--hover-3d-lift .policies-block-wrapper .halo-item:hover .policies-icon:after, .animate--hover-3d-lift .customer-review-block.style_2 .customer-review__item:hover .review__item-image:after, .animate--hover-3d-lift .instagram-slide .halo-item:hover .adaptive_height:after, .animate--hover-3d-lift .instagram-grid-section .instagram-item:hover .adaptive_height:after, .animate--hover-3d-lift .instagram-special .halo-item:hover .adaptive_height:after, .animate--hover-3d-lift .collection-lookbook .lookbook-image-item:hover .img-box:after, .animate--hover-3d-lift .halo-blog-content .item:hover .blog-image:after, .animate--hover-3d-lift .articleGallery-block .halo-item:hover .img-box:after, .animate--hover-3d-lift .special-banner .special-banner__item:hover .special-banner__img:after, .animate--hover-3d-lift .newsletter-section .section-banner:hover .image:after, .animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item:hover a:after, .animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--lookbook_banner .special-banner__lb_item:hover .image-animation .lookbook-img:after, .animate--hover-3d-lift .product-tab-block .product-block__banner:hover figure:after { opacity: 0.2; transition: background-position 6s ease, opacity var(--duration-long) ease; background-position: left; z-index: 2; } .animate--hover-3d-lift .button.not_fade_up:hover { transition: none !important; transform: none !important; box-shadow: none !important; } .animate--hover-3d-lift .button-animation { transition: transform var(--duration-long) ease, box-shadow var(--duration-long) ease !important; transform-origin: center; } .animate--hover-3d-lift .button-animation:hover, .animate--hover-3d-lift .policies-block-wrapper .halo-item:hover .policies-icon { transition: transform var(--duration-extended) ease, box-shadow var(--duration-long) ease !important; /* Slow the card transition speed while hover is active. */ transform: rotate(2deg) !important; } .animate--hover-3d-lift .slidable-spotlight-slide-button.button-not-animation:hover { transform: translateY(-50%) !important; } .animate--hover-3d-lift .special-banner .special-banner__product .slick-list .product { padding-left: 15px; padding-right: 15px; } .animate--hover-3d-lift .halo-product-block .halo-block-content.is-scroll { overflow: initial !important; } .animate--hover-3d-lift .halo-product-block .halo-block-content.is-scroll .products-flex { padding-left: 15px; margin-left: -15px; } /* Animate Hover Vertical Lift */ .animate--hover-vertical-lift .button, .animate--hover-vertical-lift .button-animation, .animate--hover-vertical-lift .shopify-challenge__button, .animate--hover-vertical-lift .customer button, .animate--hover-vertical-lift .shopify-payment-button__button { transition: transform var(--duration-default) var(--ease-out-slow) !important; } .animate--hover-vertical-lift .card .card-product__wrapper, .animate--hover-vertical-lift .spotlight-block .halo-item .image-container, .animate--hover-vertical-lift .article-card .article-card__image-wrapper, .animate--hover-vertical-lift .slidable-spotlight-slider .slidable-spotlight-slide img, .animate--hover-vertical-lift .custom-image-banner-block .customImageBanner-item .img-box, .animate--hover-vertical-lift .policies-block-wrapper .halo-item .policies-icon, .animate--hover-vertical-lift .customer-review-block .customer-review__item .review__item-image, .animate--hover-vertical-lift .instagram-slide .halo-item .adaptive_height, .animate--hover-vertical-lift .instagram-grid-section .instagram-item .adaptive_height, .animate--hover-vertical-lift .instagram-special .halo-item .adaptive_height, .animate--hover-vertical-lift .collection-lookbook .lookbook-image-item .img-box, .animate--hover-vertical-lift .policies-block .halo-item img, .animate--hover-vertical-lift .halo-blog-content .item .blog-image, .animate--hover-vertical-lift .articleGallery-block .halo-item .img-box, .animate--hover-vertical-lift .special-banner .special-banner__item .special-banner__img_box, .animate--hover-vertical-lift .custom-image-banner-block .section-block-banner-image .img-box:not(.animate--zoom-in) img, .animate--hover-vertical-lift .custom-image-banner-block .press-banner-block-wrapper .section-block-banner-image, .animate--hover-vertical-lift .newsletter-section .section-banner img, .animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image .image, .animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image.ambient, .animate--hover-vertical-lift .puzzled-image-banner .section-block-banner-image .img-box, .animate--hover-vertical-lift .product-tab-block .product-block__banner figure { transition: transform var(--duration-medium) var(--ease-out-slow) !important; } .animate--hover-vertical-lift .card:hover .card-product__wrapper, .animate--hover-vertical-lift .spotlight-block .halo-item:hover .image-container, .animate--hover-vertical-lift .article-card:hover .article-card__image-wrapper, .animate--hover-vertical-lift .slidable-spotlight-slider .slidable-spotlight-slide:hover img, .animate--hover-vertical-lift .custom-image-banner-block .customImageBanner-item:hover .img-box, .animate--hover-vertical-lift .policies-block-wrapper .halo-item:hover .policies-icon, .animate--hover-vertical-lift .customer-review-block .customer-review__item:hover .review__item-image, .animate--hover-vertical-lift .instagram-slide .halo-item:hover .adaptive_height, .animate--hover-vertical-lift .instagram-grid-section .instagram-item:hover .adaptive_height, .animate--hover-vertical-lift .instagram-special .halo-item:hover .adaptive_height, .animate--hover-vertical-lift .collection-lookbook .lookbook-image-item:hover .img-box, .animate--hover-vertical-lift .policies-block .halo-item:hover img, .animate--hover-vertical-lift .halo-blog-content .item:hover .blog-image, .animate--hover-vertical-lift .articleGallery-block .halo-item:hover .img-box, .animate--hover-vertical-lift .special-banner .special-banner__item:hover .special-banner__img_box, .animate--hover-vertical-lift .custom-image-banner-block .section-block-banner-image:hover .img-box:not(.animate--zoom-in) img, .animate--hover-vertical-lift .custom-image-banner-block .press-banner-block-wrapper .section-block-banner-image:hover, .animate--hover-vertical-lift .newsletter-section .section-banner:hover img, .animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image:hover .image, .animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image.ambient:hover, .animate--hover-vertical-lift .puzzled-image-banner .section-block-banner-image:hover .img-box, .animate--hover-vertical-lift .product-tab-block .product-block__banner:hover figure { transform: translateY(-0.75rem) !important; } .animate--hover-vertical-lift .button:not(.button2):not([disabled]):hover, .animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):hover, .animate--hover-vertical-lift .customer button:not([disabled]):hover, .animate--hover-vertical-lift .shopify-payment-button__button:hover { transform: translateY(-0.5rem) !important; } .animate--hover-vertical-lift .button:not([disabled]):active, .animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):active, .animate--hover-vertical-lift .customer button:not([disabled]):active, .animate--hover-vertical-lift .shopify-payment-button__button:active { transform: translateY(0) !important; } .animate--hover-vertical-lift .halo-product-block .products-carousel .slick-list, .animate--hover-vertical-lift .featured-blog-block .slick-list, .animate--hover-vertical-lift .special-banner .special-banner__product .slick-list, .animate--hover-vertical-lift .halo-product-block .halo-block-content .products-flex, .animate--hover-vertical-lift .slidable-spotlight-slider .slick-list, .animate--hover-vertical-lift .customer-review-block.style_2 .customer-review-block-wrapper .customer-review__right, .animate--hover-vertical-lift .articleGallery-block .slick-list, .animate--hover-vertical-lift .large-lookbook-banner .slick-list, .animate--hover-vertical-lift .instagram-slide .instagram-layout--slider .slick-list, .animate--hover-3d-lift .halo-product-block .products-carousel .slick-list, .animate--hover-3d-lift .featured-blog-block .slick-list, .animate--hover-3d-lift .special-banner .special-banner__product .slick-list, .animate--hover-3d-lift .halo-product-block .halo-block-content .products-flex, .animate--hover-3d-lift .slidable-spotlight-slider .slick-list, .animate--hover-3d-lift .spotlight-block .slider, .animate--hover-3d-lift .customer-review-block.style_2 .customer-review-block-wrapper .customer-review__right, .animate--hover-3d-lift .large-lookbook-banner .slick-list, .animate--hover-3d-lift .articleGallery-block .slick-list, .animate--hover-3d-lift .instagram-slide .instagram-layout--slider .slick-list { margin-top: -15px; padding-top: 15px !important; overflow-y: hidden; } .animate--hover-vertical-lift .special-banner .special-banner__product .slick-list, .animate--hover-3d-lift .special-banner .special-banner__product .slick-list { height: auto !important; } .animate--hover-vertical-lift .slidable-spotlight-slide-button.button-not-animation:hover { transform: translateY(-3.5rem) !important; } .animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image .animate--zoom-in .image-zoom:hover img, .animate--hover-3d-lift .press-banner-block-wrapper .section-block-banner-image .animate--zoom-in .image-zoom:hover img { transform: none; }}.animate--hover-vertical-lift .featured-blog-block .article-card,.animate--hover-vertical-lift .footer-block__newsletter .newsletter-form__field-wrapper,.animate--hover-vertical-lift .custom-image-banner-block .image-zoom,.animate--hover-vertical-lift .newsletter-section .image-zoom,.animate--hover-vertical-lift .newsletter-section .container-full,.animate--hover-vertical-lift .counter-positions-image-banner-wrapper .section-block-banner-image,.animate--hover-vertical-lift .puzzled-image-banner-wrapper .section-block-banner-image,.animate--hover-3d-lift .featured-blog-block .article-card,.animate--hover-3d-lift .image-zoom,.animate--hover-3d-lift .puzzled-image-banner-wrapper .section-block-banner-image,.animate--hover-3d-lift .footer-block__newsletter .newsletter-form__field-wrapper,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .image-zoom { overflow: visible !important;}.animate--hover-vertical-lift .counter-positions-image-banner-wrapper .section-block-banner-image.zoom--in,.animate--hover-vertical-lift .special-banner .special-banner__item.special-banner__item--lookbook_banner .image-animation,.animate--hover-vertical-lift .counter-positions-image-banner-wrapper .section-block-banner-image.animate--hover-3d-lift .article-card .image-zoom,.animate--hover-3d-lift .customer-review-block .review__item-image .image-zoom,.animate--hover-3d-lift .instagram-slide .image-zoom,.animate--hover-3d-lift .instagram-grid-section .image-zoom,.animate--hover-3d-lift .product-block .product-block-has__banner .image-zoom,.animate--hover-3d-lift .instagram-special .halo-item .adaptive_height,.animate--hover-3d-lift .special-banner .image-zoom,.animate--hover-3d-lift .articleLookbook-block .articleLookbook-item .image-zoom,.animate--hover-3d-lift .press-banner-block-wrapper .section-block-banner-image .image-zoom,.animate--hover-3d-lift .spotlight-block .spotlight-item .image-zoom,.animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item .image-zoom,.animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--lookbook_banner .image-animation,.animate--hover-3d-lift .counter-positions-image-banner-wrapper .section-block-banner-image,.animate--hover-3d-lift .featured-blog-block .article-card .image-zoom{ overflow: hidden !important;}/* END: Element Hovers: Vertical Lift, 3d Lift *//* START: Ambient Animation */ @media (prefers-reduced-motion: no-preference) { .animate--ambient .image{ animation: animateAmbient 20s linear infinite; } @keyframes animateAmbient { 0% { transform: rotate(0deg) translateX(2em) rotate(0deg) scale(1.2); } 100% { transform: rotate(360deg) translateX(2em) rotate(-360deg) scale(1.2); } } }/* END: Ambient Animation *//* START: Fixed background Animation */ .animate--fixed { clip-path: inset(0); } .animate--fixed .image:not(.zoom):not(.deferred-media__poster-button) img { position: fixed; height: 100vh; object-fit: cover; } .remove-animation { animation: none !important; transform: none !important; opacity: 1 !important; }/* END: Fixed background Animation *//* START: Zoom in image on scroll */ .animate--zoom-in { --zoom-in-ratio: 1; } .animate--zoom-in .image { transition: scale .25s linear; scale: var(--zoom-in-ratio); } .banner-item-fixed .animate--zoom-in { clip-path: inset(0px); } .banner-item-fixed .animate--zoom-in img:not(.zoom):not(.deferred-media__poster-button) { position: fixed; height: 100vh; }/* END: Zoom in image on scroll *//* START: SVG Icon */ svg { display: inline-block; vertical-align: middle; fill: currentColor; stroke: currentColor; width: 1rem; height: 1rem; transition: var(--anchor-transition); } .icon{ fill: var(--icon); stroke: transparent; } .placeholder { height: var(--height_placeholder); line-height: var(--height_placeholder); } .placeholder-svg{ display: block; fill: rgba(120, 129, 136, 0.15); stroke: rgba(120, 129, 136, 0.2); background-color: rgba(120, 129, 136, 0.1); width: 100%; height: 100%; max-width: 100%; max-height: 100%; /* border: 1px solid rgba(120, 129, 136, 0.2); stroke-width: .1px; */ }/* END: SVG Icon *//* START: Background Overlay */ .background-overlay, .background-overlay1 { position: fixed; background-color: rgba(35, 35, 35, 0.8); top: 0; left: 0; bottom: 0; right: 0; cursor: pointer; display: block !important; z-index: 100; opacity: 0; pointer-events: none; transition: opacity var(--duration-long) ease; } .newsletter-show .background-overlay, .quickshop-popup-show .background-overlay { z-index: 101; } body:not(.safari).show_effect_close .background-overlay, body:not(.safari).show_effect_close .background-overlay1{ cursor: none; } body:not(.safari).show_effect_close .background-overlay:hover, body:not(.safari).show_effect_close .background-overlay1:hover { cursor: none; } .background-overlay.hold { opacity: 1; } body:not(.safari) .background-cursor-wrapper { position: absolute; top: 0; left: 0; -webkit-transform: translateY(calc(var(--translate-y, 0) * 1px - 50%)) translateX(calc(var(--translate-x, 0) * 1px - 50%)); -moz-transform: translateY(calc(var(--translate-y, 0) * 1px - 50%)) translateX(calc(var(--translate-x, 0) * 1px - 50%)); -ms-transform: translateY(calc(var(--translate-y, 0) * 1px - 50%)) translateX(calc(var(--translate-x, 0) * 1px - 50%)); -o-transform: translateY(calc(var(--translate-y, 0) * 1px - 50%)) translateX(calc(var(--translate-x, 0) * 1px - 50%)); transform: translateY(calc(var(--translate-y, 0) * 1px - 50%)) translateX(calc(var(--translate-x, 0) * 1px - 50%)); transition: transform 70ms ease; -webkit-transition: transform 70ms ease; } body:not(.safari) .background-cursor-wrapper_outer { width: 40px; height: 40px; border-radius: 50%; background-color: white; display: flex; justify-content: center; align-items: center; } body:not(.safari) .background-cursor-wrapper_inner { width: 25px; height: 25px; position: relative; display: flex; justify-content: center; align-items: center; } body:not(.safari) .background-cursor-wrapper_outer, body:not(.safari) .background-cursor-wrapper_inner { transform: scale(0.1); opacity: 0; transition: transform 350ms ease-in-out, opacity 350ms 150ms ease; } body:not(.safari) .background-cursor-wrapper.enlarge-cursor .background-cursor-wrapper_outer, body:not(.safari) .background-cursor-wrapper.enlarge-cursor .background-cursor-wrapper_inner { transform: scale(1); opacity: 1; transition-delay: 0ms; } body:not(.safari) .background-cursor-wrapper .background-cursor-wrapper_inner svg { width: 15px; height: 15px; stroke: #232323; }/* END: Background Overlay *//* START: Gradient Background Color */ .enable-gradient-color{ background: var(--gradient-color-left) !important; background: -moz-linear-gradient(left, var(--gradient-color-left) 0%, var(--gradient-color-right) 100%) !important; background: -webkit-gradient(left top, right top, color-stop(0%, var(--gradient-color-left)), color-stop(100%, var(--gradient-color-right))) !important; background: -webkit-linear-gradient(left, var(--gradient-color-left) 0%, var(--gradient-color-right) 100%) !important; background: -o-linear-gradient(left, var(--gradient-color-left) 0%, var(--gradient-color-right) 100%) !important; background: -ms-linear-gradient(left, var(--gradient-color-left) 0%, var(--gradient-color-right) 100%) !important; background: linear-gradient(to right, var(--gradient-color-left) 0%, var(--gradient-color-right) 100%) !important; border: 0 !important; }/* END: Gradient Background Color *//* START: Button */ body.safari .button { transition: all 0.2s var(--button-transition-ease); } body:not(.safari) .button { transition: var(--duration-long) var(--button-transition-ease); transition-property: color, background, background-color, border; } .button, .shopify-challenge__button { display: block; width: 100%; font-family: var(--btn-1-font-family); font-size: var(--btn-1-font-size); font-weight: var(--btn-1-font-weight); text-transform: var(--btn-1-text-transform); text-align: var(--btn-1-text-align); letter-spacing: var(--btn-1-letter-spacing); line-height: var(--btn-1-line-height); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-radius: var(--btn-1-border-radius); border-style: var(--btn-1-border-style); border-width: var(--btn-1-border-width); min-width: 130px; max-width: 100%; padding-top: var(--btn-1-padding-top); padding-bottom: var(--btn-1-padding-bottom); padding-left: 15px; padding-right: 15px; margin: auto; outline: none!important; box-shadow: var(--btn-1-horizontal-length) var(--btn-1-vertical-length) var(--btn-1-blur-radius) var(--btn-1-spread) var(--btn-1-all-bg-opacity) var(--btn-1-inset); cursor: pointer; position: relative; } .shopify-challenge__container .shopify-challenge__button { max-width: 304px; margin-top: 15px; } .button svg{ display: inline-block; vertical-align: middle; width: 32px; height: 32px; margin: 0 6px 0 0; } .button.button-1, .button.button--primary{ background: var(--btn-1-bg); border-color: var(--btn-1-border); color: var(--btn-1-color); background-origin: border-box; } .button.button-1 svg, .button.button--primary svg{ fill: var(--btn-1-color); } .button.button-2, .button.button--secondary{ background: var(--btn-2-bg); border-color: var(--btn-2-border); color: var(--btn-2-color); background-origin: border-box; } .button.button-2 svg, .button.button--secondary svg{ fill: var(--btn-2-color); } .button.button-3{ background: var(--btn-3-bg); border-color: var(--btn-3-border); color: var(--btn-3-color); background-origin: border-box; } .button.button-3 svg{ fill: var(--btn-3-color); } button[aria-disabled='true'], button:disabled, button[disabled], button.disabled, .button:disabled, .button[disabled], .button[aria-disabled='true'], .button.disabled, .btn-unavailable { opacity: .6; pointer-events: none; } .button:focus-visible, .button:focus { /*box-shadow: 0 0 0 0.1rem var(--color-background-10), 0 0 0 0.3rem var(--color-background), 0 0 0.5rem 0.4rem var(--color-background-30);*/ } /*.button.loading:after { content: ''; animation: loading var(--duration-long) infinite linear; border: 0.5rem solid rgba(var(--color-button-text-rgb), 0.4); border-left: 0.5rem solid var(--color-button-text); border-radius: 100%; box-sizing: content-box; display: block; height: 2rem; position: absolute; width: 2rem; }*/ .button[aria-disabled='true'].button-continue { opacity: 1; pointer-events: auto; } .btn_1_br_outside .button, .btn_2_br_outside .productView-action .button, .btn_2_br_outside .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded, .btn_3_br_outside .card-action .button { overflow: visible; } .btn_1_br_outside .button:not(.search__button):not(.share-button__button):not(.newsletter-form__button):after, .btn_3_br_outside .card-action .button:after, .btn_2_br_outside .productView-action .button:after{ position: absolute; content: ""; width: calc(100% + 5px); height: calc(100% + 5px); top: -1px; left: -1px; transform: unset; z-index: 1; } .btn_2_br_outside .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded { line-height: 1; min-height: 50px; } .btn_2_br_outside .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded:after { position: absolute; content: ""; width: calc(100% + 3px); height: calc(100% + 3px); top: 0px; left: 0px; transform: unset; z-index: 1; } .btn_1_br_outside .button:not(.search__button):after { border: 1px solid var(--btn-1-border); } .btn_1_br_outside .button.button-2:after, .btn_1_br_outside .button.button--secondary:after { border: 1px solid var(--btn-2-border); } .btn_1_br_outside .button.button-3:after { border: 1px solid var(--btn-3-border); } .btn_2_br_outside .productView-action .button:after { border: 1px solid var(--atc-border-color); } .btn_2_br_outside .productView-payment .shopify-payment-button { position: relative; } .btn_2_br_outside .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded:after { border: 1px solid var(--bin-border-color); } .btn_3_br_outside .card-action .button:after { border: 1px solid var(--product-action-border); } .btn_1_br_outside:not(.btn_3_br_outside) .card-action .button:after, .btn_1_br_outside:not(.btn_2_br_outside) .productView-action .button:after, .btn_1_br_outside:not(.btn_2_br_outside) .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded:after { content: none !important; }/* END: Button *//* START: Block */ .halo-block{ position: relative; background: #fff; } .halo-block-header{ position: relative; margin: 0 0 30px 0; } .halo-block-header .title{ display: inline-block; position: relative; font-family: var(--font-heading-family); font-size: var(--font-heading-size); font-weight: var(--font-heading-weight); font-style: var(--font-heading-style); text-transform: var(--heading-text-transform); letter-spacing: var(--heading-letter-spacing); line-height: var(--heading-line-height); color: var(--color-text); margin-top: 0; margin-bottom: 5px; } .halo-block-header .title .text{ display: inline-block; vertical-align: top; width: auto; padding: 0 20px; position: relative; z-index: 1; background: var(--color-background); width: auto; max-width: 100%; } .halo-block-header .title.fontsize_title_60 .text{ background: transparent; } .halo-block-header .title.fontsize_title_60+.rte{ margin-bottom: 95px; } .halo-block-header:not(.text-center) .title .text { padding: 0; } .halo-block-header.text-left.viewAll--left .title, .halo-block-header.text-right.viewAll--right .title { margin-right: 30px; } .halo-block-header.text-left.viewAll--left.has-des .title, .halo-block-header.text-right.viewAll--right.has-des .title { margin-right: 0; } .halo-block-header.text-center .title { display: block; margin-right: 0; } .halo-block-header .title:before{ content: ''; display: block; position: absolute; top: calc(50% - 1px); left: 0; width: 100%; height: var(--heading-border-height); background: #c7c7c7; } .halo-block-header .title svg{ width: 26px; height: 26px; position: relative; top: -3px; margin-right: 8px; margin-left: 0; } .halo-block-header .view_all{ display: inline-block; border-bottom: 1px solid; line-height: 16px; } .halo-block-header .view_all{ line-height: 24px; } .halo-block-header .view_all .icon-svg{ position: relative; top: -1px; } .halo-block-header .text-left .text, .halo-block-header.text-left .title .text { padding-left: 0; } .halo-block-header .text-right .text, .halo-block-header.text-right .title .text { padding-right: 0; } /* Product Block Title Style 2 */ .block-title--style2 { display: flex; justify-content: space-between; align-items: center; text-align: left !important; } .block-title--style2 .title { display: inline-block; margin: 0 !important; } .block-title--style2.enable_border_title_style2 .title { border-bottom: 3px solid; } .block-title--style2 .title:before { display: none; } .block-title--style2 .title .text { width: auto !important; padding: 0 !important; } .block-title--style2 .view_all { margin: 0 !important; position: relative; top: -3px; } .product-countdown-block { display: inline-block; border: 1px solid; padding: 6px 15px; line-height: 1; border-radius: 3px; } .product-countdown-block .clock-item { display: inline-block; font-weight: bold; } .product--countdown { flex: 1; position: relative; top: -7px; font-size: 0; } /* Countdown Style 2*/ .countdown_style_2{ display: flex; justify-content: space-between; align-items: center; text-align: left !important; } .countdown_style_2 .text{ width: auto !important; } .countdown_style_2 .num{ background: #323232; padding: 10px 8px; min-width: 34px; max-height: 34px; border-radius: 34px; display: inline-block; color: #fff; font-weight: 400; text-align: center; } .countdown_style_2 .icon{ margin-right: 5px; margin-left: 5px; color: #202020; } .countdown_style_2 .product-countdown-block{ margin-left: 0px; border: 0; } .price__label_sale { border-radius: 3px; overflow: hidden; height: 20px; line-height: 20px; margin: 0 0 0 3px !important; clip-path: polygon(0 50%, 20% 100%, 100% 100%, 100% 0, 20% 0, 0 50%); } .price__label_sale .label_sale { font-size: 12px; font-weight: 400; color: var(--sale-badge-color); background-color: var(--sale-badge-bg); padding: 0 10px; display: block; } .halo-product-block .products-carousel{ display: block; position: relative; margin: 0 -15px; width: auto !important; } .halo-product-block .slick-dots{ bottom: -40px; } .halo-product-block .product { display: inline-block; vertical-align: top; padding: 0 15px; } .halo-product-block .products-carousel.slick-dotted{ margin-bottom: 30px; } .halo-product-block .products-carousel:not(.slick-initialized){ white-space: nowrap; overflow: hidden; font-size: 0; letter-spacing: 0; } .halo-product-block .products-carousel:not(.slick-initialized) > .product{ display: inline-block; vertical-align: top; width: 100%; } /* Prduct Block Progress Bar*/ .slider-progress-bar { display: block !important; height: var(--scrollbar-height); width: 100%; max-width: 100%; background: var(--scrollbar-track-color); background-clip: content-box; border: 1px solid transparent; margin-top: 50px; } .slider-progress-bar .slider-scrollbar-track { position: relative; width: 100%; height: 100%; } .slider-progress-bar .scrollbar-thumb { display: inline-block; position: absolute; top: auto; left: 0; transform: translate(0px, -1px); width: var(--percent); max-width: 100%; height: var(--scrollbar-height); background-color: var(--scrollbar-thumb-color); transition: all 1000ms ease-in-out; } .slider-progress-bar .scrollbar-thumb:hover { background-color: var(--scrollbar-thumb-hover-color); transition: all 1000ms ease-in-out; }/* END: Block *//* START: Calculator Free Shipping Message */ .haloCalculatorShipping{ position: relative; margin: 0 0 12px 0; min-height: var(--free-shipping-min-height); padding: 0 20px; } .haloCalculatorShipping .progress{ position: relative; margin: 0 0 10px 0; font-size: 0; letter-spacing: 0; } .haloCalculatorShipping .progress.progress-hidden{ display: none; } .haloCalculatorShipping .progress .progress_shipping{ height: var(--free-shipping-height); background-color: var(--free-shipping-bg); border-radius: var(--free-shipping-border-radius); border: 0; } .haloCalculatorShipping .progress .progress-meter{ position: relative; display: block; width: 100%; height: 100%; font-size: calc(var(--font-body-size) - 1px); font-weight: var(--font-weight-normal); letter-spacing: 0; line-height: calc(var(--free-shipping-height) + 1px); color: var(--color-white); transition: width .3s ease; } .haloCalculatorShipping .progress.progress-free .progress_shipping{ border-color: var(--free-shipping-bg-4); } .haloCalculatorShipping .progress.progress-30 .progress_shipping{ border-color: var(--free-shipping-bg-1); } .haloCalculatorShipping .progress.progress-60 .progress_shipping{ border-color: var(--free-shipping-bg-2); } .haloCalculatorShipping .progress.progress-100 .progress_shipping{ border-color: var(--free_shipping_color3); } .haloCalculatorShipping .progress.progress-free .progress-meter{ background-color: var(--free-shipping-bg-4); } .haloCalculatorShipping .progress.progress-30 .progress-meter{ background-color: var(--free-shipping-bg-1); } .haloCalculatorShipping .progress.progress-60 .progress-meter{ background-color: var(--free-shipping-bg-2); } .haloCalculatorShipping .progress.progress-100 .progress-meter{ background-color: var(--free-shipping-bg-3); } .haloCalculatorShipping .message{ font-size: var(--font-body-size); font-weight: var(--font-weight-normal); letter-spacing: 0; line-height: var(--body-line-height); color: var(--free-shipping-color); transition: color var(--duration-default) ease-in-out; } .haloCalculatorShipping .progress.progress-free + .message { color: var(--free-shipping-bg-4); } .haloCalculatorShipping .message .text{ text-transform: capitalize; } /*.haloCalculatorShipping .progress .progress-meter{ text-align: center; animation: 2s linear 0s infinite progress-bar-stripes; background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-size: 40px 40px; transition: .9s linear; transition-property: width,background-color; border-radius: var(--free-shipping-border-radius); }*/ .template-cart .haloCalculatorShipping .progress .progress-meter, .cart-sidebar-show .haloCalculatorShipping .progress .progress-meter { text-align: center; animation: 2s linear 0s infinite progress-bar-stripes; background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-size: 40px 40px; transition: .9s linear; transition-property: width,background-color; border-radius: var(--free-shipping-border-radius); } .halo-cart-sidebar .halo-sidebar-wrapper { padding-top: 13px; } .progress-truck-wrapper { position: absolute; right: 0; bottom: -2px; } .progress-truck-wrapper .icon-shipping-truck { --truck-color: var(--free-shipping-bg); width: calc(var(--free-shipping-height) * 3); height: calc(var(--free-shipping-height) * 3); stroke: white; transition: fill var(--duration-default) ease-in-out; } .haloCalculatorShipping .progress.progress-free .progress-meter .progress-truck-wrapper .icon-shipping-truck { fill: var(--free-shipping-bg-4); color: var(--free-shipping-bg-4); } .haloCalculatorShipping .progress.progress-30 .progress-meter .progress-truck-wrapper .icon-shipping-truck{ fill: var(--free-shipping-bg-1); color: var(--free-shipping-bg-1); } .haloCalculatorShipping .progress.progress-60 .progress-meter .progress-truck-wrapper .icon-shipping-truck{ fill: var(--free-shipping-bg-2); color: var(--free-shipping-bg-2); } .haloCalculatorShipping .progress.progress-100 .progress-meter .progress-truck-wrapper .icon-shipping-truck { fill: var(--free-shipping-bg-3); color: var(--free-shipping-bg-3); } .haloCalculatorShipping .progress-truck-wrapper .icon-shipping-truck .wheel{ fill: white !important; }/* END: Calculator Free Shipping Message */.list-unstyled { list-style: none; margin: 0; padding: 0;}.hidden { display: none !important;}.visually-hidden { position: absolute !important; overflow: hidden; width: 1px; height: 1px; margin: -1px; padding: 0; border: 0; clip: rect(0 0 0 0); word-wrap: normal !important;}.visually-hidden--inline { margin: 0; height: 1em;}.overflow-hidden { overflow: hidden;}.clearfix:after{ content: ''; display: block; clear: both;}.full-width-link { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2;}.grecaptcha-badge{ display: none !important;}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5 { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: var(--heading-letter-spacing); line-height: var(--heading-line-height); color: var(--color-text);}.h0 { font-size: 4rem;}h1,.h1 { font-size: 3rem;}h2,.h2 { font-size: 2rem; line-height: 2.8rem;}h3,.h3 { font-size: 1.7rem;}h4,.h4 { font-size: 1.5rem;}h5,.h5 { font-size: 1.2rem;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{ display: inherit; color: inherit; font-size: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit;}.hidden { display: none !important;}.left,.text-left { text-align: left;}.center,.text-center { text-align: center;}.right,.text-right { text-align: right;}.uppercase { text-transform: uppercase;}.lowercase{ text-transform: lowercase;}.capitalize{ text-transform: capitalize;}ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty { display: none;}form-embed:empty { display: unset !important;}br:empty,hr:empty,iframe:empty,path:empty,line:empty,circle:empty,use:empty,img:empty,input:empty,rect:empty,textarea:empty,.display-empty:empty,shopify-payment-terms:empty,shopify-installments-modal:empty,model-viewer:empty,polyline:empty,polygon:empty,.fancybox-bg:empty { display: block;}#shopify-chat inbox-online-store-chat { display: block;}.shopify_subscriptions_fieldset input[type=radio] { background-color: initial; cursor: default; appearance: auto; box-sizing: border-box; margin: 3px 3px 0px 5px; padding: initial; border: initial; position: relative; top: 2px; overflow: visible; display: inline-block; clip: unset; width: auto; height: auto;}a{ color: var(--color-link); cursor: pointer; border: none; box-shadow: none; text-decoration: none;}body:not(.safari) a { transition: var(--anchor-transition);}.body-overflow-hd { overflow: hidden; padding-inline-end: 17px;}.link{ display: inline-block; vertical-align: top; font-size: var(--font-body-size); font-weight: var(--font-weight-normal); line-height: var(--body-line-height); letter-spacing: var(--body-letter-spacing);}.link-underline .text{ transition: text-decoration var(--duration-short) ease;}.circle-divider::after { content: '\2022'; margin: 0 1.3rem 0 1.5rem;}.circle-divider:last-of-type::after { display: none;}hr { border: none; height: 0.1rem; display: block; margin: 5rem 0; background-color: var(--color-background-10);}details > * { box-sizing: border-box;}.break { word-break: break-word;}.visibility-hidden { visibility: hidden;}/* Image Zoom */.image-zoom { overflow: hidden; position: relative;}.image-zoom img{ will-change: transform; transition: transform .64s ease;}img { max-width: 100%;}/* arrow animation */.animate-arrow .icon-arrow path { transform: translateX(-0.25rem); transition: transform var(--duration-short) ease;}.animate-arrow:hover .icon-arrow path { transform: translateX(-0.05rem);}/* base-details-summary */summary { cursor: pointer; list-style: none; position: relative;}summary .icon-caret { position: absolute; height: 0.6rem; right: 1.5rem; top: calc(50% - 0.35rem);}summary::-webkit-details-marker { display: none;}.disclosure-has-popup { position: relative;}.disclosure-has-popup[open] > summary::before { content: ' '; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; display: block; cursor: default; background: transparent;}.disclosure-has-popup > summary::before { display: none;}.disclosure-has-popup[open] > summary + * { z-index: 100;}/* Focus ring - default (with offset) */*:focus-visible { outline: none;}/* Fallback - for browsers that don't support :focus-visible, a fallback is set for :focus */*:focus { outline: none;}/* Negate the fallback side-effect for browsers that support :focus-visible */*:focus:not(:focus-visible) { outline: 0; box-shadow: none;}/* Focus ring - inset */.focus-inset:focus-visible { outline: 0; box-shadow: none;}/* Fallback */.focus-inset:focus { outline: 0; box-shadow: none;}.focus-inset:focus:not(:focus-visible) { outline: 0; box-shadow: none;}/* Dangerous for a11y - Use with care */.focus-none { box-shadow: none!important; outline: 0!important;}/* START: Form */ .field { display: flex; position: relative; width: 100%; } .field__form { display: block; width: 100%; } .field--with-error { flex-wrap: wrap; } label{ font-size: var(--font-body-size); font-weight: var(--font-weight-medium); letter-spacing: var(--body-letter-spacing); line-height: var(--body-line-height); text-transform: capitalize; text-align: left; color: var(--form-label); } label em{ color: #e95144; } .form-label, .field__label{ display: block; width: 100%; padding: 0; margin: 0 0 8px 0; } .field__labelInline{ position: absolute; left: 15px; top: 50%; color: var(--form-input-placeholder); transition: top var(--duration-short) ease, font-size var(--duration-short) ease; pointer-events: none; transform: translateY(-50%); margin-bottom: 0; } label.hiddenLabels{ display: none; border: 0; clip: rect(1px,1px,1px,1px); height: 1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } input{ -webkit-appearance: none; -moz-appearance: none; appearance: none; background: transparent; border-radius: 0; min-height: unset; outline-offset: unset; } input[type=checkbox], input[type=radio] { display: none; border: 0; clip: rect(1px,1px,1px,1px); height: 1px; overflow: hidden; padding: 0; position: absolute; width: 1px; box-sizing: border-box; } input[type="checkbox"] + .form-label--checkbox, input[type="radio"] + .form-label--radio { display: block; width: 100%; position: relative; padding: 0 0 0 23px; margin: 0; pointer-events: auto; cursor: pointer; line-height: 22px; } input[type="checkbox"] + .form-label--checkbox:before{ content: ''; position: absolute; top: 3px; left: 0; border: 1px solid #dbdbdb; width: 15px; height: 15px; background-color: transparent; border-radius: 0; } input[type="checkbox"] + .form-label--checkbox:after{ content: ''; display: block; position: absolute; top: 5px; left: 3px; width: 10px; height: 10px; background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='check' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-check fa-w-16 fa-3x'%3E%3Cpath fill='%23ffffff' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z' class=''%3E%3C/path%3E%3C/svg%3E"); background-size: cover; background-position: center; line-height: 1; transition: transform .3s ease-out; opacity: 0; transform: scale(.9); } input[type="checkbox"]:checked + .form-label--checkbox:before { background-color: #000; border-color: #000; } input[type="checkbox"]:checked + .form-label--checkbox:after { opacity: 1; transform: scale(1); } input[type="radio"] + .form-label--radio:before{ content: ""; display: block; position: absolute; top: 4px; left: 0; transition: all 50ms ease-out; background-color: var(--form-label-checkbox-before-bg); border: 1px solid var(--form-label-checkbox-before-border); width: 16px; height: 16px; border-radius: 50%; } input[type="radio"] + .form-label--radio:after{ content: ""; display: block; position: absolute; top: 8px; left: 4px; transition: all 50ms ease-out; width: 0; height: 0; border: 4px solid var(--form-label-checkbox-before-bg-checked); border-radius: 50%; transform: scale(0); opacity: 0; background-color: var(--form-label-checkbox-before-bg-checked); } input[type="radio"]:checked + .form-label--radio:before{ border-color: var(--form-label-checkbox-before-border-checked); } input[type="radio"]:checked + .form-label--radio:after{ opacity: 1; transform: scale(1); } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{ -webkit-appearance: auto; -moz-appearance: auto; appearance: auto; margin: 0; opacity: 1; width: 15px; height: auto; } .form-input, .field__input{ flex-grow: 1; display: block; width: 100%; height: auto; font-family: var(--font-body-family); font-size: var(--font-body-size); font-weight: var(--font-weight-normal); letter-spacing: var(--body-letter-spacing); line-height: var(--body-line-height); text-align: left; border: 1px solid var(--form-input-border); color: var(--form-input-color); background-color: var(--form-input-bg); box-shadow: unset!important; outline: none!important; padding-top: var(--btn-1-padding-top); padding-bottom: var(--btn-1-padding-bottom); padding-left: 15px; padding-right: 15px; margin: 0; overflow: hidden; border-radius: var(--btn-1-border-radius); -webkit-appearance: none; -moz-appearance: none; appearance: none; } input.form-input-placeholder::-webkit-input-placeholder{ color: var(--form-input-placeholder); transition: var(--anchor-transition); } input.form-input-placeholder:-ms-input-placeholder{ color: var(--form-input-placeholder); transition: var(--anchor-transition); } input.form-input-placeholder::placeholder{ color: var(--form-input-placeholder); transition: var(--anchor-transition); } input.form-input-placeholder:focus::-webkit-input-placeholder{ opacity: 0; visibility: hidden; } input.form-input-placeholder:focus:-ms-input-placeholder{ opacity: 0; visibility: hidden; } input.form-input-placeholder:focus::placeholder{ opacity: 0; visibility: hidden; } .field__input::-webkit-search-cancel-button{ display: none; } input.form-input-hiddenPlaceholder::-webkit-input-placeholder{ opacity: 0; visibility: hidden; } input.form-input-hiddenPlaceholder::-ms-input-placeholder{ opacity: 0; visibility: hidden; } input.form-input-hiddenPlaceholder::placeholder { opacity: 0; visibility: hidden; } .field__input:focus ~ .field__labelInline, .field__input:not(:placeholder-shown) ~ .field__labelInline, .field__input:-webkit-autofill ~ .field__labelInline{ font-size: 1rem; top: 5px; left: 10px; letter-spacing: 0.04rem; transform: unset; } .select__select{ font-family: var(--font-body-family); font-size: var(--font-body-size); font-weight: var(--font-weight-normal); letter-spacing: var(--body-letter-spacing); line-height: var(--body-line-height); -webkit-appearance: none; appearance: none; background-color: var(--form-input-bg); width: 100%; box-sizing: border-box; transition: box-shadow var(--duration-short) ease; cursor: pointer; padding: 11px 15px 10px 15px; box-shadow: 0 0 0 .1rem var(--form-input-border); border: 0; border-radius: var(--btn-1-border-radius); text-align: left; outline: none!important; color: var(--form-input-color); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3E%3Cpath d='M 7 10 L 12 15 L 17 10 Z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 9px center; background-size: 20px 20px; min-height: 45px; } .select__select:hover{ box-shadow: 0 0 0 .2rem var(--form-input-border); } .text-area { min-height: 10rem; resize: none; } .text-area--resize-vertical { resize: vertical; } .form__message { display: flex; align-items: center; font-size: var(--font-body-size); font-weight: var(--font-weight-normal); line-height: var(--body-line-height); color: var(--color-grey); outline: 0; box-shadow: none; } .form__message .icon{ width: 20px; height: 20px; margin: 0 10px 0 0; } .form-status { margin: 0; } .form-status-list { padding: 0; margin: 2rem 0 4rem; } .form-status-list li { list-style-position: inside; } .form-status-list .link::first-letter { text-transform: capitalize; } .form-field.form-field--success .form-input, .form-field.form-field--success .form-textarea{ border-color: var(--color-success-bg); } .form-field.form-field--error .form-input, .form-field.form-field--error .form-textarea{ border-color: var(--color-error-bg); } .update-quantity__group { display: flex; max-width: 94px; position: relative; } .update-quantity__group .btn-quantity { width: 32px; height: 45px; display: block; position: absolute; left: 0; top: 0; } .product-edit-quantity .update-quantity__group .btn-quantity:before { content: ''; position: absolute; width: 12px; height: 1px; left: 10px; top: 22px; background: #5a5a5a; } .product-edit-quantity .update-quantity__group .btn-quantity.plus:after { content: ''; position: absolute; width: 12px; height: 1px; left: 10px; top: 22px; background: #5a5a5a; transform: rotate(90deg); } .update-quantity__group .btn-quantity.plus { right: 0; left: auto; } .update-quantity__group .form-input { width: 100%; padding: 0 32px; height: 45px; text-align: center; } .update-quantity__group input::-webkit-outer-spin-button, .update-quantity__group input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; display: none; } .update-quantity__group input[type=number] { -moz-appearance: textfield; }/* END: Form *//* START: Component Modal */ .modal__toggle { list-style-type: none; } .no-js details[open] .modal__toggle { position: absolute; z-index: 2; } .modal__toggle-close { display: none; } .no-js details[open] .modal__toggle-close { display: flex; z-index: 1; height: 1.7rem; width: 1.7rem; } .modal__toggle-open { display: flex; } .no-js details[open] .modal__toggle-open { display: none; } .no-js .modal__close-button.link { display: none; } .modal__close-button.link { display: flex; justify-content: center; align-items: center; padding: 0rem; height: 4.4rem; width: 4.4rem; background-color: transparent; } .modal__close-button .icon { width: 1.7rem; height: 1.7rem; } .modal__content { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; display: flex; justify-content: center; align-items: center; background: var(--bg-white); } .modal__content:empty { display: none; }/* END: Component Modal *//* START: Component Cart Count Bubble */ .cart-count-bubble:empty, .wishlist-count-bubble:empty { display: none; } .cart-count-bubble, .wishlist-count-bubble { position: absolute; top: 0px; right: 0px; min-width: 23px; min-height: 23px; text-align: center; border-radius: 50%; font-size: var(--font-body-size); font-weight: var(--font-weight-normal); line-height: 22px; letter-spacing: var(--body-letter-spacing); background-color: var(--color-global); color: var(--color-white); letter-spacing: 0 } .cart-count-bubble .text{ display: inherit; } .bottom-bar--list .cart-count-bubble { min-width: 22px; min-height: 15px; }/* END: Component Cart Count Bubble *//* START: Page Header */ .page-header { display: block; font-family: var(--font-page-title-family); font-size: var(--font-page-title-size); font-weight: var(--font-page-title-weight); font-style: var(--font-page-title-style); line-height: var(--page-title-line-height); letter-spacing: var(--page-title-letter-spacing); text-transform: var(--page-title-text-transform); color: var(--color-text); position: relative; padding: 37px 0 25px 0; margin: 0; } .breadcrumb-container +.page-header { padding-top: 10px; } .page-subheader{ display: block; font-family: var(--font-page-title-family); font-size: calc(var(--font-page-title-size) - 6px); font-weight: var(--font-weight-semibold); letter-spacing: var(--body-letter-spacing); line-height: calc(var(--font-page-title-size) + 2px); position: relative; color: var(--color-text); padding: 0 0 17px 0; margin: 0; }/* END: Page Header *//* START: Section Announcement-bar */ #shopify-section-announcement-bar { position: relative; z-index: 2; } .announcement-bar__message { display: inline-block; vertical-align: top; width: 100%; padding: 2px 0; } .announcement-bar__message .message, .announcement-bar__message p{ display: flex; align-items: center; justify-content: center; flex-wrap: wrap; padding: 5px 15px; position: relative; font-size: var(--font-body-size); font-weight: var(--font-weight-medium); letter-spacing: .05em; line-height: var(--body-line-height); margin: 0; } .announcement-bar__message .message a { margin-left: 5px; } .announcement-bar__message .message a:hover { text-decoration: underline; } .announcement-bar__message .message span img{ position: relative; top: -4px; margin-right: 25px; } .announcement-bar__message .message span.btn{ margin-left: 32px; font-weight: var(--font-weight-medium); padding: 1px 10px 1px 10px; border-radius: 3px; min-width: 110px; border: 1px solid; letter-spacing: 0; color: var(--button-color-style); background: var(--button-background-style); border-color: var(--button-border-style); } .announcement-close { display: block; position: absolute; top: 50%; right: 15px; transform: translateY(-50%); width: 17px; height: 17px; line-height: 1; font-size: 0; letter-spacing: 0; background: none; border: none; padding: 0; } .announcement-close svg { width: 100%; height: 100%; fill: var(--icon); stroke: transparent; } .top-mesage-countdown{ text-align: center; font-weight: var(--font-weight-bold); padding-top: 10px; } .announcement-bar .announcement-countdown{ padding: 14px 0 12px 0; } .announcement-bar .announcement-countdown .clock-item{ border-radius: 4px; box-shadow: 0px 3px 1px rgb(247 248 250 / 80%); margin-left: 10px; margin-right: 10px; width: 48px; height: 50px; position: relative; } .announcement-bar .announcement-countdown .clock-item:before{ content: ":"; position: absolute; top: 50%; transform: translateY(-50%); right: -14px; font-size: 22px; } .announcement-bar .announcement-countdown .clock-item:last-child:before{ content: none; } .announcement-bar .announcement-countdown .clock-item span.num{ font-size: 20px; } .announcement-bar .announcement-countdown .clock-item span.text{ font-size: 12px; text-transform: capitalize; } .announcement-bar .announcement-countdown+.announcement-close{ width: 21px; height: 21px; } .announcement-bar [data-announcement-bar] .slick-arrow.slick-prev svg{ transform: rotate(0deg); } .announcement-bar [data-announcement-bar] .slick-arrow{ background: transparent; border: none; opacity: 1 !important; box-shadow: none; } .announcement-bar [data-announcement-bar] .slick-arrow svg{ width: 18px; height: 18px; transform: rotate(0deg) !important; }/* END: Section Announcement-bar *//* START: Section Header */ .shopify-section-header-sticky { position: sticky !important; top: 0; transition: opacity .1s,visibility .2s,transform .2s,-webkit-transform .2s,top .2s; } .shopify-section-header-hidden { transform: translateY(-100%); } .shopify-section-header-sticky.slide-down { transform: translateY(-100%); animation: headerSlideDown 250ms ease-in-out forwards; } #shopify-section-header.animate { transition: transform 0.25s ease-out; } .header{ pointer-events: auto; } @media screen and (min-width: 1025px) { .header{ opacity: .01; animation: slowShow 550ms ease-in forwards; } }/* END: Section Header *//* START: Main Header Layout */ .header-wrapper { display: block; position: relative; } .header-top{ display: none; position: relative; background-color: var(--bg-white); padding-top: 15px; padding-bottom: 16px; } .header-top--wrapper{ display: flex; flex-wrap: nowrap; align-items: flex-end; justify-content: space-between; } .shopify-section-header-sticky .header-top--wrapper{ min-height: auto; } .header-top--wrapper-2{ padding-top: 15px; padding-bottom: 15px; } .header__logo .header__heading svg, .header-mobile--icon .header__heading-link svg{ width: 100%; height: auto; } .header-top--left, .header-top--right{ display: block; position: relative; font-size: 0; letter-spacing: 0; } .header-top--right .free-shipping-text { font-size: var(--font-body-size); font-weight: var(--font-weight-semibold); text-transform: uppercase; letter-spacing: .05em; margin-bottom: 15px; } .header__group .header__icon--cart svg{ width: 20px; height: 20px; margin-right: 8px; position: relative; top: -2px; } .header__group .cart-count-bubble { margin-left: 8px; } .header__group .header__icon--wishlist svg { width: 19px; height: 18px; margin-right: 8px; } .top-language-currency { display: inline-block; } .top-language-currency .halo-top-currency, .top-language-currency .halo-top-language { position: relative; display: inline-block; vertical-align: middle; } .halo-top-language+.halo-top-currency { margin-left: 7px; } .halo-top-language .icon{ width: 16px; height: 16px; } .halo-top-language .icon svg{ width: 16px; height: 16px; stroke: initial; vertical-align: top; } .halo-top-language .text { font-family: var(--font-body-family); text-transform: uppercase; font-weight: var(--font-weight-medium); margin-left: 5px; margin-right: 5px; } .halo-top-language .text+svg { width: 9px; height: 10px; } .halo-top-language .disclosure__button { border: 0; } .dropdown-language .disclosure__list { padding: 8px 0; } .dropdown-language .localization-form .disclosure__link{ display: flex; align-items: center; padding: 7px 15px; } .dropdown-language .localization-form { min-width: 100px; } .dropdown-language .localization-form .disclosure__link .icon{ width: 22px; height: 22px; margin-right: 6px; } .dropdown-language .localization-form .disclosure__link .icon svg{ width: 22px; height: 22px; } .dropdown-language .localization-form .disclosure__link.disclosure__link--active, .dropdown-language .localization-form .disclosure__link:hover { text-decoration: underline; text-underline-offset: 2px; } .header-top-right-group { display: flex; justify-content: flex-end; align-items: center; } .header-top-right-group .customer-service-text{ font-size: var(--font-body-size); margin-right: 15px; letter-spacing: var(--body-letter-spacing); } .header-top--wrapper .customer-service-text p { margin: 0; } .halo-top-currency .currency-dropdown{ line-height: 1; } .halo-top-currency .currency-dropdown .dropdown-label{ display: flex; align-items: center; cursor: pointer; } .halo-top-currency .currency-dropdown.shopify-currency .dropdown-label { display: flex; align-items: center; } .halo-top-currency .shopify-currency .img-icon { width: 16px; height: 16px; display: inline-block; line-height: 1; position: relative; top: -1px; } .halo-top-currency .currency-menu .text+svg{ display: none; } .halo-top-currency .text { text-transform: uppercase; font-weight: var(--font-weight-medium); color: #232323; margin-left: 5px; margin-right: 5px; } .halo-top-language .text+svg { width: 9px; height: 10px; } .halo-top-currency .icon{ width: 16px; height: 16px; display: inline-block; line-height: 1; position: relative; top: -1px; } .halo-top-currency .text+svg { position: relative; top: 0px; width: 9px; height: 10px; } .halo-top-currency .currency-dropdown .icon svg { width: 100%; height: 100%; stroke: initial; } .halo-top-currency .currency-dropdown .icon svg polygon { display: block; } .dropdown-language, .dropdown-currency { display: flex; justify-content: flex-end; background: var(--bg-white); position: absolute; right: 0; top: 10px; opacity: 0; pointer-events: none; z-index: -1; overflow: hidden; webkit-transition: all .3s ease; transition: all .3s ease; box-shadow: 0px 1px 4px 0px rgb(0 0 0 / 15%); } .dropdown-language.show, .dropdown-currency.show { top: calc(100% + 4px); opacity: 1; z-index: 9; overflow: visible; pointer-events: auto; } .header__icons{ position: static!important; } .header *[tabindex='-1']:focus { outline: none; } .header__heading{ display: block; font-size: 0; letter-spacing: 0; } .header__heading .h2 { font-size: var(--font-heading-size); font-weight: var(--font-weight-normal); line-height: var(--body-line-height); letter-spacing: var(--letter-spacing); color: var(--color-text); line-height: normal; white-space: nowrap; overflow: hidden; } .header-mobile--icon .header__heading-link { width: var(--width-logo-mb) } .header__heading-logo { width: 100%; height: auto; } .header__heading--item .header__heading-link{ display: none; } .header__heading--item .header__heading-link.is-active{ display: flex; align-items: center; } .header__iconItem{ display: inline-block; vertical-align: middle; } .header-top-right-group .header__search{ margin-left: 20px; } .header__iconItem .header__icon--cart .cart-count-bubble{ position: relative; } .header__icon--cart *, .header__icon--wishlist *{ display: inline-block !important; vertical-align: middle; } .cart-text, .wishlist-text, .customer-links { font-size: var(--font-body-size); letter-spacing: var(--body-letter-spacing); } .customer-links { display: inline-block; vertical-align: middle; margin-left: 25px; } .header__search .search-modal__form { max-width: 160px; } .header__search .search-modal__form .search__input { padding: 3px 10px; background-color: transparent; border: 0; } .header__search .search-modal__form .search__button { min-width: inherit; text-overflow: unset; padding: 1px 10px 4px; border-radius: 0; min-height: 30px; background: transparent; box-shadow: none; border: 0; } .header__search .search-modal__form .search__button svg { width: 14px; height: 14px; position: relative; top: 1px; } .header-search-close{ display: none; background: none; border: none; } .header__icon{ display: inline-block; vertical-align: middle; font-size: 0; letter-spacing: 0; line-height: 1; width: auto; position: relative; } .header__icon span{ display: flex; align-items: center; justify-content: center; height: 100%; } .header__icon .icon { display: block; } .header__icon--menu .icon{ transform: scale(1); transition: transform 150ms ease,opacity 150ms ease; } .header__icon .icon-search-1 { transform: rotate(-90deg); } .section-header-mobile { position: relative; z-index: 20; } .header-mobile{ box-shadow: 0 1px 3px rgb(0 0 0 / 10%); background: var(--bg-color); padding: var(--p-top) 0 var(--p-bottom); display: block; } @media screen and (min-width: 1025px) { .section-header-mobile{ display: none; } } .header-mobile--wrapper{ display: flex; flex-wrap: nowrap; align-items: center; justify-content: space-between; } .header-mobile__item { min-width: 46px; display: flex; align-items: center; justify-content: center; } .header-mobile__item:first-child { justify-content: flex-start; } .header-mobile__item:last-child { justify-content: flex-end; } .header-mobile--item{ display: flex; flex-wrap: nowrap; align-items: center; justify-content: space-between; } .header-mobile--left{ justify-content: flex-start; } .header-mobile__item--logo { display: flex; width: auto; flex: 1; justify-content: var(--alignment); } .header-mobile--right{ justify-content: flex-end; } .header-mobile--icon{ display: flex; align-items: center; width: auto; min-height: 50px; } .header-mobile__item--cart { /*padding-right: 10px;*/ } .header-mobile--icon .header__icon--account svg:not(.user-circle){ width: 22px; height: 22px; } .header-mobile--icon .header__icon--account .user-circle { width: 26px; height: 26px; } .header-mobile--icon .header__icon--cart svg{ width: 22px; height: 22px; } .header-mobile--icon .header__icon--cart .bag-curved { width: 24px; height: 24px; } .header-mobile--icon .header__icon--cart .shopping-basket { width: 23px; height: 23px; margin-right: 1px } .header-mobile__item.header-mobile__item--cart:has(.cart-count-bubble):last-child { padding-right: 10px; } .header-mobile--icon .header__icon--wishlist svg { width: 22px; height: 22px; } .header-mobile--icon .header__icon--wishlist .wishlist-count-bubble { position: absolute; top: -10px; left: 12px; background-color: var(--wishlist-bg-item); color: var(--wishlist-color-item); } .header-mobile__item.header-mobile__item--wishlist:last-child { justify-content: center; } .header-mobile--icon .header__heading-link, .header-mobile--icon .header__heading-logo { text-align: var(--alignment); } .header-mobile--icon .header__heading-link .h2, .header-mobile--icon .header__heading-logo .h2 { font-size: var(--logo-font-size); font-weight: var(--logo-font-weight); line-height: var(--logo-font-size); color: var(--logo-color); word-wrap: break-word; } .section-header-mobile:not(.scrolled-past-header) .header-mobile--transparent .header-mobile--icon .header__heading-link .h2{ color: var(--color-transparent); } .header-mobile__item .icon, .header-mobile__item svg.icon path { fill: var(--i-color); } .header-mobile__item .header__icon--cart .cart-count-bubble { color: var(--color-bubble); background-color: var(--bg-bubble); display: flex !important; align-items: center; justify-content: center; } .style-arrows-8 .header-mobile__item .header__icon--cart .cart-count-bubble .text { font-size: calc(var(--font-body-size) - 4px); } .header-mobile__item--search .modal__toggle-close { display: none; } /* Header Style 02 */ .mobile-header-2 .header-mobile--right .header-mobile--icon { padding-right: 10px; } .mobile-header-2 .header-mobile--right .header-mobile--icon + .header-mobile--icon { margin-left: 25px; } .mobileMenu-toggle { width: 24px; height: 24px; font-size: 0; overflow: hidden; position: relative; z-index: 1; outline: none; box-shadow: none; display: block; padding: 0; background: none; border: none; } .mobileMenu-toggle__Icon, .mobileMenu-toggle__Icon::before, .mobileMenu-toggle__Icon::after { content: ""; display: block; height: 2px; width: 100%; position: absolute; transform: rotate(0deg); transition: transform 100ms ease-in, top 100ms ease-in 150ms, bottom 100ms ease-in 150ms; } .mobileMenu-toggle__Icon { top: 50%; width: calc(100%); transform: translateY(-50%); transition: background-color 10ms ease-in 100ms; } .mobileMenu-toggle__Icon::before { top: -8px; } .mobileMenu-toggle__Icon::after { bottom: -8px; } .mobileMenu-toggle.is-open .mobileMenu-toggle__Icon { background-color: transparent; transition-delay: 100ms; } .mobileMenu-toggle.is-open .mobileMenu-toggle__Icon::before, .mobileMenu-toggle.is-open .mobileMenu-toggle__Icon::after { bottom: auto; top: auto; transition: transform 100ms ease-in 150ms, top 100ms ease-in, bottom 100ms ease-in; } .mobileMenu-toggle.is-open .mobileMenu-toggle__Icon::before { top: 0; transform: rotate(45deg); } .mobileMenu-toggle.is-open .mobileMenu-toggle__Icon::after { bottom: 0; transform: rotate(-45deg); } .mobileMenu-toggle__Icon, .mobileMenu-toggle__Icon::before, .mobileMenu-toggle__Icon::after { background-color: var(--i-color); } details:not(.menu-opening) > .header__icon--menu .icon-close, details.menu-opening > .header__icon--menu .icon-hamburger{ display: none; opacity: 0; visibility: hidden; transform: scale(.8); }/* END: Main Header Layout *//* START: Search */ menu-drawer + .header__search { display: none; } .no-js details[open] > .header__icon--search { top: 1rem; right: 0.5rem; }/* END: Search *//* START: Slick */ .slick-arrow { display: block; line-height: 1; font-size: 0; letter-spacing: 0; cursor: pointer; position: absolute; top: 50%; padding: 8px; width: var(--arrow-width); height: var(--arrow-height); transform: translateY(-50%); z-index: 1; outline: none; background: var(--arrow-background-color); border: none; transition: var(--anchor-transition); border: var(--arrow-border-width) solid var(--arrow-border-color); border-radius: var(--arrow-border-radius); } .style-arrows-10 .slick-arrow.slick-prev { border-top-left-radius: unset; border-bottom-left-radius: unset; } .style-arrows-10 .slick-arrow.slick-next { border-top-right-radius: unset; border-bottom-right-radius: unset; } .slick-arrow svg{ max-width: 100%; max-height: 100%; width: var(--arrow-size-icon); height: var(--arrow-size-icon); color: var(--arrow-color); fill: var(--arrow-color); stroke: transparent; } .style-arrows-8 .slick-arrow svg{ stroke: var(--arrow-color); } .style-arrows-8 .slick-arrow svg path{ stroke-width: 0px; } .body-custom-width.style-arrows-6 .halo-product-block .slick-arrow { width: calc(var(--arrow-width) + 20px); } .body-custom-width.style-arrows-6 .sidebar-product .slick-arrow { width: 46px; height: 36px; } .style-arrows-7 .slick-arrow { padding: 0; } .slick-arrow.slick-prev { left: 0; /*transform: translateY(-50%) rotate(-180deg);*/ transform: translateY(-50%) rotate(0deg); } .slick-arrow.slick-prev svg{ transform: rotate( -180deg); } .slick-arrow.slick-next { right: 0; } .slick-arrow.slick-arrow--bottom{ top: auto; transform: unset; width: 30px; height: 30px; padding: 0; } .slick-arrow--bottom.slick-prev{ left: 0; transform: rotate(-180deg); } .slick-arrow--bottom.slick-next{ right: 0; } .enable_button_disable_arrows .slick-arrow.slick-disabled{ display: block !important; } .slick-arrow.slick-disabled { display: none !important; opacity: .4; filter: alpha(opacity=40); } .slick-dots, .slider-dots { position: absolute; top: auto; bottom: -40px; left: 0; list-style: none; display: block; text-align: center; font-size: 0; letter-spacing: 0; padding: 0; width: 100%; } .slick-dots li, .slider-dots li { display: inline-block; vertical-align: middle; width: auto; height: auto; margin: 0 7px; position: relative; border-radius: 50%; } .btn_1_br_outside .slick-dots li, .btn_1_br_outside .slider-dots li { margin: 0 15px; } .slick-dots li:first-child, .slider-dots li:first-child { margin-left: 0; } .slick-dots li:last-child, .slider-dots li:last-child { margin-right: 0; } .slick-dots li button, .slider-dots li button { display: inline-block; vertical-align: middle; position: relative; border-radius: 50%; border: 1px solid var(--dots-border-color); background: var(--dots-color); font-size: 0; letter-spacing: 0; padding: 0; width: var(--dots-width); height: var(--dots-height); cursor: pointer; transition: var(--anchor-transition); } .slideshow.show-dot-with-image .slick-dots li button img{ width: 100%; height: 100%; border-radius: 50%; object-fit: cover; } .slideshow.show-dot-with-image .slick-dots li:not(.slick-active) button{ padding: 17px; transition: unset; } .slideshow.show-dot-with-image .slick-dots li.slick-active button{ padding: 10px; } .slideshow.show-dot-with-image .slick-dots li.slick-active button:not(:has(img)){ padding: 20px; } .slideshow.show-dot-with-image .slick-dots li:not(.slick-active) button img{ display: none; } .slideshow.show-dot-with-image .slick-dots li button svg{ width: 100%; height: 100%; stroke: none; } .slideshow.show-dot-with-image .slick-dots li.slick-active button:has(img) svg{ display: none; } .slideshow.show-dot-with-image .slick-dots{ align-items: center; top: 50%!important; -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translate(-50%, -50%); transition: var(--anchor-transition); } .slideshow.show-dot-with-image .slick-dots button{ background: rgba(255, 255, 255, 0.5)!important; border: none; backdrop-filter: blur(12px); } .slideshow .adaptive_height img{ object-fit: cover; } .slick-dots li.slick-active button, .slider-dots li.active button { background: var(--dots-color-active); border-color: var(--dots-border-color-active); } .slick-loading .slick-slide { visibility: visible !important; } /* Arrows Style 2 */ .style-arrows-2 .slick-arrow{ padding: 0px 0px 2px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1) } .btn_1_br_outside.style-arrows-2 .slick-arrow{ box-shadow: none; } .style-arrows-2 .slick-arrow.slick-prev{ transform: translateY(-50%) rotate(0deg); } /*.style-arrows-2 .slick-arrow.slick-prev svg{ transform: rotate(0deg); }*/ .style-arrows-2 .slick-arrow.slick-prev svg{ transform: rotate( -180deg); } /* Arrows Style 5 */ .style-arrows-5 .slick-arrow { padding: 0px; } .style-arrows-5 .slick-arrow svg, .style-arrows-2 .slick-arrow svg { transition: all .3s ease-in-out } .style-arrows-5 .slick-arrow.slick-prev svg{ transform: rotateY(180deg); } .style-arrows-5 .slick-prev:hover svg, .style-arrows-2 .slick-prev:hover svg{ margin-left: -13px } .style-arrows-5 .slick-next:hover svg, .style-arrows-2 .slick-next:hover svg{ margin-left: 8px } .style-arrows-5 .sidebarBlock-product .slick-arrow { width: 40px } .products-counter-number {order: -1;position: absolute;top: 6px;text-align: left;} /* Dots Style 2 */ .style-dots-2 .slick-dots, .style-dots-2 .slider-dots{ width: auto; background-color: var(--dots-style2-background-opacity); border-radius: 4px; margin: 0 auto; left: 50%; transform: translateX(-50%); } .style-dots-2 .slick-dots li:first-child, .style-dots-2 .slider-dots li:first-child{ margin-left: 5px; } .style-dots-2 .slick-dots li:last-child, .style-dots-2 .slider-dots li:last-child{ margin-right: 5px; } .style-dots-2 .slick-dots li, .style-dots-2 .slider-dots li{ margin: 0 5px; vertical-align: top; } .style-dots-2 .slideshow .slick-dots{ bottom: 34px; }/* END: Slick *//* START: Popup Lookbook Product */ .select-icon { position: absolute; cursor: pointer; width: 25px; height: 25px; z-index: 2 } .select-icon .glyphicon { width: 24px; height: 24px; display: block; -moz-border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; position: relative; cursor: pointer; transition: var(--anchor-transition); transform: rotate(0deg); } .select-icon .glyphicon:before, .select-icon .glyphicon:after { position: absolute; top: 50%; left: 50%; content: ""; -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .select-icon .glyphicon:before { width: 10px; height: 2px } .select-icon .glyphicon:after { width: 2px; height: 10px } .select-icon:before { -webkit-animation: box-shadow 1.5s linear infinite; animation: box-shadow 1.5s linear infinite; content: ""; width: 24px; height: 24px; position: absolute; -moz-border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; left: 0; top: 0 } .popup-lookbook-product-style-1 .select-icon.active .glyphicon { transform: rotate(45deg); } .halo-lookbook-popup{ position: absolute; width: 200px; max-width: 100%; display: none; z-index: 5; } .halo-lookbook-popup.style-2 { width: 230px !important; height: 85px !important; display: block !important; opacity: 0; transition: opacity 250ms ease-in-out; } .halo-lookbook-popup.style-2.visible { opacity: 1; } .halo-lookbook-popup .halo-popup-wrapper.style-1, .halo-lookbook-popup .halo-popup-wrapper.style-2 { position: relative; -webkit-box-shadow: 0 1px 4px rgb(0 0 0 / 15%); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.15); box-shadow: 0 1px 4px rgb(0 0 0 / 15%); } .halo-lookbook-popup .halo-popup-wrapper.style-1 { padding: 18px 18px 7px 18px; background-color: #fff; border: 1px solid #fbfbfb; -moz-border-radius: 1px; -webkit-border-radius: 1px; -ms-border-radius: 1px; -o-border-radius: 1px; border-radius: 1px; } /* START Lookbook Style 2 */ :root { --lookbook-style-2-border-radius: 0.5rem; } .halo-lookbook-popup .halo-popup-wrapper.style-2 { padding: 9px; padding-right: 13px; background: var(--lookbook-background-color); -moz-border-radius: var(--lookbook-style-2-border-radius); -webkit-border-radius: var(--lookbook-style-2-border-radius); -ms-border-radius: var(--lookbook-style-2-border-radius); -o-border-radius: var(--lookbook-style-2-border-radius); border-radius: var(--lookbook-style-2-border-radius); max-width: 170px; height: 63px; max-height: 63px; cursor: pointer; } .halo-lookbook-popup .halo-popup-wrapper.style-2::after { content: ""; position: absolute; top: 50%; right: 12px; transform: translateY(-50%) rotate(-45deg); border-style: solid; border-width: 0 1.3px 1.3px 0; border-color: var(--lookbook-text-color); display: inline-block; padding: 2px; transition: transform 150ms ease-in-out; } .halo-lookbook-popup.swapped .halo-popup-wrapper.style-2::after { right: auto; left: 12px; transform: translateY(-50%) rotate(135deg); } .halo-lookbook-popup .halo-popup-wrapper.style-2:hover::after { transform: translateY(-50%) translateX(3px) rotate(-45deg); } .halo-lookbook-popup.swapped .halo-popup-wrapper.style-2:hover::after { transform: translateY(-50%) translateX(-3px) rotate(135deg); } .halo-lookbook-popup .halo-popup-wrapper.style-2 .card-information { padding-top: 0px; } .halo-lookbook-popup .halo-popup-wrapper.style-2 .card-title { text-align: left; margin-bottom: 0; color: var(--lookbook-text-color); -webkit-line-clamp: 1; } .halo-lookbook-popup.swapped .halo-popup-wrapper.style-2 .card-title { text-align: right; } .halo-lookbook-popup .halo-popup-wrapper.style-2 .card-price { justify-content: flex-start; font-size: calc(var(--product-title-font-size) + 2px); font-weight: var(--font-weight-semibold); margin-bottom: 0; color: var(--lookbook-text-color); } .halo-lookbook-popup.swapped .halo-popup-wrapper.style-2 .card-price { justify-content: flex-end; } [data-show-lookbook-container][data-style="2"] [data-lookbook-item-container] { position: relative; } /* END Style 2 */ .halo-lookbook-popup .overlay { position: fixed; top: 0; bottom: 0; left: 0; right: 0; cursor: pointer; display: block; } .halo-lookbook-popup .overlay { background-color: transparent; } .halo-lookbook-popup .close-modal{ position: fixed; right: 15px; top: 15px; } .halo-lookbook-popup .close-modal svg{ color: #fff; width: 24px; height: 24px; }/* END: Popup Lookbook Product *//* START: Popup */ .halo-popup{ display: block; position: fixed; top: 50%; left: 50%; height: auto; z-index: 102; width: 100%; max-width: calc(100% - 30px); opacity: 0; visibility: hidden; pointer-events: none; background-color: var(--bg-white); box-shadow: 0px 6px 27px 0px rgb(0, 0, 0, 0.2); transition: opacity 300ms, transform 350ms ease, visibility 350ms ease; transform: translate3d(calc(-50% - 10px),-50%,0); } .halo-popup-banner{ display: none; position: relative; } .halo-popup-banner img{ width: 100%; } .halo-popup-wrapper{ position: relative; padding: 30px; } .halo-popup-header{ margin: 0 0 25px 0; padding: 21px 0 0 0; } .halo-popup-close { display: block; position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; line-height: 1; font-size: 0; letter-spacing: 0; background: var(--bg-black); text-align: center; padding: 7px; border: none; } .halo-popup-close svg { width: 100%; height: 100%; fill: var(--color-white); /*stroke: transparent;*/ } .halo-popup-title{ font-size: var(--font-heading-size); overflow: hidden; white-space: normal; display: -webkit-box; -webkit-line-clamp: 1; text-overflow: ellipsis; -webkit-box-orient: vertical; text-transform: uppercase; margin: 0; padding: 0; } .halo-popup-desc{ display: block; font-size: var(--font-body-size); font-weight: var(--font-weight-normal); line-height: var(--body-line-height); letter-spacing: var(--body-letter-spacing); padding: 2px 0 20px 0; color: var(--color-text); } .halo-popup-scroll{ position: relative; overflow-x: hidden; overflow-y: auto; max-height: 80vh; webkit-overflow-scrolling: touch; } .customPopup-banner{ height: auto; max-height: 81vh; } .customPopup-header{ padding-top: 0!important; } .customPopup-header-2{ padding: 3px 30px!important; margin-bottom: 0; border-bottom: 1px solid #efefef; } .customPopup-close{ top: 10px; right: 10px; width: 15px; height: 15px; padding: 0; background-color: var(--bg-white); } .customPopup-close svg{ fill: var(--bg-black); } .customPopup-title{ font-size: calc(var(--font-body-size) + 4px); font-weight: var(--font-weight-bold); } .customPopup-title-2{ font-size: var(--font-body-size); font-weight: var(--font-weight-normal); letter-spacing: var(--body-letter-spacing); text-transform: capitalize; color: var(--text-cart); padding-top: 10px; padding-bottom: 10px; } body.term-condition-show .halo-term-condition-popup { opacity: 1; visibility: visible; pointer-events: auto; transform: translate3d(-50%,-50%,0); z-index: 1000; } body.term-condition-show .background-overlay{ opacity: 1; pointer-events: auto; z-index: 999; }/* END: Popup *//* START: Sidebar */ .halo-sidebar{ position: fixed; top: 0; bottom: 0; padding: 0; height: 100%; z-index: 101; max-width:calc(100vw - 40px); width: 100%; opacity: 1; visibility: hidden; transition: opacity 500ms, transform var(--duration-long) ease, visibility var(--duration-long) ease; /*transition: transform var(--duration-default) ease, visibility var(--duration-default) ease;*/ background-color: var(--bg-white); } .halo-sidebar-header{ position: relative; padding: 24px 20px 0px 20px; background-color: #fff; } .halo-sidebar-header .title{ display: block; font-size: calc(var(--font-body-size) + 4px); font-style: var(--font-heading-style); font-weight: var(--font-weight-semibold); letter-spacing: var(--body-letter-spacing); line-height: var(--body-line-height); color: var(--color-text); text-transform: capitalize; } .halo-sidebar-close{ position: absolute; top: 16px; width: 40px; height: 40px; font-size: 0; z-index: 10; line-height: 1; display: flex; align-items: center; justify-content: center; text-align: center; pointer-events: auto; background-color: transparent; border: none; padding: 0; } .halo-sidebar-close svg{ display: block; width: 18px; height: 18px; fill: var(--color-text); stroke: transparent; } .halo-sidebar-wrapper{ height: 100%; position: relative; overflow-x: hidden; overflow-y: auto; padding: 0 0 70px 0; } .halo-cart-sidebar .halo-sidebar-wrapper{ overflow: hidden; } .halo-sidebar.halo-sidebar-left{ left: 0; transform: translate3d(-101%, 0, 0); } body:has(.header__search.show-popup-rtl) .halo-sidebar-left.halo-sidebar_search{ right: 0; left: auto; transform: translate3d(101%, 0, 0); } body.open_search_mobile:has(.header__search.show-popup-rtl) .halo-sidebar-left.halo-sidebar_search{ transform: translateZ(0); } .halo-sidebar.halo-sidebar-right{ right: 0; transform: translate3d(101%, 0, 0); } .halo-sidebar.halo-sidebar-left .halo-sidebar-close{ left: 20px; } .halo-sidebar.halo-sidebar-right .halo-sidebar-close{ right: 20px; } /* END: Sidebar *//* START: Alert */ .alertBox{ font-size: var(--font-body-size); font-weight: var(--font-weight-normal); line-height: var(--body-line-height); letter-spacing: var(--body-letter-spacing); padding: 13px 15px; } .alertBox-message{ margin-top: 0; margin-bottom: 0; } .alertBox.alertBox--success{ color: var(--color-success); background-color: var(--color-success-bg); } .alertBox.alertBox--error{ color: var(--color-error); background-color: var(--color-error-bg); } .alertBox.alertBox--info{ color: var(--color-info); background-color: var(--color-info-bg); }/* END: Alert *//* START: Notify Me */ .halo-notifyMe{ padding: 30px 0 0 0; } .halo-notifyMe .form-field{ display: flex; flex-wrap: wrap; } .halo-notifyMe .form-input{ width: calc(100% - 185px); } .halo-notifyMe .form-label{ color: var(--color-text2); } .halo-notifyMe .button{ width: 175px; margin: 0 0 0 10px; } .notifyMe-text{ display: none; margin: 20px 0 0 0; } .halo-notifyMe--popup{ padding-top: 0; } .halo-notifyMe--popup .form-label{ text-align: center; margin-bottom: 23px; text-transform: none; } .halo-notifyMe--popup .form-input{ width: 100%; } .halo-notifyMe--popup .button{ width: 100%; margin-left: 0; margin-top: 10px; } body.notify-me-show{ overflow: hidden; /*height: 100%;*/ } body.notify-me-show .background-overlay{ opacity: 1; pointer-events: all; } body.notify-me-show .halo-notify-popup{ opacity: 1; visibility: visible; pointer-events: auto; transform: translate3d(-50%,-50%,0); z-index: 201; }/* END: Notify Me *//* START: Menu */ .header__inline-menu { display: block; grid-area: navigation; } .header__inline-menu[data-navigation] .menu-heading-mobile.halo-sidebar-header { display: none; } .list-menu { display: block; list-style: none; padding: 0; margin: 0; font-size: 0; letter-spacing: 0; } .menu-lv-item{ display: inline-block; vertical-align: top; position: relative; } .menu-lv-2, .menu-lv-3{ width: 100%; padding: 0 20px 0 0; } .menu-lv-item > a, .menu-lv-item .site-nav-list-dropdown > a{ display: block; position: relative; } .menu-lv-item .site-nav-list-dropdown > a.has-icon { padding-right: 15px; } .menu-lv-1__action { padding: 11px 20px 12px 20px; } .menu-lv-2__action, .menu-lv-3__action { padding: 8px 0; border-bottom: 1px solid #ebebeb; } .menu-lv-1__action, .menu--mobile-lv-1__action{ font-family: var(--font-menu-lv1-family); font-size: var(--font-menu-lv1-size); font-weight: var(--font-menu-lv1-weight); line-height: var(--menu-lv1-line-height); letter-spacing: var(--menu-lv1-letter-spacing); text-transform: var(--menu-lv1-text-transform); } .menu-lv-2__action, .menu--mobile-lv-2__action{ font-family: var(--font-menu-lv2-family); font-size: var(--font-menu-lv2-size); font-weight: var(--font-menu-lv2-weight); line-height: var(--menu-lv2-line-height); letter-spacing: var(--menu-lv2-letter-spacing); text-transform: var(--menu-lv2-text-transform); } .menu-lv-3__action, .menu--mobile-lv-3__action{ font-family: var(--font-menu-lv3-family); font-size: var(--font-menu-lv3-size); font-weight: var(--font-menu-lv3-weight); line-height: var(--menu-lv3-line-height); letter-spacing: var(--menu-lv3-letter-spacing); text-transform: var(--menu-lv3-text-transform); } .menu-lv-1__action .text{ text-decoration-thickness: 0.2rem!important; } .menu-lv-1 .label{ display: inline-block; vertical-align: middle; position: absolute; right: 7px; top: -9px; font-size: calc(var(--font-body-size) - 2px); font-weight: var(--font-weight-normal); letter-spacing: 0; line-height: 15px; height: 15px; padding: 0px 6px; text-transform: capitalize; text-align: center; border-radius: 1px; } .style-dots-2.style-arrows-2.product-card-layout-05 .menu-lv-1 .label{ line-height: 16px; } .site-nav-title .label, .site-nav-link .label, .menu-lv-2__action .label{ position: relative; top: 0px; margin-left: 20px; } .menu-lv-3__action .label{ position: relative; top: -2px; margin-left: 20px; } .menu-lv-1 .label:before{ content: ""; position: absolute; left: 50%; bottom: -9px; transform: translateX(-50%) rotate(180deg); border: 5px solid transparent; } .site-nav-title .label:before, .site-nav-link .label:before, .menu-lv-2__action .label:before, .menu-lv-3__action .label:before{ left: -9px; top: 50%; bottom: auto; transform: translateY(-50%) rotate(270deg); } .menu-lv-item.menu-lv-1 .icon-dropdown{ display: none; } .menu-lv-item:last-child .site-nav-list-dropdown > a, .menu-lv-item:last-child > a{ border-bottom: none; } .menu-lv-item .text { transition: text-decoration var(--duration-short) ease; } .menu-lv-item .icon { display: block; position: absolute; height: 10px; width: 10px; top: 50%; right: 0px; transform: translateY(-50%); } .menu-lv-item.has-megamenu{ position: static; } /*.menu-lv-blink .label.new-label, .menu-lv-blink .label.hot-label, .menu-lv-blink .label.sale-label{ -webkit-animation: .6s blink infinite; animation: .6s blink infinite; opacity: 0; }*/ .menu-lv-item.has-megamenu:hover > .menu-dropdown .menu-lv-blink .label.new-label, .menu-lv-item.has-megamenu:hover > .menu-dropdown .menu-lv-blink .label.hot-label, .menu-lv-item.has-megamenu:hover > .menu-dropdown .menu-lv-blink .label.sale-label, .menu_open .menu-lv-blink .label.new-label, .menu_open .menu-lv-blink .label.hot-label, .menu_open .menu-lv-blink .label.sale-label { -webkit-animation: .6s blink infinite; animation: .6s blink infinite; opacity: 0; }/* END: Menu *//* START: Product Grid */ .products-grid{ display: block; position: relative; margin: 0 -15px; font-size: 0; letter-spacing: 0; } .products-grid .product{ display: inline-block; vertical-align: top; width: 100%; padding: 0 15px; margin-top: 30px; } .products-grid .product:first-child{ margin-top: 0; } .products-grid.slider .product { margin-top: 0; flex-shrink: 0; } .products-grid .loading{ font-size: var(--font-body-size); }/* END: Product Grid *//* START: Infinite Scroll */ .product-infinite-scroll{ margin: 55px 0 0 0; } .product-infinite-scroll .button{ width: 100%; max-width: 270px; margin-left: auto; margin-right: auto; } .product-infinite-scroll .button span{ pointer-events: none; } .product-infinite-scroll .button svg{ width: 14px; height: 14px; margin-right: 8px; margin-top: -2px; } .product-infinite-scroll .button.is-loading{ pointer-events: none; } .product-infinite-scroll .button[disabled] { display: none !important; }/* END: Infinite Scroll *//* START: Footbar Fixed */ .footbar-fixed{ position: fixed; left: 0; right: 0; bottom: 0; z-index: 10; line-height: 0; transition: all .3s ease; } .sticky-toolbar-mobile .footbar-fixed{ bottom: 60px; } .footbar-fixed .footbar-fixed-left, .footbar-fixed .footbar-fixed-right { line-height: 22px; display: inline-block; } .footbar-fixed-left { left: 0; right: 0; bottom: 0; width: 100%; display: inline-block; vertical-align: top; transition: all 0.3s ease; } .footbar-fixed-right { left: 0; right: 0; bottom: 0; display: inline-block; vertical-align: top; transition: all 0.3s ease; }/* END: Footbar Fixed *//* START: Slideshow */ .slideshow .item { position: relative; } .slideshow .item.item-video + .slide-content .slide-heading, .slideshow .item.item-video + .slide-content .slide-text { display: block !important; } .slide-content .slide-heading { margin-top: 0; margin-bottom: var(--heading-spacing-bottom-style); position: relative; display: inline-block; line-height: 1; } .slide-content .slide-heading.has-border { padding-bottom: 22px; } .slide-content .slide-heading .line { position: absolute; left: 50%; bottom: 0; -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); height: 2px; width: 40px; display: inline-block; } .slide-content .slide-sub{ font-family: var(--font-sub-heading-type); color: var(--slide-sub-color-style); font-size: var(--slide-sub-font-size-style); font-weight: var(--font-weight-sub-heading-style); margin-top: 0; margin-bottom: var(--sub-heading-spacing-bottom-style); } .slide-content .slide-sub.border--solid span { border-bottom: 1px solid var(--slide-sub-color-style); } .slide-content.sub_heading_font_1 .slide-sub.border--solid span{ padding-bottom: 6px; } .slide-content .slide-text { margin-top: 0; margin-bottom: var(--des-spacing-bottom-style); max-width: 425px; margin-left: auto; margin-right: auto; letter-spacing: 0; } .slide-content .slide-sub.slide-mobile { margin-bottom: var(--sub-heading-spacing-bottom-style) !important; } .slide-content .slide-heading.slide-mobile{ margin-bottom: var(--heading-spacing-bottom-style) !important; } .slide-content .slide-text.slide-mobile { margin-bottom: var(--des-spacing-bottom-style) !important; line-height: 1.5; } .slide-content .slide-button { min-width: 240px; width: auto; display: inline-flex; justify-content: center; } .fluid-width-video-wrapper { width: 100%; position: relative; padding: 0; overflow: hidden; } .fluid-width-video-wrapper video, .fluid-width-video-wrapper iframe { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; height: 100%; object-fit: cover; } .slick-slider img { visibility: visible !important; } .slideshow:not(.slick-slider) .item:not(.type-item--custom-2):nth-child(n+2) { display: none; } .slideshow:not(.slick-slider) .swatch .item:nth-child(n+2) { display: inline-block; } .slideshow .slick-arrow { /* width: 72px; height: 72px;*/ opacity: 0; /* padding: 20px;*/ } .slideshow:hover .slick-arrow { opacity: 1; } .slideshow .slick-dots { position: absolute; left: 50%; bottom: 20px; -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); } .slick-slide img{ margin-left: auto; margin-right: auto; } .slideshow .content-box--absolute:before { content: ""; position: absolute; border: 4px solid; width: calc(100% - 20px); height: calc(100% - 20px); left: 10px; top: 10px; z-index: -1; display: none; } .wrapper-category-banner{ display: flex; flex-wrap: wrap; margin-left: -5px; margin-right: -5px; } .wrapper-category-banner .slideshow{ padding-left: 5px; padding-right: 5px; } .block-categories-slider{ padding-left: 5px; padding-right: 5px; } .block-categories-slider .wrapper-category{ padding: 20px 20px 17px 20px; background-color: #fff; box-shadow: 0 2px 11px #0000001a; border-radius: 10px; } .block-categories-slider .title { text-transform: unset; margin-bottom: 5px; } .block-categories-slider .title span { display: inline-block; padding: 6px 20px; font-weight: var(--font-weight-bold); border-radius: 6px 6px 0 0; letter-spacing: .02em; } .block-categories-slider .categories-slider--list{ list-style: none; display: flex; flex-wrap: wrap; margin: 0; padding: 0; } .block-categories-slider .categories-slider--list li { width: 50%; margin: 0; border-top: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5; min-height: 72px; } .block-categories-slider .categories-slider--list li:nth-child(1), .block-categories-slider .categories-slider--list li:nth-child(2) { border-top: 0; } .block-categories-slider .categories-slider--list li:nth-child(2n + 0){ border-right: 0; } .block-categories-slider .categories-slider--list li a { display: flex; align-content: space-around; flex-wrap: wrap; justify-content: center; height: 100%; line-height: 24px; color: #202020; } .block-categories-slider .categories-slider--list li a:hover .text-menu{ text-decoration: underline; text-underline-offset: 0.3rem; } .block-categories-slider .categories-slider--list li a span { display: block; width: 100%; text-align: center; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; text-overflow: ellipsis; -webkit-box-orient: vertical; } .block-categories-slider .categories-slider--list li a img { max-width: 24px; margin-bottom: 5px; padding-top: 5px; margin-left: auto; margin-right: auto; } .block-banner-slider{ display: flex; flex-wrap: wrap; justify-content: space-between; align-content: space-between; padding-left: 5px; padding-right: 5px; } .block-banner-slider .banner{ width: calc(50% - 5px); }/* END: Slideshow *//* START: Lookbook Popup Mobile */ .halo-lookbook-popup-mobile { --lookbook-mobile-duraton: 500ms; position: fixed; inset: 0; background-color: transparent; z-index: 100; pointer-events: none; transition: opacity var(--lookbook-mobile-duraton) 50ms ease-in-out, background-color var(--lookbook-mobile-duraton) 50ms ease-in-out; }/* END: Lookbook Popup Mobile *//* START: Video Popup */ body.video-show .halo-video-popup { opacity: 1; visibility: visible; pointer-events: auto; transform: translate3d(-50%,-50%,0); } body.video-show .background-overlay { opacity: 1; pointer-events: all; } body.is-custom-information #halo-product-custom-information { opacity: 1; visibility: visible; pointer-events: auto; transform: translate3d(-50%,-50%,0); } #halo-product-custom-information .halo-popup-content { max-height: 55vh; overflow-y: auto; } #halo-product-custom-information .halo-popup-content::-webkit-scrollbar { width: 5px; } #halo-product-custom-information .halo-popup-content::-webkit-scrollbar-track { background: #f4f4f4; } #halo-product-custom-information .halo-popup-content::-webkit-scrollbar-thumb { background: #000; } #halo-product-custom-information .halo-popup-content::-webkit-scrollbar-thumb:hover { background: #000; } body.is-custom-information .background-overlay { opacity: 1; pointer-events: all; } .halo-video-popup .halo-popup-close { z-index: 9; } .halo-video-popup .halo-popup-wrapper { padding: 0; } .halo-video-popup .halo-popup-header { margin: 0; padding: 0; } .halo-video-popup .fluid-width-video-wrapper { padding-top: 56%; } .halo-video-popup .fluid-width-video-wrapper iframe { height: 100%; border: 0; }/* END: Video Popup *//* START: Mobile Sidebar Icons */ .site-nav-mobile.nav-account { --icon-size: 20px; padding-top: 0 !important; padding-bottom: 0 !important; } .site-nav-mobile.nav-account .icon-wrapper { width: calc(var(--icon-size) + 5px); height: var(--icon-size); } .site-nav-mobile.nav-account .customer-links.customer-login .icon-wrapper { height: calc(var(--icon-size) + 3px); } .site-nav-mobile.nav-account .last-link { border-bottom: 1px solid #e6e6e6; } .site-nav-mobile.nav-account .header__link--account, .site-nav-mobile.nav-account .header__icon { padding: 15px 20px !important; border-top: 1px solid #e6e6e6; } .site-nav-mobile.nav-account .header__link--account .title { position: relative; top: 1px; } .site-nav-mobile.nav-account .header__link--account .title, .site-nav-mobile.nav-account .header__icon .title { margin-left: 5px !important; margin-right: 5px; } .site-nav-mobile.nav-account .customer-links .icon-wrapper svg, .site-nav-mobile.nav-account .header__icon .icon-wrapper .icon-wishlist { width: var(--icon-size); height: var(--icon-size); fill: var(--color-text); } .site-nav-mobile.nav-account .customer-links .customer_register_link .icon-wrapper svg { width: 18px; height: 18px; } .site-nav-mobile.nav-account .customer-links .icon-wrapper .icon-account path { width: var(--icon-size); height: var(--icon-size); transform: scale(1.2); transform-origin: center center; } .site-nav-mobile.nav-account .wrapper-links { padding-top: 7px; padding-bottom: 10px; } .site-nav-mobile.nav-account .customer-links.customer-login { padding: 15px 20px; border-top: 1px solid #e6e6e6; } .site-nav-mobile.nav-account .customer-links.customer-login .header__link--account { border-top: none; padding: 0 7px !important; } .site-nav-mobile.nav-account .customer-links.customer-login .header__link--account.customer_logount { padding-left: 0 !important; margin-left: 5px; } .site-nav-mobile.nav-account .customer-links.customer-login { align-items: normal !important; }/* END: Mobile Sidebar Icons *//* START: Product Positive Vibes*/ .positive_vibes { position: relative; overflow: hidden; min-height: 24px; display: block; } .positive_vibes .text-vibes { display: flex; flex-direction: column; position: absolute; top: 0; width: 100%; transition: all 0.5s ease 0s; } .positive_vibes .text-vibes p { display: block; transition: transform 1s ease-in-out; margin: 0; color: var(--color-text); font-size: var(--font-size); font-weight: var(--fonr-weight); } .positive_vibes .text-vibes p svg { width: 20px; height: 20px; stroke: transparent; position: relative; top: -2px; margin-right: 10px; } .text-vibes--child .hot-stock { font-size: calc(var(--font-body-size) - 2px); background: #E85342; color: #fff; padding: 3px 6px 3px 7px; border-radius: 8px 0; line-height: 1; display: inline-block; letter-spacing: 0; } .text-vibes--child .new-arrivals { font-size: calc(var(--font-body-size) - 2px); background: #427AE8; color: #fff; padding: 3px 6px 3px 7px; border-radius: 8px 0; line-height: 1; display: inline-block; letter-spacing: 0; margin-right: 10px; }/* END: Product Positive Vibes*//* Responsive */@media (max-width: 1600px){ /* START: Slideshow */ .wrapper-category-banner .block-categories-slider{ -webkit-box-flex: 0; -ms-flex: 0 0 20% !important; flex: 0 0 20% !important; max-width: 20% !important; } .wrapper-category-banner.has-categories.has-banner .slideshow{ -webkit-box-flex: 0; -ms-flex: 0 0 48% !important; flex: 0 0 48% !important; max-width: 48% !important; } .wrapper-category-banner .block-banner-slider { -webkit-box-flex: 0; -ms-flex: 0 0 32% !important; flex: 0 0 32% !important; max-width: 32% !important; align-content: unset !important; } /* END: Slideshow */}@media (max-width: 1400px){ /* START: Slideshow */ .wrapper-category-banner .block-categories-slider{ -webkit-box-flex: 0; -ms-flex: 0 0 20% !important; flex: 0 0 20% !important; max-width: 20% !important; } .wrapper-category-banner.has-categories.has-banner .slideshow{ -webkit-box-flex: 0; -ms-flex: 0 0 49% !important; flex: 0 0 49% !important; max-width: 49% !important; } .wrapper-category-banner .block-banner-slider { -webkit-box-flex: 0; -ms-flex: 0 0 31% !important; flex: 0 0 31% !important; max-width: 31% !important; } /* END: Slideshow */}@media (max-width: 1366px){ /* START: Slideshow */ .wrapper-category-banner .block-categories-slider{ order: 1; -ms-flex: 0 0 100% !important; flex: 0 0 100% !important; max-width: 100% !important; margin-top: 20px !important; } .wrapper-category-banner.has-categories.has-banner .slideshow{ -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 520px) !important; flex: 0 0 calc(100% - 520px) !important; max-width: calc(100% - 520px) !important; } .wrapper-category-banner.has-categories .slideshow{ -ms-flex: 0 0 100% !important; flex: 0 0 100% !important; max-width: 100% !important; } .wrapper-category-banner .block-banner-slider { -webkit-box-flex: 0; -ms-flex: 0 0 520px !important; flex: 0 0 520px !important; max-width: 520px !important; align-content: space-between !important; } .block-categories-slider .categories-slider--list { scroll-snap-type: x mandatory; flex-wrap: nowrap; overflow: auto; padding-bottom: 10px; position: relative; z-index: 100; } .block-categories-slider .categories-slider--list li { border-top: 0; border-right: 0; scroll-snap-align: start; scroll-snap-stop: always; -ms-flex: 0 0 13%; flex: 0 0 13%; max-width: 13%; padding: 0 10px; } /* END: Slideshow */}@media (max-width: 1200px){ .wrapper-category-banner.has-categories.has-banner .slideshow{ -webkit-box-flex: 0; -ms-flex: 0 0 60% !important; flex: 0 0 60% !important; max-width: 60% !important; } .wrapper-category-banner.has-banner .slideshow{ -webkit-box-flex: 0; -ms-flex: 0 0 60% !important; flex: 0 0 60% !important; max-width: 60% !important; } .wrapper-category-banner .block-banner-slider { -webkit-box-flex: 0; -ms-flex: 0 0 40% !important; flex: 0 0 40% !important; max-width: 40% !important; align-content: space-between !important; }}@media (max-width: 1024px) { .halo-block-header .title .text{ padding: 0 15px; } .slide-pc, .hidden-mobile { display: none !important; } .slideshow.show-dot-with-image:has(.enable_position_outside_image) .slick-dots{ top: calc((var(--height-image-active) / 2))!important; -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translate(-50%, -50%); } .custom_position.content-box--absolute[style*=--vertical_position_mb]{ padding-bottom: 37px; } /* START: Custom Position */ .custom_position.content-box--center { top: var(--vertical_position_mb, 50%) !important; transform: translate(-50%, calc(var(--vertical_position_mb, 50%) * -1)) !important; } .custom_position:not(.content-box--center) { top: var(--vertical_position_mb, 50%) !important; transform: translateY(calc(var(--vertical_position_mb, 50%) * -1)) !important; } /* END: Slideshow */ body.cart-sidebar-show #halo-sidebar.page-sidebar, body.auth-sidebar-show #halo-sidebar.page-sidebar, body.open_search_mobile #halo-sidebar.page-sidebar, body.open_search_mobile #halo-sidebar.page-sidebar, body.menu_open #halo-sidebar.page-sidebar, body.lang-currency-sidebar-show#halo-sidebar.page-sidebar { display: none; } .header-with-sidebar { display: flex; align-items: center; justify-content: space-between; } .header-with-sidebar .page-header { padding: 21px 0 21px 0 !important; } .header-with-sidebar .page-header.text-right + .sidebar-toggle { order: 1; padding-left: 0; } .header-with-sidebar .page-header.text-right { order: 2; } .background-cursor-wrapper { display: none; } /* START: Container */ .container-1920 { padding-left: 15px; padding-right: 15px; } .container-1770{ display: block; width: 100%; position: relative; max-width: 100%; padding: 0 15px; margin: 0 auto; } .container-1570 { padding-left: 15px; padding-right: 15px; } .container-1670 { padding-left: 15px; padding-right: 15px; } .container-1470 { padding-left: 15px; padding-right: 15px; } .container-1370 { padding-left: 15px; padding-right: 15px; } .container-1320 { padding-left: 15px; padding-right: 15px; } .container-1170 { padding-left: 15px; padding-right: 15px; } .halo-row{ margin-left: -8px; margin-right: -8px; } .halo-item{ padding-left: 8px; padding-right: 8px; } .wrapper-body { padding-bottom: 50px; } /* END: Container; */ /* START: Halo Row */ .halo-row.halo-slider.md-column-3:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n + 4){ display: none; } .halo-row.halo-slider.md-column-3:not(.slick-slider) .halo-item{ width: 33.333333%; } .style-arrows-5 .slick-arrow svg { width: 46px; height: 46px; } /* END: Halo Row */ /* START: Block */ .halo-product-block .products-carousel, .halo-product-block .products-grid{ margin: 0 -8px; } .halo-product-block .products-carousel .product, .halo-product-block .products-grid .product { padding: 0 8px; } .products-grid .product .card-action, .products-carousel .product .card-action{ padding: 0 0 15px 0; } .card-action .variants-popup{ bottom: 15px !important; } .halo-block-header.text-left.viewAll--right .title, .halo-block-header.text-right.viewAll--left .title { margin-right: 30px; } .halo-block-header.text-left.viewAll--left, .halo-block-header.text-left.viewAll--right{ text-align: left; } .halo-block-header.text-right.viewAll--right, .halo-block-header.text-right.viewAll--left{ text-align: right; } .halo-block-header.text-mb-left{ text-align: left; } .halo-block-header.text-mb-center{ text-align: center; } .halo-block-header.text-mb-right{ text-align: right; } .view_all{ margin-bottom: 0 !important; } .halo-product-block .collection-column-2{ -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-left: 10px; padding-right: 10px; } .slider-progress-bar { margin-top: 22px; } .style-arrows-6 .button:not(.share-button__button), .style-arrows-6 .grouped_btn--slider .slide-button, .style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form #NewsletterForm--footer, .style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form [id^=NewsletterForm--] { padding-top: 11px !important; padding-bottom: 13px !important; font-size: calc(var(--btn-1-font-size) - 2px) !important; } .product-tab-block .halo-product-block .slick-dots{ bottom: -26px; } .product-card-layout-01 .product-tab-block .halo-product-block .slick-dots{ bottom: -45px; } /* END: Block */ /* START: Slideshow */ .slide-content .slide-sub{ margin-bottom: 10px; } .slide-content .slide-heading{ margin-bottom: 3px; font-size: 24px!important; } .slide-content .slide-heading.has-border{ padding-bottom: 17px; margin-bottom: 17px; } .slide-content .slide-text{ margin-bottom: 24px !important; } .slideshow .slick-dots li { margin: 0px 5px; width: 10px; height: 10px; } .block-categories-slider .categories-slider--list{ padding: 0; } .block-categories-slider .categories-slider--list li { -ms-flex: 0 0 18%; flex: 0 0 18%; max-width: 18%; border-right: 0; } .block-categories-slider .categories-slider--list li a{ align-content: center; } .slide-content.text-mb-right .grouped_btn--slider{ justify-content: right; } .slide-content.text-mb-center .grouped_btn--slider{ justify-content: center; } .slide-content.text-mb-left .grouped_btn--slider{ justify-content: left; } .slide-content.text-mb-center{ text-align: center; } .slide-content.text-mb-left{ text-align: left; } .slide-content.text-mb-right{ text-align: right; } /* END: Slideshow */ /* START: Lookbook Popup Mobile */ .halo-popup-wrapper-mobile { position: absolute; bottom: 0; left: 0; height: max-content; max-height: 85%; width: 100%; background-color: white; transform: translateY(100%); transition: transform var(--lookbook-mobile-duraton) ease-in-out; } body.mobile-popup-active { overflow-y: hidden; } .halo-lookbook-popup-mobile { opacity: 0; visibility: hidden; transition: opacity var(--lookbook-mobile-duraton) ease, visibility var(--lookbook-mobile-duraton) ease; } .halo-lookbook-popup-mobile .product-item { flex: 0 0 55%; } .halo-lookbook-popup-mobile .price-item--saved { display: none; } .halo-lookbook-popup-mobile .halo-popup-wrapper-mobile .halo-popup-container-mobile { display: flex; align-items: stretch; justify-content: start; gap: 10px; } .halo-lookbook-popup-mobile .halo-popup-wrapper-mobile .halo-popup-container-mobile.center { align-items: stretch; justify-content: center; } .select-icon .lookbook-modal { display: none; } body.mobile-popup-active .halo-lookbook-popup-mobile { pointer-events: auto; opacity: 1; visibility: visible; background-color: rgba(0,0,0,0.7); } body.mobile-popup-active .halo-lookbook-popup-mobile .halo-popup-wrapper-mobile { transform: translateY(0); } .halo-popup-wrapper-mobile .close-modal { position: absolute; right: 10px; background: none; border: none; padding: 0; } .mobile-popup-header { width: 100%; padding: 10px; margin: 0; border-bottom: 1px solid rgba(0,0,0,0.2); display: block; text-align: center; color: var(--text-color); font-size: var(--font-heading-size); line-height: var(--heading-line-height); letter-spacing: var(--heading-letter-spacing); font-weight: var(--font-weight-medium); position: relative; display: flex; justify-content: center; align-items: center; text-transform: uppercase; } .btn_1_br_outside .mobile-popup-header { text-transform: unset; } .halo-popup-wrapper-mobile .halo-popup-container-mobile { display: flex; justify-content: center; align-items: start; gap: 10px; padding: 10px; } .halo-popup-wrapper-mobile .lookbook-mobile-item { display: inline-block; width: auto; height: max-content; max-width: 55vw; flex: 0 0 55vw; } .halo-popup-wrapper-mobile .lookbook-mobile-item .img-box .lookbook-mobile-image-container { width: 100%; /*max-height: 60vh; */ } .halo-popup-wrapper-mobile .lookbook-mobile-item img { max-width: 100%; max-height: 100%; object-fit: cover; object-position: center; } .halo-popup-wrapper-mobile .lookbook-mobile-item .text-shorten { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: var(--product-title-font-size); font-weight: var(--font-weight-medium); line-height: var(--product-title-line-height); letter-spacing: var(--product-title-letter-spacing); text-transform: var(--product-title-text-transform); margin-top: 10px; display: block; } .halo-popup-wrapper-mobile .lookbook-mobile-item .mobile-lookbook-title, .halo-popup-wrapper-mobile .lookbook-mobile-item .mobile-lookbook-price { text-align: center; } .halo-popup-wrapper-mobile .lookbook-mobile-item .mobile-lookbook-price { font-size: var(--product-price-font-size); font-weight: var(--font-weight-normal); line-height: var(--product-price-line-height); letter-spacing: var(--product-price-letter-spacing); margin-top: var(--product-price-margin-top); margin-bottom: 0px; padding-bottom: 15px; } .halo-popup-wrapper-mobile .scroll-snap-mobile { padding: 0px; overflow-x: scroll; } .halo-lookbook-popup-mobile .close-modal svg { width: 16px; height: 16px; fill: var(--color-text); stroke: var(--color-text); } /* END: Lookbook Popup Mobile */ /* START: Lookbook Dots */ .hide-on-mobile { visibility: hidden; } /* END: Lookbook Dots */ /* START: Footbar Fixed */ .footbar-fixed-left.cookie_someone_right{ position: absolute; bottom: 143px; } /* END: Footbar Fixed */ /* START: Sidebar */ .halo-sidebar-header{ padding: 13px 20px 0 20px; } .halo-sidebar-close{ top: 5px; } .halo-sidebar.halo-sidebar-left .halo-sidebar-close{ left: 5px; } .halo-sidebar.halo-sidebar-right .halo-sidebar-close{ right: 5px; } .halo-sidebar.halo-sidebar-left.halo-sidebar_search .halo-sidebar-close{ left: auto; right: 5px; } .halo-sidebar.halo-sidebar-left.halo-sidebar_menu .halo-sidebar-close{ position: inherit; top: 0; left: auto; right: -15px; background-color: transparent; } .halo-sidebar.halo-sidebar-left.halo-sidebar_menu .site-nav-mobile+.halo-sidebar-close{ position: absolute; right: 5px; } .halo-sidebar.halo-sidebar-left.halo-sidebar_menu .halo-sidebar-close svg{ fill: var(--color-black); } #navigation-mobile .halo-sidebar-close { opacity: 0; pointer-events: none; transition: opacity var(--duration-long) ease; } body.menu_open #navigation-mobile .halo-sidebar-close { opacity: 1; pointer-events: auto; } /* END: Sidebar */ /* START: Header */ .announcement-close{ width: 15px; height: 15px; right: 10px; } .header__icon--cart .cart-count-bubble { position: absolute; right: -12px; top: -8px; } .search-modal__form { background-color: #fafafa; border-bottom: 1px solid #e7e7e7; } .search-modal__form .search__button { min-width: inherit; text-overflow: unset; padding: 1px 10px 4px; border-radius: 0; min-height: 30px; background: transparent; box-shadow: none; border: 0; } .search-modal__form .search__input{ padding: 3px 10px; background-color: transparent; border: 0; } .search-modal__form .search__button svg { width: 20px !important; height: 20px !important; position: relative; } .menu-heading-mobile{ display: flex; justify-content: space-between; align-items: center; padding: 6px 20px 3px 20px; } .halo-top-language .icon svg{ width: 20px; height: 20px; } .halo-currency .currency-menu .icon svg{ width: 20px !important; height: 20px !important; position: relative; top: 1px; } .halo-sidebar_menu #HeaderLanguageList, .halo-sidebar_menu .halo-currency .currency-menu{ padding: 10px 10px !important; } .halo-sidebar_menu #HeaderLanguageList .disclosure__item, .halo-sidebar_menu .halo-currency .currency-menu .dropdown-item{ padding: 10px 10px 10px 10px !important; } .logo-m-none { display: none !important; } /* END: Header */ /* START: Menu */ .halo-sidebar_menu .site-nav-mobile .menu-lv-1 .label{ position: relative; top: -1px; right: 0; margin-left: 12px; line-height: 18px; height: 18px; } .halo-sidebar_menu .site-nav-mobile .menu-lv-1 .menu-lv-1__action .label{ top: 2px; } .menu-lv-1 .label:before{ left: -10px; top: 4px; bottom: auto; transform: rotate(270deg); } .halo-sidebar_menu .nav-title-mobile{ font-size: var(--font-menu-lv1-size); text-transform: uppercase; } .halo-sidebar_menu .site-nav{ font-size: var(--font-menu-lv1-size); } .dropdown-currency, .dropdown-language { pointer-events: auto; } /* END: Menu */ /* START: Product Grid */ .products-grid.grid{ display: flex; margin-left: 0; margin-right: 0; margin-bottom: 30px; } .products-grid.grid .grid__item{ padding-left: 0; padding-right: 0; margin-top: 0!important; margin-left: 0.5rem; width: calc(25% - 0.5rem * 3 / 4)!important; max-width: 50%; flex-grow: 1; flex-shrink: 0; } .products-grid.grid .grid__item:first-of-type{ margin-left: 15px; } .products-grid.grid .grid__item:last-of-type{ margin-right: 15px; } /* END: Product Grid */ /* START: Slick Dots */ .style-dots-2 .slick-dots li:last-child, .style-dots-2 .slider-dots li:last-child{ margin-right: 7px; } /* END: Slick Dots */ /* START: Scrollbar Disable */ .disable-srollbar-mb::-webkit-scrollbar { display: none; } .disable-srollbar-mb::-webkit-scrollbar-track { display: none; } .disable-srollbar-mb::-webkit-scrollbar-thumb { display: none; } .disable-srollbar-mb::-webkit-scrollbar-thumb:hover { display: none; } /* END: Scrollbar Disable */ /* START: Arrow */ /* .slick-arrow{ width: calc(var(--arrow-width) * 0.75); height: calc(var(--arrow-height) * 0.75); } .slick-arrow svg{ width: calc(var(--arrow-size-icon) * 0.75); height: calc(var(--arrow-size-icon) * 0.75); } */ /* END: Arrow */ /* START: Button */ .button{ font-size: calc(var(--btn-1-font-size) * 0.8); line-height: calc(var(--btn-1-line-height) * 0.8); } /* END: Button */}@media (max-width: 992px){ /* START: Product Grid */ .products-grid.grid .grid__item{ width: calc(33.333333% - 0.5rem * 3 / 4)!important; } /* END: Product Grid */ /* START: Scroll Snap Mobile */ .scroll-snap-mobile { -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; overflow-x: auto; padding: 0 0 0 15px; margin-left: 0; align-items: center; scroll-snap-type: x mandatory; } .scroll-snap-mobile .halo-item { padding-left: 0; padding-right: 0; max-width: 400px !important; -webkit-box-flex: 0; -ms-flex: 0 0 90%; flex: 0 0 90%; scroll-snap-align: start; scroll-snap-stop: always; } /* END: Scroll Snap Mobile */ /* START: Product Block */ .halo-product-block .collection-column-2{ -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-left: 10px; padding-right: 10px; } .halo-product-block .collection-column-2+.collection-column-2{ margin-top: 40px; } /* END: Product Block */}@media (max-width: 767px){ /* START: Slideshow */ .slide-content .slide-heading{ margin-bottom: 8px; } .slide-content .slide-heading.has-border{ padding-bottom: 17px; } .slide-content.sub_heading_font_1 .slide-sub.border--solid span { padding-bottom: 4px; } .slide-content.sub_heading_font_1 .grouped_btn--slider .slide-button:last-child { margin-top: 18px; margin-left: 10px; } .slideshow.show-dot-with-image .slick-dots li button{ padding: 6px; } .custom_position.content-box--absolute[style*=--vertical_position_mb]{ padding: 10px; } /* END: Slideshow */ /* START: Footbar Fixed */ .footbar-fixed-left.cookie_someone_right { position: absolute; bottom: 128px; } /* END: Footbar Fixed */ /* START: Popup Lookbook Product */ .halo-lookbook-popup{ left: 0; right: 0; margin: 20px auto; width: 275px; max-width: -moz-calc(100vw - 30px); max-width: -webkit-calc(100vw - 30px); max-width: -ms-calc(100vw - 30px); max-width: calc(100vw - 30px); } .halo-lookbook-popup .halo-popup-wrapper{ padding: 10px 12px; } .halo-lookbook-popup .card{ display: flex; } .halo-lookbook-popup .card-product{ -webkit-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; margin-right: 15px; } .halo-lookbook-popup .card-information{ padding: 0; -webkit-box-flex: 0; -ms-flex: 0 0 calc(70% - 15px); flex: 0 0 calc(70% - 15px); max-width: -moz-calc(70% - 15px); max-width: -webkit-calc(70% - 15px); max-width: -ms-calc(70% - 15px); max-width: calc(70% - 15px); } .halo-lookbook-popup .card-information__wrapper{ text-align: left; } .halo-lookbook-popup .card-information .card-price{ justify-content: flex-start !important; } .halo-lookbook-popup .card-action{ display: none; } /* END: Popup Lookbook Product */ /* START: Product Price Label Sale */ .price__label_sale{ height: 16px; line-height: 16px; margin: 0 0 0 0px!important; position: relative; top: 4px; display: none; } .price__label_sale .label_sale{ font-size: 10px; padding: 0 5px; } /* END: Product Price Label Sale */ /* START: Product Block */ .halo-product-block .collection-column-2+.collection-column-2{ margin-top: 25px; } .halo-product-block .products-carousel[data-item-to-show="2.5"]:not(.slick-initialized)>.product{ width: 82.2%; } .countdown_style_2 { display: block; } /* END: Product Block */ /* START: Slideshow */ .slideshow.show-dot-with-image .slick-dots li.slick-active button{ padding: 6px; } .slideshow.show-dot-with-image .slick-dots li button svg{ max-width: 14px; max-height: 14px; } .slideshow.show-dot-with-image .slide-content .slide-heading{ padding-bottom: 7px; } .slideshow.show-dot-with-image .slick-dots li:not(.slick-active) button{ padding: 7px; } /* END: Product Block */ /* START: Arrows */ .style-arrows-10 .slick-arrow { padding: 2px; width: calc(var(--arrow-width) - 10px); height: calc(var(--arrow-height) - 10px); } /* END: Arrows */}@media (max-width: 551px){ .halo-block-header .title .text{ padding: 0 10px; } /* START: Container */ .container{ padding-left: 10px; padding-right: 10px; } .container-1770{ padding-left: 10px; padding-right: 10px; } .container-1570{ padding-left: 10px; padding-right: 10px; } .container-1670{ padding-left: 10px; padding-right: 10px; } .container-1470{ padding-left: 10px; padding-right: 10px; } .container-1370{ padding-left: 10px; padding-right: 10px; } .container-1320 { padding-left: 10px; padding-right: 10px; } .container-1170{ padding-left: 10px; padding-right: 10px; } .halo-row{ margin-left: -5px; margin-right: -5px; } .halo-item{ padding-left: 5px; padding-right: 5px; } .halo-row.column-3 .slider__slide{ width: 100%; } /* END: Container; */ /* START: Halo Row */ .halo-row.halo-slider.sm-column-1:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n + 2), .halo-row.halo-slider.sm-column-2:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n + 3){ display: none; } .halo-row.halo-slider.sm-column-1:not(.slick-slider) .halo-item{ width: 100%; } .halo-row.halo-slider.sm-column-2:not(.slick-slider) .halo-item{ width: 50%; } /* END: Halo Row */ /* START: Scroll Snap Mobile */ .scroll-snap-mobile { padding: 0 0 0 10px; margin-left: 0; } /* END: Scroll Snap Mobile */ /* START: Product Grid */ .products-grid.grid .grid__item{ width: calc(50% - 3.75rem / 2)!important; } .product-block-has__banner.container-full .product-block__grid{ padding: 0 5px !important; } .halo-product-block .container-full .products-carousel, .halo-product-block .container-full .products-grid{ margin: 0; } .halo-product-block .container-full:not(.product-block-has__banner) .halo-block-content{ padding: 0 5px; } /* END: Product Grid */ /* START: Term Condition */ .halo-term-condition-popup .halo-popup-scroll{ max-height: 50vh; } .halo-term-condition-popup .halo-popup-header { margin: 0 0 20px 0; padding: 5px 0 0 0; } /* END: Term Condition */ /* START: Infinite Scroll */ .product-infinite-scroll{ margin: 30px 0 0 0; } /* END: Infinite Scroll */ /* START: Block */ .halo-product-block .products-carousel, .halo-product-block .products-grid{ margin: 0 -5px; } .halo-product-block .products-carousel .product, .halo-product-block .products-grid .product { padding: 0 5px; } .products-grid .product .card-action, .products-carousel .product .card-action{ padding: 0 0 15px 0; } .product-card__button2 { padding: 0; } /* .button{ padding-top: 7px !important; padding-bottom: 7px !important; } */ .style-arrows-6 .button:not(.share-button__button), .style-arrows-6 .grouped_btn--slider .slide-button, .style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form #NewsletterForm--footer, .style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form [id^=NewsletterForm--], .style-arrows-8 .button:not(.share-button__button):not(.product-form__submit), .style-arrows-8 .grouped_btn--slider .slide-button, .style-arrows-8 .footer-block__newsletter .footer-block__newsletter-form #NewsletterForm--footer, .style-arrows-8 .footer-block__newsletter .footer-block__newsletter-form [id^=NewsletterForm--] { padding-top: 9px !important; padding-bottom: 10px !important; } .style-arrows-6 .grouped_btn--slider .slide-button { margin-top: 5px !important; } .btn_1_br_outside .button{ padding-top: 10px !important; padding-bottom: 10px !important; } .body-full-width.product-card-layout-04 .button{ padding-top: 9px !important; padding-bottom: 5px !important; } .field__input, .form-input{ padding-top: 7px; padding-bottom: 7px; } .product-tab-block .halo-product-block .slick-dots { bottom: -16px; } .halo-product-block .products-carousel.slick-dotted{ margin-bottom: 40px; } /* END: Block */ /* START: Slideshow */ .grouped_btn--slider .slide-button { padding-top: var(--btn-1-padding-top) !important; padding-bottom: var(--btn-1-padding-bottom) !important; } .btn_1_br_outside .grouped_btn--slider .slide-button { padding-top: 10px !important; padding-bottom: 10px !important; } .slide-content.sub_heading_font_1 .grouped_btn--slider .slide-button:last-child { margin-left: 0px; } .wrapper-category-banner.has-banner .slideshow, .wrapper-category-banner.has-categories.has-banner .slideshow{ -webkit-box-flex: 0; -ms-flex: 0 0 60% !important; flex: 0 0 100% !important; max-width: 100% !important; margin-bottom: 20px; } .wrapper-category-banner .block-banner-slider { -webkit-box-flex: 0; -ms-flex: 0 0 100% !important; flex: 0 0 100% !important; max-width: 100% !important; } .wrapper-category-banner .block-categories-slider{ margin-top: 10px !important; } .block-categories-slider .wrapper-category{ padding: 20px 20px 10px 20px; } .block-categories-slider .categories-slider--list{ padding-bottom: 0; } .block-categories-slider .categories-slider--list li{ -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; border-right: 0; } .block-categories-slider .categories-slider--list li a{ align-content: center; } .block-banner-slider .banner { margin-bottom: 15px; } .block-categories-slider .categories-slider--list { z-index: 10; } /* START: Slideshow */ /* START: Page Header */ .page-header { padding: 10px 0 15px; } /* END: Page Header */ /* START: Slick */ .btn_1_br_outside .slick-dots li, .btn_1_br_outside .slider-dots li { margin: 0 7px; } .btn_1_br_outside .slick-dots li button, .btn_1_br_outside .slider-dots li button { width: calc(var(--dots-width) - 4px); height: calc(var(--dots-height) - 4px); } /* END: Slick */ /* START: Fixed background Animation */ .animate--fixed .image.enable_custom_image img { position: absolute !important; height: 100% !important; } /* END: Fixed background Animation */ body .crisp-client .cc-tlyw[data-full-view=true] .cc-kxkl .cc-nsge { bottom: 72px!important; } /* START: Popup Quick View + Edit Cart */ .halo-quick-view-popup, .halo-edit-cart-popup { left: 0; max-width: 100%; top: unset; bottom: 0; transform: translateY(100px); } /* END: Popup Quick View + Edit Cart */ /* START: Arrow */ /* .slick-arrow{ width: calc(var(--arrow-width) * 0.5); height: calc(var(--arrow-height) * 0.5); padding: 0; } .slick-arrow svg{ width: calc(var(--arrow-size-icon) * 0.5); height: calc(var(--arrow-size-icon) * 0.5); } */ /* END: Arrow */}@media (min-width: 321px){ /* START: Product Grid */ .products-grid.column-2 .product, .products-grid.column-3 .product, .products-grid.column-4 .product, .products-grid.column-5 .product{ width: 50%; } .products-grid.column-2 .product:nth-child(-n + 2), .products-grid.column-3 .product:nth-child(-n + 2), .products-grid.column-4 .product:nth-child(-n + 2), .products-grid.column-5 .product:nth-child(-n + 2){ margin-top: 0; } /* END: Product Grid */}@media (min-width: 375px){ /* START: Block */ .halo-product-block .products-carousel:not(.slick-initialized) > .product{ width: 50%; } /* END: Block */}@media (min-width: 551px){ /* START: Footbar Fixed */ .footbar-fixed{ left: 15px; right: auto; bottom: 15px; } /* END: Footbar Fixed */ /* START: Popup */ .halo-popup-header{ padding-top: 3px; } .halo-popup.customPopup-tiny{ max-width: 535px; } .halo-popup.customPopup-small{ max-width: 470px; } /* END: Popup */ /* START: Sidebar */ .halo-sidebar{ max-width: 370px; } .halo-sidebar.halo-cart-sidebar{ max-width: 420px; } /* END: Sidebar */}@media only screen and (min-width: 750px){ .h0 { font-size: 5.2rem; } h1, .h1 { font-size: 4rem; } h2, .h2 { font-size: 2.4rem; } h3, .h3 { font-size: 1.8rem; } h5, .h5 { font-size: 1.3rem; } blockquote { padding-left: 1.5rem; } hr { margin: 7rem 0; }}@media (min-width: 768px){ /* START: Slideshow */ .grouped_btn--slider{ display: flex; align-items: center; } .slide-content.text-center .grouped_btn--slider { justify-content: center; } .grouped_btn--slider .slide-button:first-child { margin-right: 5px; margin-left: 0; } .grouped_btn--slider .slide-button:last-child { margin-left: 5px; margin-right: 0; } .show-dot-with-image .slide-content .grouped_btn--slider .slide-button { margin: 0; } /* END: Slideshow */ /* START: Popup */ .halo-popup{ max-width: 720px; } /* END: Popup */ /* START: Product Grid */ .products-grid.column-2 .product{ margin-top: 30px; } .products-grid.column-3 .product, .products-grid.column-4 .product, .products-grid.column-5 .product{ width: 33.3333333%; margin-top: 50px; } .products-grid.column-3 .product:nth-child(-n + 3), .products-grid.column-4 .product:nth-child(-n + 3), .products-grid.column-5 .product:nth-child(-n + 3){ margin-top: 0; } /* END: Product Grid */ /* START: Block */ .halo-product-block .products-carousel:not(.slick-initialized) > .product{ width: 33.3333333%; } /* END: Block */}@media (min-width: 992px){ /* START: Block */ .halo-product-block .products-carousel:not(.slick-initialized) > .product{ width: 25%; } .halo-product-block .column-2\.5.products-carousel:not(.slick-initialized)>.product { width: 38%; } /* END: Block */}@media (min-width: 1025px){ a:hover{ color: var(--color-link-hover); } .link-underline:hover .text{ text-decoration: underline; text-underline-offset: 0.3rem; } .halo-block-header .title .text{ min-width: 420px; } .halo-block-header.text-left.viewAll--left .title .text, .halo-block-header.text-right.viewAll--right .title .text{ width: auto; } /* START: Arrow */ .slick-arrow:hover { border-color: var(--arrow-border-color-hover); background: var(--arrow-background-color-hover); } .slick-arrow:hover svg{ color: var(--arrow-color-hover); fill: var(--arrow-color-hover); } .body-custom-width .slick-arrow.slick-prev{ left: 15px; } .body-custom-width .slick-arrow.slick-next{ right: 15px; } .style-arrows-8 .slick-dots li, .style-arrows-8 .slider-dots li { margin: 0 20px; } /* END: Arrow */ /* START: Container */ .container{ max-width: 1200px; padding-left: 15px; padding-right: 15px; } .container-full{ width: 100%; /*max-width: 1920px;*/ max-width: 100%; padding-left: 0; padding-right: 0; margin-left: auto; margin-right: auto; overflow: hidden; } .container-1920{ width: 100%; max-width: 1950px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; } .container-1770{ max-width: 1800px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; } .container-1570{ max-width: 1600px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; } .container-1670{ max-width: 1700px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; } .container-1470{ max-width: 1500px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; } .container-1370{ max-width: 1400px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; } .container-1320 { max-width: 1350px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; } .container-1170{ max-width: 1200px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; } .has-megamenu .container{ max-width: var(--container_size) !important; padding-left: 15px !important; padding-right: 15px !important; } .header-full-width .header .container, .header-full-width #shopify-section-announcement-bar .container, .body-full-width .wrapper-body .container { max-width: 100%; padding: 0 3.175%; } .body-full-width.template-customers\/login .wrapper-body .container, .body-full-width.template-customers\/register .wrapper-body .container, .body-full-width.template-customers\/account .wrapper-body .container, .body-full-width.template-customers\/addresses .wrapper-body .container { max-width: 1200px; padding-left: 15px; padding-right: 15px; } .body-custom-width .wrapper-body .container{ max-width: var(--body-custom-width-container); padding-left: 15px; padding-right: 15px; } /* END: Container */ /* START: Halo Row */ .halo-row.halo-slider.column-2:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n + 3), .halo-row.halo-slider.column-3:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n + 4), .halo-row.halo-slider.column-4:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n + 5), .halo-row.halo-slider.column-5:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n + 6), .halo-row.halo-slider.column-6:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n + 7), .halo-row.halo-slider.column-7:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n + 8), .halo-row.halo-slider.column-8:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n + 9), .halo-row.halo-slider.column-9:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n + 10), .halo-row.halo-slider.column-10:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n + 11) { display: none; } .products-carousel.column-2:not(.slick-slider) .product:nth-child(n + 3), .products-carousel.column-3:not(.slick-slider) .product:nth-child(n + 4), .products-carousel.column-4:not(.slick-slider) .product:nth-child(n + 5), .products-carousel.column-5:not(.slick-slider) .product:nth-child(n + 6), .products-carousel.column-6:not(.slick-slider) .product:nth-child(n + 7), .products-carousel.column-7:not(.slick-slider) .product:nth-child(n + 8), .products-carousel.column-8:not(.slick-slider) .product:nth-child(n + 9), .products-carousel.column-9:not(.slick-slider) .product:nth-child(n + 10), .products-carousel.column-10:not(.slick-slider) .product:nth-child(n + 11) { display: none; } /* END: Halo Row */ /* START: Header */ .header-top, .header-bottom{ display: block; } .header-bottom .main-menu, .header-bottom .main-menu > .container{ position: static; } .header__list .link{ padding: 23px 25px; } .header__icon:hover .icon{ transform: scale(1.15); } .header__icon:hover .icon-search-1 { transform: rotate(-90deg) scale(1.15); } .halo-top-language #HeaderLanguageLabel{ display: none; } .halo-top-currency .currency-block .title{ display: none; } .menu-lv-item .site-nav-list-dropdown > .menu-lv-2__action{ display: flex; } /* END: Header */ /* START: Slideshow */ .slide-mobile, .hidden-pc { display: none !important; } .wrapper-category-banner .block-categories-slider{ -webkit-box-flex: 0; -ms-flex: 0 0 305px; flex: 0 0 305px; max-width: 305px; } .wrapper-category-banner.has-categories .slideshow{ -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 305px); flex: 0 0 calc(100% - 305px); max-width: calc(100% - 305px); } .wrapper-category-banner.has-categories.has-banner .slideshow{ -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 825px); flex: 0 0 calc(100% - 825px); max-width: calc(100% - 825px); } .wrapper-category-banner.has-banner .slideshow{ -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 520px); flex: 0 0 calc(100% - 520px); max-width: calc(100% - 520px); } .wrapper-category-banner .block-banner-slider { -webkit-box-flex: 0; -ms-flex: 0 0 520px; flex: 0 0 520px; max-width: 520px; } .slide-content.sub_heading_font_1 .grouped_btn--slider .slide-button:last-child { margin-left: 28px; } .slide-content.text-right .grouped_btn--slider{ justify-content: right; } .slide-content.text-center .grouped_btn--slider{ justify-content: center; } .slide-content.text-left .grouped_btn--slider{ justify-content: left; } /* END: Slideshow */ /* START: Lookbook Popup */ [data-show-lookbook-container][data-style="2"] [data-lookbook-item-container] .select-icon.invisible { visibility: hidden; } /* END: Lookbook Popup */ /* START: Sticky Header */ .header-wrapper .header-bottom .fixed-left, .header-wrapper .header-bottom .fixed-right{ display: none; } .shopify-section-header-sticky .header-wrapper .header-top{ display: none; } .shopify-section-header-sticky .header-wrapper .header-bottom{ display: flex; justify-content: center; align-items: stretch; } .shopify-section-header-sticky .header-wrapper .header-bottom .fixed-center{ width: calc(100% - 112px - 112px); display: flex; align-items: center; } .shopify-section-header-sticky .header-wrapper .header-bottom .fixed-left{ width: 112px; padding: 6px 10px 6px 15px; display: inline-flex; align-items: center; } .shopify-section-header-sticky .header-wrapper .header-bottom .fixed-right{ width: 112px; display: flex; align-items: center; } .shopify-section-header-sticky .header-wrapper .header-bottom .fixed-right .header__search{ width: 45px; height: 100%; display: inline-flex; justify-content: center; align-items: center; border-left: 1px solid rgba(255, 255, 255, 0.15); padding-top: 9px; padding-bottom: 9px; } .shopify-section-header-sticky .header-wrapper .header-bottom .fixed-right .header__icon--cart{ width: 45px; height: 100%; display: inline-flex; justify-content: center; align-items: center; border-left: 1px solid rgba(255, 255, 255, 0.15); padding-top: 9px; padding-bottom: 9px; } .shopify-section-header-sticky .header-wrapper .header-bottom .fixed-right .cart-count-bubble{ top: 5px; right: 5px; min-width: 20px; min-height: 20px; line-height: 20px; } .sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top{ display: block; padding: 0; } .sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top .header-top--left{ display: none; } .sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top .header-top--right .header__group, .sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top .header-top--right .free-shipping-text, .sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top .header-top--right .customer-service-text, .sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top .header-top--right .top-language-currency{ display: none; } .sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top .header-top--right .header-top-right-group{ margin: 0; } .sticky-search-open #shopify-section-header{ will-change: unset; transform: none !important; } .sticky-search-open .header-top-right-group .header__search{ position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(35,35,35,.8); width: 100%; height: 100%; margin: 0; z-index: 101; opacity: 0; animation: slowShow 500ms ease forwards; } .sticky-search-open .header__search .search-modal__form { max-width: 555px; } .sticky-search-open .header__search .search-modal__form .search__input{ padding: 7px 10px; } .sticky-search-open .header__search .search-modal__form .search__button svg{ width: 18px; height: 18px; } .sticky-search-open .search_details { top: 10vh; position: relative; max-width: 555px; margin: 0 auto; text-align: center; animation: animateMenuOpen 500ms ease; } .sticky-search-open .search_details .quickSearchResultsWrap{/* top: calc(100% + 80px); */ right: 0; left: 0; width: 555px; } .sticky-search-open .quickSearchResults .container{ padding-left: 20px; padding-right: 20px; } .sticky-search-open .search_details .header-search-close { padding-bottom: 15px; display: block; } .sticky-search-open .search_details .header-search-close svg{ width: 20px; height: 20px; color: var(--bg-white); } .sticky-search-open details>.search-modal{ opacity: 1; animation: animateMenuOpen var(--duration-default) ease; } .sticky-search-open details>.search-modal .quickSearchResultsWrap{ display: block!important; animation: appear-down var(--duration-default) ease; } /* END: Sticky Header */ /* START: Custom Scroll Bar */ .custom-scrollbar::-webkit-scrollbar-track { background-color: #f4f4f4; } .custom-scrollbar::-webkit-scrollbar { width: 5px; background-color: #f4f4f4; } .custom-scrollbar::-webkit-scrollbar-thumb { background-color: var(--color-background-30); } .custom-scrollbar-x::-webkit-scrollbar{ height: 5px; } .custom-scrollbar-x::-webkit-scrollbar-track{ background-color: #f4f4f4; } .custom-scrollbar-x::-webkit-scrollbar-thumb{ background-color: var(--color-background-30); } /* END: Custom Scroll Bar */ /* START: Button */ .button:hover { box-shadow: var(--btn-1-horizontal-length) var(--btn-1-vertical-length) var(--btn-1-blur-radius) var(--btn-1-spread) var(--btn-1-all-bg-opacity-hover) var(--btn-1-inset); } .button.button-1:hover, .button.button--primary:hover, .button.button--primary:focus{ color: var(--btn-1-color-hover); background: var(--btn-1-bg-hover); border-color: var(--btn-1-border-hover); background-origin: border-box; } .button.button-1:hover svg, .button.button--primary:hover svg, .button.button--primary:focus svg{ fill: var(--btn-1-color-hover); } .btn_1_br_outside .button:hover:after { border-color: var(--btn-1-border-hover); } .button.button-2:hover, .button.button--secondary:hover, .button.button--secondary:focus{ color: var(--btn-2-color-hover); background: var(--btn-2-bg-hover); border-color: var(--btn-2-border-hover); background-origin: border-box; } .btn_1_br_outside .button.button-2:hover:after, .btn_1_br_outside .button.button--secondary:hover:after { border: 1px solid var(--btn-2-border-hover); } .button.button-2:hover svg, .button.button--secondary:hover svg, .button.button--secondary:focus svg{ fill: var(--btn-2-color-hover); } .btn_2_br_outside .productView-action .button:hover:after { border-color: var(--atc-border-color-hover); } .btn_2_br_outside .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded:hover:after { border-color: var(--bin-border-color-hover); } .button.button-3:hover, .button.button-3:focus{ color: var(--btn-3-color-hover); background: var(--btn-3-bg-hover); border-color: var(--btn-3-border-hover); background-origin: border-box; } .btn_1_br_outside .button.button-3:hover:after { border: 1px solid var(--btn-3-border-hover); } .button.button-3:hover svg, .button.button-3:focus svg{ fill: var(--btn-3-color-hover); } /* END: Button */ /* START: View All Header Block Position */ .halo-block-header.text-left.viewAll--center .view_all, .halo-block-header.text-right.viewAll--center .view_all { position: absolute; top: 10px; left: 50%; transform: translateX(-50%); right: auto; z-index: 1; } .halo-block-header.text-left.viewAll--center { padding-right: 55%; } .halo-block-header.text-right.viewAll--center { padding-left: 55%; } .halo-block-header.text-center.viewAll--left, .halo-block-header.text-center.viewAll--right { padding-left: 70px; padding-right: 70px; } .halo-block-header.text-right.viewAll--left { padding-left: 70px; } .halo-block-header.text-left.viewAll--right { padding-right: 70px; } .halo-block-header.text-center.viewAll--left .view_all, .halo-block-header.text-right.viewAll--left .view_all { position: absolute; top: 12px; left: 0; right: auto; } .halo-block-header.text-center.viewAll--right .view_all, .halo-block-header.text-left.viewAll--right .view_all { position: absolute; top: 12px; left: auto; right: 0; } /* END: View All Header Block Position */ /* START: Popup */ .halo-popup-banner{ display: block; } .halo-popup.customPopup-large{ max-width: 1000px; } .halo-popup.halo-edit-cart-popup.customPopup-large{ max-width: 840px; } .halo-popup.halo-edit-cart-popup .halo-notifyMe { display: none !important; } .halo-popup.halo-quick-view-popup.customPopup-large{ max-width: 1020px; } .halo-popup.halo-size-chart-popup.customPopup-large, .halo-popup.halo-ask-an-expert-popup.customPopup-large{ max-width: 700px; } .halo-popup.halo-compare-color-popup.customPopup-large{ max-width: 970px; } /* END: Popup */ /* START: Sidebar */ .halo-sidebar-header{ padding-left: 30px; padding-right: 30px; } /* END: Sidebar */ /* START: Announcement */ .announcement-bar__message .text{ font-size: calc(var(--font-body-size) + 4px); } /* END: Announcement */ /* START: Menu */ .menu-lv-item:hover > a > .text, .menu-lv-item> .site-nav-list-dropdown > a > .text, .menu-lv-item:hover > .site-nav-list-dropdown > a > .text { border-bottom: 1px solid transparent; } .menu-lv-item:hover > .header__submenu, .menu-lv-item.menu-lv-2.dropdown:hover .site-nav-list-dropdown > .header__submenu{ display: block; opacity: 1; visibility: visible; pointer-events: auto; transform: translateY(0); animation: animateMenuOpen var(--duration-default) ease; z-index: 1; } .menu-lv-item.menu-lv-1 .menu-lv-2__action .icon-dropdown { display: block; } /* END: Menu */ /* START: Product Grid */ .products-grid.column-4 .product, .products-grid.column-5 .product{ width: 25%; } .products-grid.column-4 .product:nth-child(-n + 4), .products-grid.column-5 .product:nth-child(-n + 4){ margin-top: 0; } /* END: Product Grid */ /* START: Product Block */ .halo-product-block .slick-arrow{ top: calc(50% - 70px); } .halo-product-block .slick-prev{ left: 0px; } .halo-product-block .slick-next{ right: 0px; } .halo-product-block .products-carousel.column-1:not(.slick-initialized) > .product{ width: 100%; } .halo-product-block .products-carousel.column-2:not(.slick-initialized) > .product{ width: 50%; } .halo-product-block .products-carousel.column-3:not(.slick-initialized) > .product{ width: calc(100% / 3); } .halo-product-block .products-carousel.column-4:not(.slick-initialized) > .product{ width: 25%; } .halo-product-block .products-carousel.column-5:not(.slick-initialized) > .product{ width: 20%; } .halo-product-block .products-carousel.column-6:not(.slick-initialized) > .product{ width: calc(100% / 6); } .halo-product-block .collection-column-2{ -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-left: 15px; padding-right: 15px; } .halo-product-block .collection-column-2:first-child{ padding-right: 10px; } .halo-product-block .collection-column-2+.collection-column-2{ padding-left: 10px; } .halo-product-block .products-carousel.enable_progress_bar .slick-prev{ left: 55px !important; } .halo-product-block .products-carousel.enable_progress_bar .slick-next{ right: 65px !important; } body .halo-product-block .special-arrow-position .slick-arrow{ transform: translateY(-100%); top: var(--spacing_bottom)!important; } body .halo-product-block .products-carousel.special-arrow-position .slick-next { right: var(--spacing_right) !important; } body .halo-product-block .products-carousel.special-arrow-position .slick-prev { left: auto !important; right: calc(var(--spacing_right) + 10px + var(--arrow-width)); } body.layout_rtl .halo-product-block .products-carousel.special-arrow-position .slick-next { left: var(--spacing_right) !important; right: auto !important } body.layout_rtl .halo-product-block .products-carousel.special-arrow-position .slick-next svg { transform: rotate(-180deg); } body.layout_rtl .halo-product-block .products-carousel.special-arrow-position .slick-prev { left: calc(var(--spacing_right) + 10px + var(--arrow-width)) !important; right: auto !important } body.layout_rtl .halo-product-block .products-carousel.special-arrow-position .slick-prev svg { transform: unset; } .sections-product-block:has(.products-carousel.special-arrow-position) .halo-block-header{ margin-right: calc(var(--arrow-width) * 2 + 10px); } /* END: Product Block */ /* START: Footbar Fixed */ .footbar-fixed-left { position: fixed; left: 15px; right: auto; bottom: 15px; z-index: 10; width: auto; } .footbar-fixed-right { position: fixed; left: auto; right: 15px; bottom: 15px; z-index: 10; } /* END: Footbar Fixed */ /* START: Image Zoom */ .image-zoom:hover img{ transform: scale(1.06); } /* END: Image Zoom */ /* START: Custom Position */ .custom_position { top: var(--vertical_position) !important; left: var(--horizontal_position) !important; right: auto !important; bottom: auto !important; transform: translate(var(--minus_horizontal_position), var(--minus_vertical_position)) !important; } /* END: Slideshow */ /* START: Calculator Free Shipping Message */ .haloCalculatorShipping{ padding: 0 30px; } /* END: Calculator Free Shipping Message */ /* Start: Sidebar Animation */ .body-content-wrapper { transition: transform var(--duration-long) ease; } body.cart-sidebar-show .body-content-wrapper, body.auth-sidebar-show .body-content-wrapper, body.show-pickup-availability .body-content-wrapper { transform: translateX(calc(var(--page-content-distance) * -1)); } body.menu_open .body-content-wrapper, body.open_search_mobile .body-content-wrapper { transform: translateX(var(--page-content-distance)); } #halo-cart-sidebar .halo-sidebar-header, #halo-cart-sidebar .previewCartMessage, #halo-cart-sidebar .previewCart-wrapper, #halo-auth-sidebar .halo-sidebar-header, #halo-auth-sidebar .halo-sidebar-wrapper, #halo-language-currency-sidebar .title, #halo-language-currency-sidebar .halo-top-language, #halo-language-currency-sidebar .halo-top-currency { transform: translateX(calc(var(--sidebar-content-distance) * 1)); opacity: 0; transition: transform var(--duration-long) ease, opacity var(--duration-long) ease; transition-delay: 0; } body:not(.safari).cart-sidebar-show #halo-cart-sidebar .halo-sidebar-header, body:not(.safari).auth-sidebar-show #halo-auth-sidebar .halo-sidebar-header, body:not(.safari).lang-currency-sidebar-show #halo-language-currency-sidebar .title { transition-delay: 250ms; } body:not(.safari).cart-sidebar-show #halo-cart-sidebar .previewCartMessage, body:not(.safari).lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-language, body:not(.safari).lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-currency { transition-delay: 400ms; } body:not(.safari).cart-sidebar-show #halo-cart-sidebar .previewCart-wrapper { transition-delay: 550ms; } body:not(.safari).cart-sidebar-show #halo-auth-sidebar .halo-sidebar-header { transition-delay: 300ms; } body:not(.safari).auth-sidebar-show #halo-auth-sidebar .halo-sidebar-wrapper { transition-delay: 300ms; } #search-form-mobile .halo-sidebar-header, #search-form-mobile .header__search-full, #search-form-mobile .quickSearchTrending, #search-form-mobile .quickSearchProduct, #navigation-mobile .halo-sidebar-wrapper { transform: translateX(calc(var(--sidebar-content-distance) * -1)); opacity: 0; transition: transform var(--duration-long) ease, opacity var(--duration-long) ease; transition-delay: 0; } body:not(.safari).open_search_mobile #search-form-mobile .halo-sidebar-header, body:not(.safari).menu_open #navigation-mobile .halo-sidebar-wrapper { transition-delay: 250ms; } body:not(.safari).open_search_mobile #search-form-mobile .header__search-full { transition-delay: 400ms; } body:not(.safari).open_search_mobile #search-form-mobile .quickSearchTrending { transition-delay: 550ms; } body:not(.safari).open_search_mobile #search-form-mobile .quickSearchProduct { transition-delay: 700ms; } body.cart-sidebar-show #halo-cart-sidebar .halo-sidebar-header, body.cart-sidebar-show #halo-cart-sidebar .previewCartMessage, body.cart-sidebar-show #halo-cart-sidebar .previewCart-wrapper, body.auth-sidebar-show #halo-auth-sidebar .halo-sidebar-header, body.auth-sidebar-show #halo-auth-sidebar .halo-sidebar-wrapper, body.open_search_mobile #search-form-mobile .halo-sidebar-header, body.open_search_mobile #search-form-mobile .header__search-full, body.open_search_mobile #search-form-mobile .quickSearchTrending, body.open_search_mobile #search-form-mobile .quickSearchProduct, body.menu_open #navigation-mobile .halo-sidebar-wrapper, body.lang-currency-sidebar-show #halo-language-currency-sidebar .title, body.lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-language, body.lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-currency { transform: translateX(0); opacity: 1; } body.cart-sidebar-show, body.auth-sidebar-show, body.open_search_mobile, body.lang-currency-sidebar-show, body.menu_omenu_openpen, body.quick-view-show, body.quickshop-popup-show, body.newsletter-show, body.show-pickup-availability { padding-inline-end: 16px; } /* END: Sidebar Animation */ /* START: Mobile Lookbook */ .halo-popup-wrapper-mobile { display: none; } /* END: Mobile Lookbook */}@media (min-width: 1280px){ /* START: Popup */ .halo-popup.customPopup-extraLarge{ max-width: 1170px; } .halo-lookbook-popup .halo-popup-wrapper { max-height: 366px; } .halo-lookbook-popup .lookbook-content .card-media { padding-bottom: 133.33333333333334% !important; } /* END: Popup */ /* START: Block */ .halo-product-block .products-carousel.enable_progress_bar .slick-prev{ left: 55px !important; } .halo-product-block .products-carousel.enable_progress_bar .slick-next{ right: 65px !important; } /* END: Block */}@media (min-width: 1400px){ /* START: Layout Boxed */ .wrapper-hasbanner-adv{ display: flex; } /* END: Layout Boxed */ /* START: Popup */ .halo-popup.customPopup-extraLarge{ max-width: 1370px; } /* END: Popup */ /* START: Block */ .halo-product-block .products-carousel.enable_progress_bar .slick-prev{ left: 55px !important; } .halo-product-block .products-carousel.enable_progress_bar .slick-next{ right: 80px !important; } /* END: Block */}@media (min-width: 1600px){ /* START: Layout Boxed */ .halo-widget-banner{ opacity: 1; visibility: visible; } .halo-widget-banner .adaptive_height img.lazyload+.data-lazy-loading{ background: transparent; } /* END: Layout Boxed */ /* START: Popup */ .halo-popup.customPopup-extraLarge{ max-width: 1570px; } /* END: Popup */ /* START: Product Grid */ .products-grid.column-5 .product{ width: 20%; } .products-grid.column-5 .product:nth-child(-n + 5){ margin-top: 0; } /* END: Product Grid */ /* START: Block */ .halo-product-block .slick-prev{ left: 0px; } .halo-product-block .slick-next{ right: 0px; } .halo-product-block .products-carousel.column-5:not(.slick-initialized) > .product{ width: 20%; } .halo-product-block .products-carousel.enable_progress_bar .slick-prev{ left: 60px !important; } .halo-product-block .products-carousel.enable_progress_bar .slick-next{ right: 110px !important; } /* END: Block */}@media (min-width: 1700px){ .halo-product-block .container-1670 .products-carousel[data-item-to-show="3.5"], .halo-product-block .container-1670 .products-carousel[data-item-to-show="4.5"]{ margin: 0 0 0 -15px; } body.layout_rtl .halo-product-block .container-1670 .products-carousel[data-item-to-show="3.5"], body.layout_rtl .halo-product-block .container-1670 .products-carousel[data-item-to-show="4.5"]{ margin: 0 -15px 0 0; }}@media (min-width: 1920px){ /* START: Block */ .halo-product-block .slick-prev{ left: 0px; } .halo-product-block .slick-next{ right: 0px; } .halo-product-block .products-carousel.enable_progress_bar .slick-prev{ left: 50px !important; } .halo-product-block .products-carousel.enable_progress_bar .slick-next{ right: 116px !important; } .style-arrows-6 .halo-product-block .products-carousel.enable_progress_bar .slick-next{ right: 61px !important; } .product-card-layout-08 .halo-product-block .products-carousel.enable_progress_bar .slick-next{ right: 150px !important; } /* END: Block */ .slick-arrow.slick-next{ right: var(--position-horizontal-slick-arrow) !important; } .slick-arrow.slick-prev{ left: var(--position-horizontal-slick-arrow) !important; }}@media (min-width: 768px) and (max-width: 1024px){ /* START: Lookbook */ .halo-lookbook-popup-mobile .halo-popup-wrapper-mobile .product-item .card-action, .halo-lookbook-popup-mobile .halo-popup-wrapper-mobile .product-item .card-information .card-swatch { display: none; } .halo-lookbook-popup-mobile .product-item { flex-basis: 25%; } /* END: Lookbook */ /* START: Slider */ .halo-row.column-3 .slider__slide, .halo-row.column-4 .slider__slide{ width: 50%; } .halo-row.column-5 .slider__slide, .halo-row.column-5 .halo-item{ width: 33.333333%; } .halo-row.column-5:not(.brands-slider) .halo-item{ margin-bottom: 15px; } .slider-dots.count_2, .slider-action.count_2{ display: none; } .slider-dots li:last-child{ display: none; } .slide-content.sub_heading_font_1 .slide-sub{ margin-top: 25px; } /* END: Slider */ /* START: Block */ .halo-block-header .title .text{ padding: 0 60px; } /* END: Block */}@media (prefers-reduced-motion){ .motion-reduce { transition: none !important; }}

.categories-title__style_3:before { display: none}ul.header__submenu.list-menu.list-menu--disclosure.list-menu--disclosure-1.caption-large.motion-reduce .bg_white { background: linear-gradient(360deg, #f0c7ff, #fffdca 47.3%, #9bc1ef)}ul.header__submenu.list-menu.list-menu--disclosure.list-menu--disclosure-1.caption-large.motion-reduce { width: 300px; border-radius: 10px !important}ul.list-menu.p-relative { background: linear-gradient(360deg, #f0c7ff, #fffdca 47.3%, #9bc1ef); width: 300px; border-radius: 10px !important}a.menu-lv-2__action.header__menu-item.list-menu__item.link.link--text.focus-inset.caption-large { font-size: 20px; padding: 21px; font-weight: 600}.header__menu-vertical .menu-lv-1:hover { background: #0000 !important}ul.list-menu.p-relative a.menu-lv-1__action { font-weight: 600; text-transform: capitalize; font-size: 20px; padding: 20px}.container.container-1470.d-flex.flex-jc-between.flex-align-center.p-static.o-unset.sticky-container-full .main-menu.d-flex.w-100.header-item { min-width: 31%; text-align: center}.container.container-1470.d-flex.flex-jc-between.flex-align-center.p-static.o-unset.sticky-container-full .header-logo.header-item.header-item--side { min-width: 31%; text-align: center}.container.container-1470.d-flex.flex-jc-between.flex-align-center.p-static.o-unset.sticky-container-full .header-icons.header-item.header-item--side.d-flex.flex-align-center { min-width: 31%; text-align: center}ul.list-unstyled a span { color: #fff}ul.list-unstyled a { font-family: "ocr-a-std", monospace !important; font-style: normal !important; font-weight: 400 !important; line-height: normal !important; margin-top: 20px; display: block; color: #fff !important}.header-navigation.header-nav-vertical-menu { border-radius: 0 0 20px 20px}.header-navigation.header-nav-basic { padding: 10px 0}@media screen and (min-width: 992px) { .home-section-mobile { display: none }}.announcement-bar-section { display: none}.home-section-mobile img { border-radius: 20px}.intro-video-mobile video { width: 100%; margin-top: 80px; border-radius: 0 0 20px 20px}.home-section-mobile .information-div-mobile { padding: 25px 35px; margin-bottom: 5px}.home-section-mobile .information-div-mobile a img { border-radius: 0; height: 13px; width: 13px; position: absolute; right: 0; top: 20%}.home-section-mobile .information-div-mobile p { border-bottom: 1px solid #000; text-transform: uppercase; font-size: 21px; line-height: 32px; font-weight: 700; padding: 0; position: relative}.mobile-home-img-1 { display: flex; align-items: center; flex: 0 0 50%; column-gap: 5px}.mobile-home-img-1 .img-1-col-1,.mobile-home-img-1 .img-1-col-2 { width: 50%}.mobile-home-img-1 .img-1-col-1 img,.mobile-home-img-1 .img-1-col-2 img { width: 100%}.mobile-home-img-1 .img-1-col-2 .img-1-col-2-button { position: absolute; bottom: 5%; left: 5%}.home-section-mobile .tcl-description h3 { font-family: "Poppins", sans-serif; font-size: 22px}.home-section-mobile .tcl-description p { font-family: "Poppins", sans-serif; font-size: 15px}.home-section-mobile .mini-blog-sec { background-color: #f0c7ff; padding: 20px; border-radius: 20px}.mobile-home-img-4,.mobile-home-img-5,.mobile-home-img-7 { position: relative}.mobile-home-img-3,.mobile-home-img-4,.mobile-home-img-6 { position: relative; margin-bottom: 40px}.mobile-home-img-2 img,.mobile-home-img-3 img,.mobile-home-img-4 img { width: 100%}.mobile-home-img-3 .description-section-1,.mobile-home-img-6 .description-section-3,.mobile-home-img-7 .description-section-4 { position: absolute; bottom: -35px; width: 100%}.mobile-home-img-4 .description-section-2 { position: absolute; bottom: -95px; width: 100%}.mobile-home-img-4 { position: relative; margin-bottom: 105px}.video-section .mobile-custom-description-section { position: absolute; bottom: 0; width: 100%}.video-section { margin-bottom: 5px}.video-section video { width: 100%; max-height: 95vh; object-fit: cover; border-radius: 20px}.mobile-custom-description-section h3 { font-family: "Poppins", sans-serif; font-size: 23px}.mobile-custom-description-section p { font-family: "Poppins", sans-serif; font-size: 14px; padding: 5px 0 0}.mobile-custom-description-section button { margin-bottom: 7px}.insta-icon-section { position: relative}.insta-icon-section .insta-icon { position: absolute; bottom: 5%; left: 5%}main#MainContent :is(h1, h2, h3, h4, p, a, span) { color: #000; font-family: Poppins}.page--newlookbook,.page--aboutus { background-color: unset}input#gl-d-searchbox-input { color: #000}.img-sec-7.mt-5.my-lg-10 { margin-top: 20px;}.fw-bold { font-weight: 700 !important}.mt-5 { margin: 6px auto}.mb-10 { margin-bottom: 10px}.my-10 { margin: 10px auto}.my-20 { margin: 20px auto}.my-30 { margin: 30px auto}.mx-5 { margin: auto 5px}.mx-10 { margin: auto 10px}.mx-15 { margin: auto 15px}.font-16 { font-size: 16px}.font-18 { font-size: 18px}.home-section img:not(.link-arrow) { border-radius: 20px}.home-section h3 { letter-spacing: -1px}.home-section { position: relative; width: 100%}.home-flex { display: flex}.col-25 { width: 30%}.col-50 { width: 45%}.col-28 { width: 28%}.information-div { padding: 40px 60px 1px !important}.information-div p { padding: 0 !important; margin: 0 0 1em}.information-div .last-info { padding: 0 !important; margin: 0 0 .5em}.d-flex { display: flex; align-items: center}.shop-link-sec { position: relative}.col-50 video { width: 100%; max-height: 29rem; border-radius: 0 0 20px 20px}.home-flex .div-1 { grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2}.home-flex .div-2 { grid-column-start: 1; grid-column-end: 2; grid-row-start: 3; grid-row-end: 3}.home-flex .div-3 { grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2}.home-flex .div-4 { grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3}.home-flex .div-5 { grid-column-start: 3; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3}.hola-right-side-block { margin-top: -170px; z-index: 1; position: relative;}.mini-trending-sec.mt-5 { margin: 0;}.information-div,.information-div-mobile { background-image: linear-gradient(to bottom, #9bc1ef, #fffdca, #f0c7ff); border-radius: 20px; padding: 40px; margin-top: 8px}.information-div p { border-bottom: 1px solid #000; text-transform: uppercase; font-size: 22px; line-height: 36px; font-weight: 700; padding: 0; position: relative}.information-div p a img { position: absolute; right: 0; top: 0}.home-grid { display: grid; grid-template-columns: 33% 33% 33%; grid-row-gap: 5px; grid-column-gap: 5px; grid-auto-flow: dense; margin-bottom: 0}.home-grid .tcl-description,.home-section-mobile .tcl-description { background-image: linear-gradient(to bottom, #9bc1ef, #fffdca); border-radius: 20px; padding: 20px 20px 1px; height: 100%}.home-grid .tcl-description ul,.home-section-mobile .tcl-description ul { list-style: none; padding: 0 !important}.home-grid .tcl-description ul li,.home-section-mobile .tcl-description ul li { font-weight: 700}.orange-yellow-gradient { background-image: linear-gradient(to bottom, #ff8d8e, #fffdca); padding: 20px; border-radius: 20px}.blue-pink-gradient { background-image: linear-gradient(to bottom, #63bbf8, #f0c7ff); padding: 20px; border-radius: 20px}.pink-blue-gradient { background-image: linear-gradient(to top, #63bbf8, #f0c7ff); padding: 20px; border-radius: 20px}.orange-blue-gradient { background-image: linear-gradient(to bottom, #ffa1a2, #b4b9dc, #9bc1ef); padding: 20px; border-radius: 20px}.pink-purple-gradient { background-image: linear-gradient(to bottom, #febab9, #e6a7fe); padding: 20px; border-radius: 20px}.shop-button { font-family: 'Poppins'; border-radius: 20px; color: #000; background-color: #fffdca; box-shadow: 7px 7px #000; text-transform: uppercase; padding: 6px 30px; font-size: 12px; font-weight: 700; border: 1px solid #000}.shop-link-sec .shop-link .shop-button { position: relative; padding: 6px 35px 6px 30px}.shop-link-sec .shop-link .shop-button img { position: absolute; top: 30%; right: 0; width: 10px; height: 10px; border-radius: 0; margin-right: 10px}.shop-link { position: absolute; bottom: 6%; left: 6%}.instagram-icon { position: absolute; bottom: 4%; left: 4%; height: 70px; width: 70px}.home-grid .grid-auto-col .img-sec-2 { position: relative; margin-bottom: 117px}.home-grid .grid-auto-col .img-sec-7 { position: relative; margin-bottom: 115px}.home-grid .grid-auto-col .img-sec-1,.home-grid .grid-auto-col .img-sec-3,.home-grid .grid-auto-col .img-sec-4,.home-grid .grid-auto-col .img-sec-5,.home-grid .grid-auto-col .img-sec-7,.home-grid .grid-auto-col .img-sec-8,.home-grid .grid-auto-col .img-sec-10,.home-grid .grid-auto-col .img-sec-11 { position: relative}.home-grid .grid-auto-col .img-sec-6 { position: relative; margin-bottom: 115px}.home-grid .grid-auto-col .img-sec-9 { position: relative; margin-bottom: 50px}.home-grid .grid-auto-col .img-sec-2 .description-block-1,.home-grid .grid-auto-col .img-sec-7 .description-block-5 { position: absolute; top: 93%; width: 100%}.home-grid .grid-auto-col .img-sec-10 .description-block-8 { position: absolute; top: 70%; width: 100%}.home-grid .grid-auto-col .img-sec-5 .description-block-3,.home-grid .grid-auto-col .img-sec-11 .description-block-9 { position: absolute; top: 79%; width: 100%}.home-grid .grid-auto-col .img-sec-4 .description-block-2,.home-grid .grid-auto-col .img-sec-9 .description-block-7,.home-grid .grid-auto-col .img-sec-11 .description-block-9 { position: absolute; top: 83%; width: 100%}.home-grid .grid-auto-col .img-sec-8 .description-block-6 { position: absolute; top: 84%; width: 100%}.home-grid .grid-auto-col .img-sec-6 .description-block-4 { position: absolute; top: 90%; width: 100%}.mini-blog-sec { background-color: #f0c7ff; padding: 20px; border-radius: 20px; position: relative; top: 4%}.mini-trending-sec { background-color: #fefcc9; padding: 20px; border-radius: 20px}.mini-trending-sec p { margin-bottom: 10px}.link-arrow { width: 15px; height: 15px; border-radius: 0}.custom-description-block p { margin: 0 !important; /* padding: 10px 0 17px; */ height: 40px; margin-top: 10px !important;}.home-grid .grid-auto-col .img-sec-9 video { object-fit: cover; max-height: 40rem; width: 100%; border-radius: 20px}.home-grid .grid-auto-col .img-sec-11 { margin-top: -10px}.parent-grid { display: flex; flex-direction: row; width: 100%; column-gap: 5px}.grid-col-1 { flex: 0 0 30%; width: 30%}.grid-col-2 { flex: 0 0 40%; width: 40%}.grid-col-3 { flex: 0 0 30%; width: 30%}.grid-col-3 .grid-3-shop-button { position: absolute; bottom: 5%; left: 5%}.grid-col-2 video { min-height: 669px; max-width: 100%; object-fit: cover; border-radius: 0 0 20px 20px}.information-div { min-height: 412px}.img-1 img { min-height: 575px; width: 100%;}.item-4 .black-img-1 { height: 100%}.item-4 .black-img-1 img { height: 100%; object-fit: cover}.item-1 { grid-row: span 1; grid-column: span 1}.item-2 { grid-column-start: 2; grid-row-start: 1; grid-row-end: 3}.item-2 .img-sec-5 { height: 100%}.item-2 .img-sec-5 img { height: 100%; width: 100%}.item-3 { grid-column-start: 3; grid-row-start: 1; grid-row-end: 4}.item-4 { grid-row-start: span 2; grid-row-end: 4}.item-5 { grid-column-start: 2; grid-row-start: span 3; grid-row-end: 6}.item-6 { grid-column-start: 3; grid-row-start: 4; grid-row-end: 5}.item-7 { grid-column-start: 1; grid-row-start: span 3; grid-row-end: 7}.item-7 .img-sec-2 { height: 100%}.item-7 .img-sec-2 .item-7-height { height: 90%; object-fit: cover}.item-9 .img-sec-2 { height: 100%;}.item-9 .img-sec-2 .item-7-height { height: 90%; object-fit: cover}.item-9 { grid-column-start: 3; grid-row-start: span 3; grid-row-end: 7}.item-11 { grid-column-start: 2; grid-row-start: span 2; grid-row-end: 8}.item-12 { grid-column-start: 1; grid-row-start: span 2; grid-row-end: 9}.item-12 .img-sec-3 { height: 100%}.item-12 .img-sec-3 img { height: 100%; width: 100%}.item-13 { grid-column-start: 3; grid-row-start: span 2; grid-row-end: 9}.item-13 .three-girls { height: 120%}.item-13 .item-13-height { height: 100%}.item-14 { grid-column-start: 1; grid-row-start: 9; grid-row-end: 10}.item-15 { grid-column-start: 2; grid-row-start: span 2; grid-row-end: 10}.item-16 { grid-column-start: 3; grid-row-start: 9; grid-row-end: 10}.item-14 .custom-description-block,.item-16 .custom-description-block { position: absolute; bottom: 6vw; width: 100%}.item-14 .img-sec-4 { height: 75%}.item-14 .img-sec-4>img { height: 100%}.item-16 .img-sec-11 { height: 78%}.item-16 img { height: 100%; width: 100%}main#MainContent img { object-fit: cover}.item-15 .custom-description-block { position: absolute; bottom: 6vw; width: 100%}.item-15 .img-8-height { height: 90%}.item-15 .item-15-height { height: 100%}.item-5 .img-sec-6 .custom-description-block { position: absolute; bottom: -4%; width: 100%}.item-7 .img-sec-2 .custom-description-block,.item-2 .img-sec-5 .custom-description-block,.item-9 .description-block-7,.item-11 .img-sec-7 .custom-description-block { position: absolute; bottom: 0; width: 100%}.item-13 .custom-description-block { position: absolute; bottom: -.5%; width: 100%}.relative-position { position: relative}.test-home-grid ul { display: grid; grid-template-columns: 1fr 1fr 1fr; list-style: none}.test-home-grid ul li:nth-child(1) { grid-row: span 1; grid-column: span 1}.test-home-grid ul li:nth-child(2) { grid-row: span 2; grid-column: 2 / span 1}.test-home-grid ul li:nth-child(3) { grid-row: span 3; grid-column: span 1}.test-home-grid ul li:nth-child(4) { grid-row: span 1; grid-column: span 1}.test-home-grid ul li:nth-child(5) { grid-row: span 1; grid-column: span 1}@media screen and (min-width: 1800px) { .img-1 img { width: 100% } .information-div { min-height: 376px }}@media screen and (max-width: 992px) { .halo-sidebar { height: 75% } .menu_open .halo-sidebar.halo-sidebar_menu { background: linear-gradient(360deg, #f0c7ff, #fffdca 47.3%, #9bc1ef) } .menu_open .halo-sidebar.halo-sidebar_menu span.title { opacity: 0 } .halo-sidebar-header { background: #0000 !important } .customer-links { display: none !important } .home-section { display: none } .slick-track .slick-slide { margin-right: 8px !important; margin-left: 5px; height: auto } .mobile-home-img-3, .mobile-home-img-4, .mobile-home-img-6 { position: relative; margin-bottom: 40px } .mobile-home-img-4 { position: relative; margin-bottom: 105px }}@media screen and (min-width: 1900px) { .grid-col-1, .grid-col-3 { flex: 0 0 27%; width: 27% } .item-5 .img-sec-6 .custom-description-block { bottom: -2% } .mini-blog-sec { top: 3% } .item-15 .img-8-height { height: 93% } .grid-col-2 { flex: 0 0 45%; width: 45% } .information-div { min-height: 410px }}.grid-col-3 .grid-3-shop-button { position: absolute; bottom: 5%; left: 5%}h3.fw-bold { font-size: 24px; margin-bottom: 0; margin-top: 5px; letter-spacing: -1.2px}.tcl-description li { margin: 12px 0}.shop-button { border-radius: 20px; color: #000; background-color: #fffdca; box-shadow: 7px 7px #000; text-transform: uppercase; padding: 6px 30px; font-size: 12px; font-weight: 700; border: 1px solid #000}.video-wrap video { width: 100%; height: auto; display: block; margin: 0 auto; transition: transform .5s ease; transform: scale(1.5); max-height: 669px}.grid-col-2 video { min-height: 669px; max-width: 100%; object-fit: cover; border-radius: 0 0 20px 20px}.home-section .parent-grid { display: grid !important; grid-row-gap: 5px !important; grid-column-gap: 5px !important; grid-auto-flow: column !important; margin-bottom: 0 !important; grid-template-columns: 33% 33% 33%}.home-section .grid-col-1,.home-section .grid-col-2,.home-section .grid-col-3 { width: 100% !important}.video-wrap { overflow: hidden; position: relative; border-radius: 0 0 20px 20px}.footer-block__item * { font-family: "Central W01 Bold"}.footer-block__item.footer-block__column .footer-block__list-social .list-social__link { background: #0000; border: none; color: #fff !important; width: 25px; height: 25px; padding: 0}.footer-block__item.footer-block__column .footer-block__list-social .list-social__link svg { fill: #fff !important; width: 25px !important; height: 25px !important}.footer-block__item.footer-block__column .footer-block__list-social .list-social__link svg path { fill: #fff}.footer-block__details .image_logo img.ls-is-cached.lazyloaded { width: 100px}.footer-block__list-social { margin: 0 !important}.header-navigation.header-nav-vertical-menu nav.header__inline-menu.header__inline-menu-ver { display: none}@media screen and (min-width: 1900px) { .grid-col-1, .grid-col-3 { flex: 0 0 27%; width: 27% } .grid-col-2 { flex: 0 0 45%; width: 45% }}ul.list-menu.list-menu--inline.text-left li a { font-family: Poppins !important; text-transform: capitalize; font-size: 20px; padding: 5vw; font-weight: 600}.footer-block__list ul.list-unstyled li a span { font-family: 'OCR A Std' !important}.email-wrapper.content-piece a { font-family: 'OCR A Std' !important; font-size: 15px}.halo-sidebar_menu .list-menu--disclosure-1 { background: linear-gradient(360deg, #f0c7ff, #fffdca 47.3%, #9bc1ef) !important; height: 100% !important}.halo-sidebar_menu .nav-title-mobile { background: #0000 !important; color: #000 !important; font-size: 20px !important; text-transform: capitalize !important; font-weight: 600 !important}span.icon-dropdown svg.icon.icon-caret { fill: #000 !important}.site-nav-mobile.nav-account { display: none !important}.halo-sidebar_menu .halo-sidebar-wrapper { padding: 0 !important}.halo-sidebar_menu .site-nav-mobile .list-menu .menu-lv-item { border-bottom: 1px solid #000 !important}.past-designs .articleLookbook-item .image.image-zoom { display: none}.body-content-wrapper { background: #000}body.past-designs .product-item .card-information { display: none}.past-designs div#gf-grid .product-bottom { display: none;}.past-designs div#gf-grid .product-details { display: none;}.page-sidebar { padding: 45px 18px 30px; background: linear-gradient(180deg, #149FFF 0%, #FFFDCA 50.60%, #C8637B 100%); min-width: 25% !important}.toolbar-wrapper { display: none}.articleLookbook-block * { color: #fff !important}.product-item { border-radius: 15px !important; overflow: hidden}span.badge.new-badge { display: none}div#gf-grid .inner.product-item .inner-top { background: #FEFCC9;}div#gf-grid .product-details { display: none;}div#gf-grid .product-bottom a.product-title { font-size: 16px; padding: 10px; display: block; height: 110px; position: relative;}div#gf-grid picture img { aspect-ratio: 9 / 10;}div#gf-grid .product-top { aspect-ratio: 9 / 10; overflow: hidden;} div#gf-grid a.product-title:after { display: block; border-radius: 20px; color: #000; background-color: #fffdca; box-shadow: 7px 7px #000; text-transform: uppercase; padding: 6px 30px; font-size: 12px; font-weight: 700; border: 1px solid #000; content: 'view'; width: fit-content; /* margin-top: 30px; */ line-height: 1.5; position: absolute; bottom: 2%;}@media (min-width: 1025px) { .productGrid.column-3 .product { margin-top: 20px !important }}.product-card-layout-07 .product-item .card-product__group { bottom: auto !important; top: 15px !important}@media (min-width: 1025px) { .productGrid .product { padding-left: 8px !important; padding-right: 8px !important } .product-card-layout-07 .card:hover .card-product__group.group-right:not(.wrapper-item-size) { transform: translateY(40px) !important }}.module.collection { display: flex; flex-wrap: wrap; padding: 30px 0 0; max-width: 100%}.module-header.collection-header { flex: 0 0 100%}.module-body.collection-body { padding: 15px}.collection-sidebar { flex: 0 1 300px; padding: 0 55px 0 10px}.module-wrapper .module.collection .collection-sidebar .filter_group h2 { font-weight: var(--weight-medium); font-family: var(--body-family) !important; text-transform: capitalize; color: var(--body-color); margin-bottom: 0; margin-top: 0}.module-wrapper .module.collection .collection-sidebar .filter_group h2:before,.module-wrapper .module.collection .collection-sidebar .filter_group h2:after { position: absolute; content: ''; background: #C4C4C4; width: 11px; height: 1px; right: 0; top: 14px; transition: .25s ease all}.module-body.collection-body { flex: 1}.collection-sidebar .filter_group ul { margin-top: 20px}.collection-body .collection-list { display: flex; flex-wrap: wrap; margin-left: 0; margin-right: -10px; padding: 0}.collection-body .product-card-wrapper { flex: 0 0 33.33333%; max-width: 32.4455%; width: 100%; padding-left: 10px; padding-right: 10px; margin: 6px; font-weight: var(--weight-medium)}.page--advanceproductstyle .collection-body .product-card-wrapper { height: auto}.page--advanceproductstyle .product-card-wrapper:hover a.product-title { color: var(--p-color)}.page--advanceproductstyle .product-card-wrapper:hover { box-shadow: 0 0 16px #630000}.module-wrapper .module.collection .collection-sidebar .filter_group li a { color: #090909; font-weight: 400; flex: 1}.product-content-wrapper .product-title { font-size: 15px; line-height: 1.3; color: var(--body-color); margin-top: 10px; margin-bottom: 25px; display: block; text-align: center}.template-collection .collection-simple-section { background: var(--s-body-bg); padding-top: 20px; z-index: 1}.filter_group ul li { margin: 0 0 10px; position: relative; display: flex}.filter_group ul li a { padding-left: 26px}.filter_group ul li input { width: 16px; height: 16px}.filter_group.color_group a { position: relative; display: flex; justify-content: space-between; align-items: center; max-width: 185px}.filter_group.color_group .color-box { display: inline-block; width: 18px; height: 18px; border-radius: 50%; box-shadow: 0 0 1px #000}.product-grid-header { display: flex}.active-tag { display: flex}.active-tag li { border: 1px solid var(--p-color); padding: 10px 16px 7px; border-radius: 36px; background: #ECF4FE; position: relative; color: var(--p-color); display: flex}.active-tag a { font-size: var(--small-size); color: var(--p-color); margin-right: 10px}.module.collection .product-grid-header { justify-content: space-between; align-items: baseline}.module.collection .product-grid-header li { line-height: 1; justify-content: center; margin: 5px; align-items: center; padding: 10px 15px; min-height: auto; position: relative}.module.collection .product-grid-header li a { line-height: 1; padding: 0}.module.collection .product-grid-header ul.active-tag { flex-wrap: wrap; margin: 0; padding: 0}.product-grid-header .search-form-wrapper form.search { margin: 0; display: flex; position: relative; margin-top: -45px}.product-grid-header .search-form-wrapper form.search.active-search { display: flex !important}.filter-heading-mobile { display: none}.search-icon { background: #FFF; box-shadow: 0 4px 16px #630000; border-radius: 100px; border: 0; padding: 0; width: 46px; height: 46px; text-align: center; justify-content: center; display: flex; align-items: center; margin-left: auto; position: relative; z-index: 9}.search-icon.active-icon { box-shadow: none}.search-icon svg { width: 16px; height: 16px}form.search input { box-shadow: 0 4px 16px #630000; border-radius: 36px; border: 0; padding: 11px 20px; height: auto; line-height: 1.5}form.search button.sbutton { position: absolute; right: 0; top: 0; height: 100%; opacity: 0; z-index: 10}.collection-sidebar .filter-heading { display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #ccc; padding-bottom: 20px}.collection-sidebar .filter-heading a { color: #5A6877; font-size: 14px; border-bottom: 1px solid #5A6877}.collection-loader { margin-bottom: 100px; display: block; margin-top: 50px; text-align: center}.collection-loader svg { animation: loading-spinner 3s linear infinite; width: 30px; height: 30px}@keyframes loading-spinner { from { transform: rotate(0deg) } to { transform: rotate(360deg) }}.showmore-wrapper { display: block; text-align: right}.showmore-wrapper a { font-size: 14px; font-weight: 400; color: #5A6877; border-bottom: 1px solid currentColor}.filter-close { display: none}.mobile-bottom-wrapper { display: none}.collection-sidebar .filter-heading h6 { font-family: var(--body-family); color: var(--body-color)}.module-wrapper .module.collection .collection-sidebar .filter_group li input[checked]+a { color: var(--p-color)}.filter_group .count { display: none}.collection-sidebar .filter_group ul { overflow: unset}.product-card-wrapper .product-image { display: block; padding-top: 100%; position: relative; height: 0}.product-card-wrapper .product-image img { background: #fff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: fill !important; border-radius: 15px}:is(.product-style) .reveal.product-image:hover img.motion-reduce.lazyloaded { opacity: 1;}img.hover-effect-img { opacity: 0;}.media-hover-effect:hover .hover-effect-img { opacity: 1; transition: 0.5s ease;}.product-card-wrapper.custom-img-content .product-image img { margin-top: 50px; z-index: -10; border-radius: 15px; object-fit: cover}.active-tag a:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0}.module-wrapper .module.collection .collection-sidebar .filter_group h2:before { transform: rotate(180deg)}.module-wrapper .module.collection .collection-sidebar .filter_group h2::after { transform: rotate(90deg)}.module-wrapper .module.collection .collection-sidebar .filter_group h2.active:before { transform: rotate(0deg)}.module-wrapper .module.collection .collection-sidebar .filter_group h2.active:after { transform: rotate(0deg)}.page--advancepastdesign .product-card-wrapper .product-image { display: block; padding-top: 98.35%}.page--advancepastdesign .collection-sidebar { flex: 0 1 280px}@media (max-width:991px) { .collection-body .product-card-wrapper { flex: 0 0 33.33%; max-width: 33.33%; width: 100%; padding-left: 10px; padding-right: 10px; margin-bottom: 20px }}@media (max-width:767px) { div#gf-grid .product-bottom a.product-title { font-size: 13px; } .first-image-box { padding: 5px 10px !important; } h3.first-title { font-size: 15px !important;} .first-image-box p { margin-top: 0; font-size: 9px !important;} .first-image-box p { height: 40px; line-height: 1.4;} .collection-sidebar { flex: 0 0 100% } .collection-body .product-card-wrapper { flex: 0 0 50%; max-width: 50% } .filter-heading-mobile { display: block; margin-left: 15px; box-shadow: 0 4px 16px #630000; border-radius: 50px; padding: 8px 10px; font-size: var(--body-size); color: var(--body-color) } .filter-close { padding-top: 10px; display: block; text-align: right; font-size: 30px; margin-bottom: 50px; margin-top: 10px } .collection-sidebar { position: fixed; z-index: 3; top: -65%; bottom: 0; transition: all .3s ease-in-out; opacity: 0; visibility: hidden; height: 100vh; overflow: scroll } .collection-sidebar.open { top: 0; left: 0; bottom: 0; opacity: 1; visibility: visible } .module-wrapper .module.collection .collection-sidebar .filter_group h2 { font-size: var(--body-size); font-weight: var(--weight-medium) } .search-form-wrapper { position: absolute; top: -35px; right: 15px } .search-icon { width: 36px; height: 36px } .search-icon svg { width: 15px; height: 15px; margin-top: -1px } .product-grid-header .search-form-wrapper form.search { margin: -40px 0 0 } .collection-body .collection-list { padding-right: 0 } .search-wrapper { max-width: 190px; width: 100% } form.search input { font-size: var(--body-size) } .collection-body .collection-list { margin-left: 0 } .collection-body .product-card-wrapper { padding-left: 5px; padding-right: 5px; margin-bottom: 10px } .mobile-bottom-wrapper { position: fixed; bottom: 0; display: flex; justify-content: space-between; left: 0; right: 0; background: var(--white); padding: 20px; z-index: 0; display: flex } .collection-sidebar .filter-heading a { display: none } .module-wrapper .module.collection .collection-sidebar { padding: 0 20px 100px } .module-wrapper .module.collection .collection-sidebar .filter_group li a { font-size: 10px } .mobile-bottom-wrapper a.btn.btn-primary { margin-right: 10px; border-radius: 10px; padding: 12px 35px } .mobile-bottom-wrapper a.btn.btn-secondary { border-radius: 10px; padding: 12px 35px; background: var(--p-color); color: var(--white) } .mobile-bottom-wrapper a.btn { flex: 1; text-align: center } .filter_group .count { background: var(--p-color); border-radius: 50%; font-size: 10px; color: var(--white); height: 20px; width: 20px; display: inline-block; text-align: center; line-height: 21px; margin-left: 25px } .module.collection .product-grid-header ul.active-tag { display: none } .total-filter-count { color: var(--p-color) } .product-content-wrapper .product-title { font-size: var(--body-size) } .collection-body .collection-list { margin-right: 0 } .product-content-wrapper .product-title { margin-bottom: 15px } .template-collection .header-section { z-index: 999 } .module-wrapper .module.collection .collection-sidebar .filter_group li a.active-data { color: var(--p-color) }}.product-slider-section .product-card-wrapper .product-image img,#shopify-section-product-style #shopify-section-products-2row-newdesign .product-slider-wrapper .product-card-wrapper.custom-slider-product .product-image img { object-fit: contain !important}.slick-track .slick-slide { margin-right: 8px !important}.card-information { background: #fefcc9; border-radius: 15px; padding: 10px 15px; text-align: left; position: relative; min-height: auto !important; margin-top: -21px; z-index: 99}.product-content-wrapper.sep-product-styles p.since-text { padding-bottom: 0 !important; font-size: 15px !important; font-weight: 300 !important; margin-bottom: 2px !important; color: #000 !important}.gf-block-title span { color: #000; font-family: 'Poppins', sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: 25px}#gf-tree .gf-label { flex: 1 1 auto; border-radius: 0 !important; color: #000; font-family: 'Poppins', sans-serif; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal}div#gf-products .grid-item { flex: 0 0 33.33333%; max-width: 31.4455%; width: 100%; /* padding-left: 10px; padding-right: 10px; */ margin: 6px; font-weight: var(--weight-medium)}main#gf-products .grid-item { flex: 0 0 33.33333%; max-width: 32.4455%; width: 100%; padding-left: 10px; padding-right: 10px; margin: 6px; font-weight: var(--weight-medium)}.gf-left #gf-tree:not(.spf-hidden)+#gf-grid { width: 75% !important}.gf-left #gf-tree { width: 25% !important}input.gf-search { display: none !important}input.gf-controls-search-input { color: #fff}button.gf-controls-search-button svg { fill: #fff !important; width: 28px; height: 28px; color: #fff}@media (min-width: 768px) { .gf-left #gf-tree { width: 25%; float: left; min-height: 1px; text-align: left; padding: 45px 18px 30px; clear: left; background: linear-gradient(180deg, #149FFF 0%, #FFFDCA 50.60%, #C8637B 100%); border-radius: 0 0 10px 10px; position: sticky; top: 50px; z-index: 0; max-height: 93vh; overflow: hidden overlay; border-radius: 20px }}#shopify-section-collection-pastdesign { background: #000 !important}.custom-pastdesign { background: #000 !important}.custom-pastdesign .module.collection,.custom-pastdesign .module-body.collection-body { padding: 0 !important}.custom-pastdesign .search-form-wrapper { display: none !important}.custom-pastdesign .collection-body .product-card-wrapper { padding: 0 !important; border-radius: 15px !important; margin-right: 2px}.product-content-wrapper.sep-product-styles { background: #FEFCC9; border-radius: 15px; padding: 10px 15px; text-align: left; position: relative; min-height: auto !important; margin-top: -21px; z-index: 99}.product-content-wrapper.sep-product-styles p { font-family: 'Poppins', sans-serif !important; font-size: 16px !important; font-style: normal !important; font-weight: 500 !important; line-height: 24px !important; text-align: left !important; min-height: 48px !important}.product-content-wrapper.sep-product-styles p.since-text { padding-bottom: 0 !important; font-size: 15px !important; font-weight: 300 !important; margin-bottom: 2px !important; color: #000 !important}.product-content-wrapper.sep-product-styles .custom-first-line { height: 45px; display: flex !important; justify-content: space-between !important}.product-content-wrapper.sep-product-styles .custom-first-line p { padding-top: 0; margin-top: 5px;}.product-content-wrapper.sep-product-styles .price-text { color: #000 !important; font-family: 'Poppins', sans-serif !important; font-size: 20px !important; font-style: normal !important; font-weight: 500 !important; line-height: normal !important; text-align: right !important}.product-content-wrapper:not(.sep-product-styles) { display: none}.product-content-wrapper.sep-product-styles .shop-button { margin-top: 10px !important; margin-bottom: 15px !important}#shopify-section-template--19774655824190__main .product-card-wrapper .product-content-wrapper:not(.sep-product-styles) { display: block !important; z-index: 1.0E+32; font-size: 16px; color: #000; margin-top: -35px; height: 120px}.custom-pastdesign .collection-body .product-content-wrapper .product-title { margin: 0 !important}.custom-pastdesign .product-card-wrapper .product-image img { object-fit: contain !important; border: none}.custom-pastdesign .wishlist-hero-custom-button.wishlisthero-floating { right: 10px !important; top: 5px}.custom-pastdesign .wishlist-hero-custom-button.wishlisthero-floating .__react_component_tooltip { position: absolute !important; top: -48px !important; left: -30px !important; width: max-content; padding: 20px 10px !important}.product-card-wrapper.sep-product-page .product-image img { background: #fff !important; opacity: 1 !important}.custom-pastdesign .product-card-wrapper { position: relative !important; z-index: 9 !important}.custom-pastdesign .product-card-wrapper .custom-heart-icon { position: absolute !important; top: 10px !important; right: 10px !important; z-index: 99 !important}@media only screen and (max-width: 767px) { .product-content-wrapper.sep-product-styles { min-height: auto !important } .page--advanceproductstyle .collection-body .product-card-wrapper { height: fit-content !important } #shopify-section-template--19774655758654__main .custom-pastdesign .collection-body .product-card-wrapper { padding: 0 4px !important; margin-right: 0 !important; margin-left: 0 !important; margin-bottom: 5px !important; background: none !important } #shopify-section-template--19774655758654__main .custom-pastdesign .collection-body .product-card-wrapper .product-image img { background: #FFF !important; border-radius: 10px 10px 0 0 !important } .product-content-wrapper.sep-product-styles p.since-text { font-size: 10px !important; font-style: normal !important; font-weight: 300 !important; line-height: 15px !important } .product-content-wrapper.sep-product-styles .price-text, .product-content-wrapper.sep-product-styles p { font-size: 11px !important; font-style: normal !important; font-weight: 500 !important; line-height: 14px !important; min-height: 28px !important; display: flex !important } .product-content-wrapper.sep-product-styles .custom-first-line p {margin-top: 0px !important} .product-content-wrapper.sep-product-styles .custom-first-line{ height: 30px !important;} .product-content-wrapper.sep-product-styles .price-text { font-size: 11px !important; font-style: normal !important } .product-content-wrapper.sep-product-styles .shop-button { font-size: 9px !important; font-style: normal !important; font-weight: 500 !important; line-height: 12px !important; margin-top: 10px !important; margin-bottom: 10px !important; width: 75px !important; padding: 3px 0 !important; color: #000 !important } #shopify-section-template--19774655758654__main .custom-pastdesign .collection-body .product-card-wrapper .wishlist-hero-custom-button.wishlisthero-floating { right: 0 !important; top: -6px !important } .custom-pastdesign .wishlist-hero-custom-button.wishlisthero-floating .__react_component_tooltip { padding: 10px 5px !important; position: absolute !important; top: -19px !important; left: -24px !important } .custom-pastdesign .wishlist-hero-custom-button.wishlisthero-floating .tf321c369-dbe3-4db8-b5fe-1a1908606825 { left: -41px !important }}@media only screen and (max-width: 375px) { .product-content-wrapper.sep-product-styles p.since-text { font-size: 8px !important; font-style: normal !important; font-weight: 300 !important; line-height: 12px !important } .product-content-wrapper.sep-product-styles .price-text, .product-content-wrapper.sep-product-styles p { font-size: 9px !important; font-style: normal !important; font-weight: 500 !important; line-height: 12px !important; min-height: 24px !important } .product-content-wrapper.sep-product-styles .shop-button { font-size: 7px !important; font-style: normal !important; font-weight: 500 !important; line-height: 10px !important; margin-top: 10px !important; margin-bottom: 10px !important; margin-top: 5px !important; margin-bottom: 5px !important }}.slick-slide .wishlisthero-floating button { position: absolute !important; top: 0; right: 0; z-index: 9}.slick-slide .wishlisthero-floating button .svg-inline--fa.fa-heart.fa-w-16.fa-1x { color: #ff00000 !important}.custom-main-product-details .product-content-wrapper:not(.sep-product-styles) { display: block !important}@media screen and (max-width: 1500px) { .custom-pastdesign .collection-body .product-card-wrapper { margin-right: 0 !important; margin-left: 0 !important; margin-bottom: 5px !important }}@media screen and (max-width: 1024px) { .custom-pastdesign .collection-body .product-card-wrapper { margin-right: 0 !important; margin-left: 0 !important; margin-bottom: 5px !important; padding: 4px !important }}.slick-slide .__react_component_tooltip { position: absolute !important; left: auto !important; top: -20px !important; right: -25px !important; width: max-content !important; padding: 10px !important}.product-slider-section .slick-list .slick-track,.more-product-slider-section .slick-list .slick-track { margin-top: 30px !important}@media screen and (max-width: 1500px) and (min-width: 767px) { .custom-pastdesign .collection-body .product-card-wrapper { margin-left: 4px !important; padding: 0 !important }}@media screen and (max-width: 1200px) and (min-width: 767px) { .product-content-wrapper.sep-product-styles p, .product-content-wrapper.sep-product-styles .custom-first-line p { font-family: Poppins, sans-serif !important; font-size: 10px !important; line-height: 18px !important; min-height: 40px !important } .product-content-wrapper.sep-product-styles .price-text, .product-detail.custom-main-details, .product-info-wrapper .btn-redirection a.btn.btn-secondary-alt, .product-info-wrapper .btn-redirection a.btn.btn-primary-alt { font-size: 14px !important; line-height: 18px !important } .main-img-left img { padding-left: 0 !important; width: 300px !important; height: 300px !important } .custom-flex-label { display: flex; flex-direction: column } p.ordermockup, p.freemockup, .product-detail.custom-main-details, .product-info-wrapper .btn-redirection { margin: 12px 0 !important } p.ordermockup { width: 305px !important } .page--designdetail .product-info-wrapper { padding-right: 21px !important } .template-product .product-slider-wrapper h2.section-heading, .template-product .product-recommendations h2.section-heading { font-size: 30px !important } .product-slider-section, .more-product-slider-section { padding: 20px 0 !important } .slick-track .product-image .svg-inline--fa.fa-w-16 { width: .8em !important } .slick-slide .product-image .wishlisthero-floating button { top: -5px !important }}@media screen and (min-width: 767px) { .mobile-mockup-line { display: none !important } .product-slider-section .product-slider-wrapper.mobile-design-details, .more-product.addstyle.mobile-design-perfect { display: none !important } .product-slider-wrapper:not(.mobile-design-details), .more-product.addstyle:not(.mobile-design-perfect) { display: block !important }}@media screen and (max-width: 767px) { .product-slider-wrapper:not(.mobile-design-details), .more-product.addstyle:not(.mobile-design-perfect) { display: none !important } .product-slider-section .product-slider-wrapper.mobile-design-details, .more-product.addstyle.mobile-design-perfect { display: block !important } .product-title-part-desktop { display: none !important } .product-title-part-mobile { display: block !important; padding: 10px 0 0 !important; border-bottom: 1px solid #fff !important } .product-title-part-mobile span { color: #FFF !important; font-family: "Poppins", sans-serif !important; font-size: 22px !important; font-style: normal !important; font-weight: 700 !important; line-height: normal !important; padding: 10px 0 0 !important } .page--designdetail .product-info-wrapper { padding: 0 calc(100% - 92%) !important } .product-info-wrapper .btn-redirection a.btn.btn-secondary-alt, .product-info-wrapper .btn-redirection, .product-info-wrapper .btn-redirection a.btn.btn-primary-alt { margin: 5px 0 !important } .product-slider-wrapper.mobile-design-details .product-content-wrapper.sep-product-styles { margin-top: -3px !important } .product-slider-wrapper.mobile-design-details .product-content-wrapper.sep-product-styles .custom-first-line { flex-direction: row !important; justify-content: space-between !important } .product-info-wrapper .product-title { margin-bottom: 0 !important } .custom-first-line { flex-direction: row !important } .product-content-wrapper.sep-product-styles .custom-first-line p { line-height: 12px !important; min-height: 24px !important } .section-product-template h5, .template-product h2 { font-size: 18px !important } .product-detail.custom-main-details, .product-info-wrapper .btn-redirection a.btn.btn-secondary-alt, .product-info-wrapper .btn-redirection a.btn.btn-primary-alt { font-size: 14px !important } .page--designdetail section.product-slider-section, .page--designdetail section.more-product-slider-section, section.view-product-section { padding: 0 0 10px !important } .product-slider-section .product-slider-wrapper.mobile-design-details h2.section-heading, .more-product.addstyle.mobile-design-perfect h2.section-heading, .template-product .product-slider-wrapper, .template-product .product-recommendations h2.section-heading { font-size: 16px !important; margin: 0 0 15px !important } .product-info-wrapper .btn-redirection a.btn.btn-secondary-alt, .product-info-wrapper .btn-redirection a.btn.btn-primary-alt { padding: 8px 0 !important } .product-detail.custom-main-details { margin-bottom: 10px !important } .free-order-mobile, .free-mockup-mobile { display: none !important } .product-slider-wrapper.mobile-design-details .product-pastdesign-slider, .addstyle.mobile-design-perfect .more-product-wrapper.more-product-sliders { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; grid-template-rows: repeat(2, 1fr) !important; gap: 10px !important } .product-slider-wrapper.mobile-design-details .wishlist-hero-custom-button.wishlisthero-floating .__react_component_tooltip, .product-recommendations.more-product.addstyle.mobile-design-perfect .__react_component_tooltip { position: absolute !important; padding: 5px 10px !important; position: absolute !important; top: -10px !important; left: -36px !important; width: max-content } .product-slider-wrapper.mobile-design-details .wishlist-hero-custom-button.wishlisthero-floating .__react_component_tooltip { margin-top: -18px !important } .product-slider-wrapper.mobile-design-details .wishlist-hero-custom-button.wishlisthero-floating .__react_component_tooltip span { position: relative !important; z-index: 999 } #shopify-section-template--19774656151870__moreproduct { display: none !important } .product-recommendations.more-product.addstyle.mobile-design-perfect .wishlisthero-floating button { margin-left: auto !important; position: absolute !important; top: 0 !important; z-index: 9 !important; right: 0 !important } .product-recommendations.more-product.addstyle.mobile-design-perfect .__react_component_tooltip { padding: 8px 5px !important; right: -35px !important; left: auto !important; top: -18px !important } #shopify-section-template--19774656151870__main .product-detail.custom-main-details { margin-bottom: 15px !important } .more-product.addstyle.mobile-design-perfect .more-product-wrapper.more-product-sliders { gap: 5px !important } .more-product.addstyle.mobile-design-perfect .more-product-wrapper.more-product-sliders .product-item .product-image { padding-top: 105% !important } .more-product.addstyle.mobile-design-perfect .more-product-wrapper.more-product-sliders .product-card-wrapper.custom-slider-product { border-radius: 25px !important } .more-product.addstyle.mobile-design-perfect .more-product-wrapper.more-product-sliders .product-item img { border-radius: 25px !important } #shopify-section-template--19774656151870__main .product-image-color img { border: 2px solid #FFF !important } #shopify-section-template--19774656151870__main .product-name-mobile { display: none !important } #shopify-section-template--19774656151870__main .main-layout { margin-top: 50px !important } #shopify-section-template--19774656151870__productslider { padding: 0 !important }}@media screen and (max-width: 398px) { .page--designdetail .product-info-wrapper { padding: 0 7% !important } .product-slider-wrapper.mobile-design-details .product-content-wrapper.sep-product-styles .custom-first-line { flex-direction: column !important } .product-content-wrapper.sep-product-styles .price-text { min-height: 18px !important } .product-content-wrapper.sep-product-styles p.since-text { font-size: 12px !important; line-height: 18px !important }}@media screen and (max-width: 360px) { .product-content-wrapper.sep-product-styles p.since-text { font-size: 8px !important; line-height: 16px !important }}#shopify-section-template--19774656151870__main .freemockup.product-title-part-desktop,#shopify-section-template--19774656151870__main .ordermockup.product-title-part-desktop { margin: 18px 10px !important}#shopify-section-template--19774656151870__main .freemockup.product-title-part-desktop { margin-left: 0 !important}#shopify-section-template--19774656151870__main .section-product-template h5 { margin-top: 8px !important}@media screen and (min-width: 1600px) and (max-width: 5000px) { .item-15 .img-8-height { height: 98% !important } .item-14 .img-sec-4 { height: 78% } .item-14 .custom-description-block, .item-16 .custom-description-block { bottom: 4vw } .item-15 .custom-description-block { bottom: 6vw !important } .item-12.relative-position { height: 800px } .item-13.relative-position { height: 800px } main#MainContent { width: 1550px; margin: auto } .item-14, .item-16 { height: 900px } .item-15 .img-8-height { height: 93% } .item-15.relative-position { height: 100%; padding-bottom: 35% }}.gf-Checkbox,.gf-RadioButton { border: 1px solid #000000 !important;}div.pg-menu { display: none;}#gf-controls-container .globo-selected-items-wrapper { display: flex !important; align-items: center;}#gf-controls-container .globo-selected-items,.gf-top_one #gf-tree .globo-selected-items { display: flex; flex-wrap: wrap; margin-bottom: 0px !important;}#gf-controls-container .selected-item.gf-option-label,.gf-top_one #gf-tree .globo-selected-items .selected-item.gf-option-label { margin: 3px; width: auto;}#gf-controls-container .globo-selected-items-wrapper .selected-item>a,.gf-top_one #gf-tree .globo-selected-items-wrapper .selected-item>a { color: #000 !important; background: #FFFDCA !important; font-family: "Poppins", sans-serif !important; font-size: 15px !important; font-style: normal; font-weight: 500 !important; line-height: normal !important; border-radius: 50px !important;}.globo-selected-items span.selected-item { padding: 5px 10px; display: flex; align-items: center; width: max-content;}.selected-item span.gf-clear { width: 11px !important; height: 11px; margin-left: 5px; margin-right: 10px; font-size: 0; line-height: 0; flex: 0 0 11px; background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M11.414 10l6.293-6.293a1 1 0 10-1.414-1.414L10 8.586 3.707 2.293a1 1 0 00-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 101.414 1.414L10 11.414l6.293 6.293A.998.998 0 0018 17a.999.999 0 00-.293-.707L11.414 10z' fill='%23000000'%3E%3C/path%3E%3C/svg%3E); background-repeat: no-repeat; background-position: center;}.custom-filter-apply .apply-filter { color: #FFF; font-family: "Poppins", sans-serif; font-size: 22px; font-style: normal; font-weight: 500; padding: 0px 10px 0px 10px; line-height: normal; margin-bottom: 0px; margin-top: 0 !important;}span.gf-summary { display: none;}div#gf-tree .gf-block-content.globo-selected-items { display: none;}ul.globo-selected-items a.clear-refinements { display: none !important;}p.brand_ttl { margin: 0;}.list.collection-list.list-text-wrapper-.column-4.section__wrapper { display: none;}body>#gf-tree .gf-option-block,body>#gf-tree .globo-selected-items-wrapper>.globo-selected-items { border-bottom: 1px solid #000000;}span.gf-clear svg { width: 15px; height: 15px; margin-left: -5px;}.module-body.collection-body .list.collection-list.list-text-wrapper-overlay.column-3 { display: flex; flex-wrap: wrap;}.module-body.collection-body .list.collection-list.list-text-wrapper-overlay.column-3 .list-item.product-list-item { width: 25%; padding: 5px; background: #fff; border: 4px solid #000; border-radius: 16px;}.module-body.search-body .list.column-3 { display: flex; flex-wrap: wrap;}.module-header.search-header { display: none;}.module.collection.all .module-header.collection-header { display: none;}.module-body.pagination-body.clearfix { display: none;}.module-body.search-body .list.column-3 .list-item.product-list-item { width: 25%; padding: 5px; background: #fff; border: 4px solid #000; border-radius: 16px;}.list-cover.list-cover-placeholder.custom-list-cover-placeholder img.list-image { margin: auto;}span.wishlist-hero-items-count.wishlist-hero-items-count-text-plain.cart-count-bubble.wishlist-hero-items-count-exists { display: none !important;}input.header-search-input { position: absolute; z-index: 9; width: 20px; padding: 3px; opacity: 0;}.menu_open .halo-sidebar.halo-sidebar_menu { border-radius: 0px 30px 30px 30px;}h1.productView-title span { color: #fff !important;}.productView-moreItem .productView-buttons { display: none;}p.pr-code_ttl.gape-pr span { color: #000 !important; font-size: 12px;}p.pr-code_ttl.gape-pr { color: #fff; border-radius: 60px; background: #FFFDCA; padding: 0 7px; width: 85px; margin-bottom: 10px; width: fit-content;}h1.productView-title { font-family: 'Poppins', sans-serif; font-size: 40px; font-style: normal; font-weight: 700; color: #FFF !important; line-height: normal;}label.color-checkbox.no-color-swatches { width: 50px; height: 50px; display: block; background-size: contain; background-position: center; background-repeat: no-repeat; background-color: #fff; border-radius: 50%;}.product-form__label .pattern { background-size: contain !important; background-repeat: no-repeat !important; background-color: #fff !important;}.product-form__swatch .product-form__label { width: 50px !important; height: 50px !important; border-radius: 50% !important;}.product-accordion-title h3 { font-family: "Poppins", sans-serif; font-size: 20px; font-style: normal; font-weight: 500; line-height: normal; color: #FDD867 !important; margin: 15px 0px 5px;}.productView-desc.halo-text-format span { color: #fff !important;}.product-details .breadcrumb-bg { display: none;}.product-details :is(h1, h2, h3, h4, p, a) { color: #fff !important;}button.slick-prev.slick-arrow { background: #fffdca;}button.slick-next.slick-arrow { background: #fffdca;}.productView-desc.halo-text-format ul li { font-size: 20px; margin-bottom: 0 !important; margin-top: 12px; color: #fff !important;}.productView-img-container.product-single__media { border-radius: 50px; overflow: hidden;}.btn-redirection.btn-row-direction a.btn.btn-secondary-alt { background-color: #FDD867 !important; border: 1px solid #FDD867 !important; color: #000 !important;}.btn-redirection.btn-row-direction .btn-redirection a.btn.btn-primary-alt { font-family: "Poppins", sans-serif !important; font-size: 20px !important; font-style: normal !important; font-weight: 400 !important; line-height: normal !important; margin: 15px 20px 0px 0px !important; border-radius: 50px !important; max-width: 100% !important;}.btn-redirection.btn-row-direction a.btn.btn-primary-alt { background-color: transparent !important; border: 1px solid #FFF !important; color: #FFF !important;}.productView-options .product-form__input .form__label [data-header-option] { color: #000; background: #fffdca; border-radius: 30px; padding: 0 8px;}.btn-redirection.btn-row-direction a { font-family: "Poppins", sans-serif !important; font-size: 20px !important; font-style: normal !important; font-weight: 400 !important; line-height: normal !important; margin: 15px 20px 0px 0px !important; border-radius: 50px !important; max-width: 100% !important; text-align: center; padding: 0.5em;}.btn-redirection.btn-row-direction { display: grid;}.productView-desc.halo-text-format { border-top: 1px solid; padding-top: 1.5em;}select#var-selector { display: none;}.product-accordion-title h3 { font-size: 0;}.product-accordion-title h3:after { content: "Design Info"; font-size: 20px !important;}.custom-h-75 .size-content-main.content-product { border-bottom: 1px solid #fff !important; border-top: 1px solid #fff !important;}.custom-h-75 .product-price-range { flex: 0 0 33.33%; width: 33.33%;}p.pr-code_tt2.gape-pr { font-size: 0;}.product-price.product-detail__gap-sm { display: none;}.productView-moreItem .productView-perks { display: none;}.productView-moreItem { padding: 0;}.custom-h-75 .rangettl { font-family: "Poppins", sans-serif !important; font-size: 14px !important; font-style: normal !important; font-weight: 500 !important; line-height: normal !important; color: #FFF !important; padding-bottom: 5px !important;}.custom-h-75 .rangecnt { font-family: "Poppins", sans-serif !important; font-size: 20px !important; font-style: normal !important; font-weight: 400 !important; line-height: normal !important; color: #FDD867 !important; padding-bottom: 10px !important;}.custom-h-75 .custom-productdetails-desc { display: flex; flex-direction: row;}.custom-h-75 .custom-productdetails-desc { flex: 0 0 66.66%; width: 66.66%;}.size-range-view { flex: 0 0 50%; max-width: 50%;}.size-content-main { width: 100%; display: flex;}.download-img { justify-content: center; padding-top: 6px;}a.download-btn svg { width: 20px; height: 20px; filter: brightness(10.5);}a.download-btn:hover { color: #fdd867;}.template-product-designdetail h1.standard-product-title.tag_code.product-title { font-size: 0;}p.pr-code_tt2.gape-pr span { font-size: 0px !important;}.template-product .product-accordion-title h3 { color: #fdd867 !important;}p.ordermockup.product-title-part-desktop span { color: #000 !important;}p.freemockup.product-title-part-desktop span { color: #000 !important;}p.ordermockup.product-title-part-desktop { font-family: "Poppins", sans-serif; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; background: #FEBAB9; color: #000000 !important; border-radius: 23px; padding: 8px 8px 8px; text-align: center;}p.freemockup.product-title-part-desktop { font-family: "Poppins", sans-serif; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; background: #F0C7FF; color: #000000 !important; border-radius: 23px; padding: 8px 8px 8px; text-align: center;}.template-product-designdetail h2.info-text span { color: #ffffff !important; font-size: 18px; font-weight: 400;}p#free-mockup-time-element span { color: #FDD867 !important; font-size: 15px;}.template-product-designdetail p.pr-code_tt2.gape-pr { display: none;}p#free-mockup-time-element { color: #FDD867 !important; font-size: 15px; margin: 0 0 15px;}.custom-flex-label { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap !important; border-top: 1px solid;}.productView-meta.clearfix { display: none !important;}.productView-iconZoom { display: none !important;}.slick-counter { display: none !important;}.template-product-designdetail .download-img { display: flex !important;}.gf-filter-header.mobile-device img.custom-filter-icon { display: none;}.collection :is(p) { color: #fff !important;}div#gf-tree span { color: #000;}.product-content-wrapper.sep-product-styles p.brand_ttl { color: #000 !important;}.offer-label { position: absolute; background: #FDD867 !important; z-index: 9; top: 35px; right: -120px; width: 100%; text-align: center; transform: rotate(33deg);}.offer-label p.offer-price { color: #000 !important; margin: 2px;}.collection-body .product-card-wrapper>a { position: relative; overflow: hidden !important; display: block;}.product-detail-wrapper.product-sliders.product-pastdesign-slider { display: grid; grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(2, 1fr); gap: 10px;}.product-detail-wrapper.product-slider { display: grid; grid-template-columns: repeat(4, 1fr); /* grid-template-rows: repeat(2, 1fr); */ gap: 10px;}.product-detail-wrapper.product-slider .wishlisthero-floating button { font-size: 20px !important; width: 40px !important; padding: 0.125em 0 0 !important;}section#shopify-section-template--22697080062270__product_slider_87PG9t .product-content-wrapper.past-designs.sep-product-styles { display: none;}.product-detail-wrapper.product-slider h2.section-heading { color: #fff !important; font-size: 40px;}.product-pastdesign-slider .wishlist-hero-custom-button.wishlisthero-floating { position: absolute !important; top: 0 !important; z-index: 9 !important; right: 4px !important;}.wishlisthero-floating button { font-size: 20px !important; width: 40px !important; padding: 0.125em 0 0 !important;}.template-product-designdetail a.btn.btn-primary-alt.policy-btn-top { background: #fdd867 !important; color: #000 !important; border-color: #fdd867 !important;}.template-product-designdetail .btn-redirection a.btn.btn-secondary-alt { background-color: transparent !important; border: 1px solid #FFF !important; color: #FFF !important;}@media (min-width: 768px) { .product-recommendations.more-product.addstyle { display: none !important; } .halo-productView-right { display: inline-block; vertical-align: top; width: 45% !important; } .template-product h2 { color: #FFF !important; font-family: 'Poppins', sans-serif !important; font-size: 40px !important; font-style: normal !important; font-weight: 700 !important; line-height: normal !important; text-align: left !important; }}@media (min-width: 1200px) { .halo-productView-left { width: 50% !important; padding-right: 60px; }}@media only screen and (max-width: 767px) { .template-product-designdetail h2.info-text span { color: #000 !important; font-weight: 600 !important; } .template-product-designdetail h2.info-text { background: #fdd867; width: fit-content; padding: 0 10px; border-radius: 20px; } .more-product.addstyle.mobile-design-perfect h2.section-heading { font-size: 24px !important; margin-top: 35px !important; } .product-slider-section .product-slider-wrapper.mobile-design-details h2.section-heading { font-size: 24px !important; text-align: left; margin-top: 25px !important; } h2.section-heading { color: #fff !important; } section#shopify-section-template--22697080062270__products_more_product_2row_xRYHdp .product-card-wrapper .product-image { padding-top: 250px !important; } .offer-label { top: 26px !important; right: -45px !important; } .product-content-wrapper.sep-product-styles .custom-first-line p { line-height: 12px !important; min-height: 30px !important; height: 30px !important; } .productView-thumbnail .productView-thumbnail-link img { object-fit: contain !important; background: #fff !important; } .productView-thumbnail .productView-thumbnail-link { width: 90px !important; height: 90px !important; border-radius: 7px; } .template-product-designdetail .productView-thumbnail-wrapper { display: none; } .header-mobile__item.header-mobile__item--search { column-gap: 10px; } .productView-image.fit-unset .productView-img-container .media { border-radius: 15px !important; overflow: hidden; } .productView-thumbnail .productView-thumbnail-link img { object-fit: contain !important; background: #fff !important; } .productView-nav .slick-prev { display: none !important; left: 0px !important; transform: translateY(0) rotate(0); right: auto !important; bottom: -90px !important; border-radius: 50px !important; } .productView-nav .slick-next { display: none !important; left: auto !important; right: 2px !important; transform: translateY(0); bottom: -90px !important; border-radius: 50px !important; } .productView-desc.halo-text-format { padding: 0; border: none; } .product-title-part-desktop { display: block !important; min-width: 100%; } p.freemockup.product-title-part-desktop { background: #0000; color: #f0c7ff !important; margin: 0; } p.freemockup.product-title-part-desktop span { color: #f0c7ff !important; } p.ordermockup.product-title-part-desktop { background: #0000; color: #FEBAB9 !important; margin: 0; } p.ordermockup.product-title-part-desktop span { color: #FEBAB9 !important; } h1.productView-title { font-size: 25px !important; } body #gf-tree, #gf-tree .gf-tree-overlay, .gf-offcanvas #gf-tree, .gf-offcanvas #gf-tree .gf-tree-overlay { width: 70% !important; } .spf-status-loaded #gf-tree, .spf-status-loaded #gf-tree .gf-tree-overlay { float: left; height: 85vh; text-align: left; padding: 45px 18px 30px; clear: left; background: linear-gradient(180deg, #149FFF 0%, #FFFDCA 50.60%, #C8637B 100%); border-radius: 15px; position: absolute; top: 95px; width: 45%; } .gf-filter-trigger { flex: 1 1 100%; max-width: 100% !important; } .gf-refine-toggle-mobile { width: 100%; display: flex; flex-wrap: wrap; border-radius: 2px; } .gf-refine-toggle-mobile span, .gf-refine-toggle-mobile a { flex: 1 1 auto; } .gf-refine-toggle-mobile span, .gf-refine-toggle-mobile a { color: #FFF !important; font-family: 'Poppins', sans-serif !important; font-size: 15px !important; font-style: normal !important; font-weight: 500 !important; line-height: 22px !important; } svg { width: 24px; height: 24px; vertical-align: middle; -webkit-transition: fill 100ms; -o-transition: fill 100ms; transition: fill 100ms; } body .gf-refine-toggle-mobile { background: #0000 !important; border: none !important; } .gf-refine-toggle-mobile p { margin-top: 0; color: #fff; } body #gf-tree { min-width: 70% !important; color: #000; } body .gf-filter-footer { display: none !important; border: none !important; } #gf-tree .gf-label { font-size: 15px; } input.gf-controls-search-input { border-color: #fff !important; margin: 10px 3px !important; } span.price-text { width: 90px; justify-content: end; } .module-body.search-body .list.column-3 .list-item.product-list-item { width: 50% !important; } .module-body.collection-body .list.collection-list.list-text-wrapper-overlay.column-3 .list-item.product-list-item { width: 50% !important; } .addstyle.mobile-design-perfect .more-product-wrapper.more-product-sliders { display: flex !important; flex-wrap: wrap; } .addstyle.mobile-design-perfect .more-product-wrapper.more-product-sliders>div { width: 49%; } .product-card-wrapper .product-image img { object-fit: cover !important; } .template-product-designdetail section#shopify-section-template--22701405274430__product_slider_hGfAkt .product-slider-wrapper { display: block !important; } .template-product-designdetail section#shopify-section-template--22701405274430__product_slider_hGfAkt .product-detail-wrapper.product-slider { grid-template-columns: repeat(2, 2fr); } .template-product-designdetail section#shopify-section-template--22701405274430__product_slider_hGfAkt h2.section-heading { font-size: 24px !important; text-align: left; margin-top: 25px !important; } .productView-desc.halo-text-format { padding: 2em 0.5em; }}@media (min-width: 1280px) { .productView.layout-1 .productView-thumbnail-wrapper { padding-right: 10px !important; }}.productView-thumbnail .productView-thumbnail-link img { object-fit: contain !important;}.productView-thumbnail.slick-slide.slick-current.slick-active .productView-thumbnail-link { background: #000; border-color: #fdd867;}.productView-thumbnail.slick-current .productView-thumbnail-link img { opacity: 1 !important;}h2.footer-block__heading { font-size: 24px !important;}.slick-vertical .slick-slide { width: 100% !important; margin: 0 !important;}.productView-thumbnail .productView-thumbnail-link { width: 80px !important; height: 80px; border-radius: 8px; border: 1px solid;}.template-page.page--newlookbook #shopify-section-mobile-footer { position: relative; top: -129px !important}.template-page.page--newlookbook .header-search-form { right: 0 !important}body.template-page.page--newlookbook::-webkit-scrollbar { width: 0 !important}#shopify-section-template--19774656086334__form-fdata .page-content-wrapper { display: none !important}.lookbook-page .lookbook-container { display: block !important}.lookbook-page .lookbook-mobile-container { display: none !important}.lookbook-page .main-cross-bg,.lookbook-page .mobile-black-bg { display: none !important}@media screen and (min-width: 370px) { .mobile-black-bg .tv-frame-mobile { margin: 100px auto 50px !important }}@media screen and (max-width: 768px) { .lookbook-page .lookbook-container { display: none !important } .lookbook-page .lookbook-mobile-container { display: block !important } .lookbook-page .main-cross-bg, .lookbook-page .mobile-black-bg { display: block !important } .lookbook-mobile-container .my-20.my-25 .boxing-shorts-section { position: relative; top: -15px !important }}.lookbook-mobile-container .intro-mobile-section img { width: -webkit-fill-available}.lookbook-mobile-container .section-2 { background-image: url(secton-section-bg.svg); background-repeat-x: no-repeat; background-size: cover; padding: 75px 0}.lookbook-mobile-container .section-2-first-row { display: flex; justify-content: center; column-gap: 10px}.lookbook-mobile-container .section-2-second-row { display: flex; justify-content: unset; column-gap: 30px}.lookbook-mobile-container .girls-with-frame-1 { display: flex; justify-content: center}.lookbook-mobile-container .girls-with-frame-1.two-girls { margin-left: 25px !important}.lookbook-mobile-container .my-20 { margin: 20px auto 10px}.lookbook-mobile-container .my-10 { margin: 10px auto}.lookbook-mobile-container .my-15 { margin: 15px auto 10px}.lookbook-mobile-container .my-25 { margin: 25px auto 10px}.lookbook-mobile-container .mb-10 { margin: 0 auto 10px}.lookbook-mobile-container .mb-0 { margin-bottom: 0}.lookbook-mobile-container .my-20.my-25 { margin: 35px auto 10px}.lookbook-mobile-container .mobile-lookbook-flex,.main-cross-bg .mobile-lookbook-flex,.mobile-black-bg .mobile-lookbook-flex { display: flex; gap: 10px; justify-content: center}.first-row-col-2.black-girl-section.my-20 { position: relative; z-index: 0}.lookbook-mobile-container .black-girl-section.my-20 .boxing-shorts-section { position: relative; top: -60px !important; max-width: 400px; margin: auto}.first-row-col-2.black-girl-section.my-20 .star-mobile { position: absolute; bottom: 183px; right: 28px; z-index: 10}.boxing-shorts-section.custom-redbox { background-color: #f3a5a5; text-align: left; padding: 20px; max-width: 408px; border: 1px solid #000; border-radius: 24px; box-shadow: -4px 7px; position: relative; margin-left: auto; margin-right: auto}.boxing-shorts-section.custom-redbox .boxing-shorts-title { font-weight: 400; text-transform: uppercase; margin-top: 20px}.boxing-shorts-section.custom-redbox .shop-button { position: absolute; top: -30px; left: 22%; box-shadow: none; font-weight: 600; color: #000}.boxing-shorts-section.custom-redbox .boxing-shorts-title span { font-weight: 900}.lookbook-mobile-container .py-50 { background-image: url(paper-mobile.svg); background-repeat-x: no-repeat; background-size: cover; padding: 50px 0}.lookbook-mobile-container .my-20.my-25 .boxing-shorts-section.yellow-content { position: relative; top: -36px !important; max-width: 390px; padding: 10px 38px; right: -16px; margin-left: auto; margin-right: auto}.main-cross-bg { background-image: url(cross-new-bg.svg); background-repeat-x: no-repeat; background-size: cover; padding: 50px 20px 200px; background: round; position: relative; z-index: 1; top: -58px}.mobile-black-bg { background-image: url(mobile-black-bg.svg); background-repeat-x: no-repeat; background-size: cover; padding: 70px 20px 20px; position: relative; z-index: 0; top: -115px}.main-cross-bg .boxing-shorts-section,.mobile-black-bg .boxing-shorts-section { position: relative; top: -28px !important; margin: auto; padding: 10px 20px 20px}.mobile-black-bg .boxing-shorts-section.black-first-mobile { top: -47px !important; padding: 10px 30px 20px !important}.lookbook-mobile-container .shop-button.my-5 { color: #000}@media screen and (max-width: 591px) { .lookbook-mobile-container .section-2 { padding: 22px 20px 70px } .lookbook-mobile-container .my-20.my-25 .boxing-shorts-section { position: relative; top: -35px !important; padding: 10px 38px } .lookbook-mobile-container .boxing-shorts-section p.boxing-shorts-title, .main-cross-bg .boxing-shorts-section .boxing-shorts-title, .mobile-black-bg .boxing-shorts-section .boxing-shorts-title { font-size: 16px !important } .lookbook-mobile-container .boxing-shorts-section p.boxing-shorts-para, .main-cross-bg .boxing-shorts-section .boxing-shorts-para, .mobile-black-bg .boxing-shorts-section .boxing-shorts-para { font-size: 10px !important } .main-cross-bg .boxing-shorts-section .boxing-shorts-para { padding: 10px 40px !important } .lookbook-mobile-container .shop-button.my-5 { margin: 4px !important; color: #000 } .lookbook-mobile-container .mobile-lookbook-flex img, .main-cross-bg .mobile-lookbook-flex img, .mobile-black-bg .mobile-lookbook-flex img { width: 50% } .lookbook-mobile-container .black-girl-section.my-20 .boxing-shorts-section { position: relative; top: -60px !important; max-width: 290px; margin: auto } .lookbook-mobile-container .top-custom-30 { position: relative; top: -25px } .first-row-col-2.black-girl-section.my-20 .star-mobile { position: absolute; bottom: 158px; right: -19px; z-index: 10 } .lookbook-mobile-container .mobile-lookbook-flex.new-third-img img, .main-cross-bg .mobile-lookbook-flex.new-third-img img, .mobile-black-bg .mobile-lookbook-flex.new-third-img img { width: 44% }}.main-cross-bg .boxing-shorts-section.custom-redbox,.mobile-black-bg .boxing-shorts-section.custom-redbox { position: relative; top: 49px !important; display: flex; flex-direction: column; justify-content: center}.main-cross-bg .boxing-shorts-section.custom-redbox .boxing-shorts-para,.mobile-black-bg .boxing-shorts-section.custom-redbox .boxing-shorts-para { padding: 10px 0 !important}.girls-with-frame-1.d-mobile-flex { display: flex; justify-content: center}.mobile-black-bg .tv-frame-mobile { width: 90%; margin: -50px auto 40px}.mobile-black-bg .boxing-shorts-section.top-boxing { margin: 30px auto 15px; top: 20px !important}.mobile-black-bg .boxing-shorts-section.top-boxing .boxing-shorts-para { padding-left: 30px; padding-right: 30px}.mobile-black-bg .boxing-shorts-section.last-box-section { top: 89px !important; box-shadow: -4px 7px #252525 !important}.mobile-black-bg .ready-text-mobile { font-family: "Poppins", sans-serif; color: #fff !important; font-size: 20px; font-style: normal; text-align: center; margin-bottom: 10px; font-weight: 900; line-height: normal; text-transform: uppercase}.flex-mobile-column { flex-direction: column !important; margin-top: 150px !important; justify-content: center}.mobile-black-bg .flex-mobile-column .shop-button { width: 50% !important; margin: 10px auto !important; color: #000; transform: translate(50%, 10px)}.mobile-black-bg .first-row-col-2.my-20.my-25 { height: 480px}.boxing-shorts-section.black-first-mobile { width: calc(100% - 2%) !important}@media screen and (min-width: 576px) and (max-width: 768px) { .main-cross-bg { top: -110px } .boxing-shorts-section.black-first-mobile { width: calc(100% - 40%) !important } .mobile-black-bg { top: -200px } .mobile-black-bg .flex-mobile-column .shop-button { width: 40% !important; margin: 10px auto !important; color: #000 } .template-page.page--newlookbook #shopify-section-mobile-footer { position: relative; top: -120px !important } .main-cross-bg { padding-top: 183px } .template-page.page--newlookbook .shop-button { color: #000 }}.shop-button.designtrend { text-transform: lowercase !important; font-weight: 500 !important}.lookbook-mobile-container .shop-button.my-10 { color: #000 !important}#shopify-section-template--19774656086334__8e3d87f1-16b9-4eea-9bd8-38eea9792990 .boxing-shorts-section.custom-redbox.first-box-red p:first-child { margin-top: 0 !important}#shopify-section-template--19774656086334__8e3d87f1-16b9-4eea-9bd8-38eea9792990 .boxing-shorts-section.custom-redbox p:first-child { font-size: 18px !important}.lookbook-page .lookbook-container { width: 100%; max-width: 100%; padding-left: 0 !important; padding-right: 0 !important; background: #1d2020}.page--newlookbook .header-search-form { right: 15px}.text-uppercase { text-transform: uppercase}.layout-3-description p.desc-title { font-size: 30px; font-weight: 900; padding: 5px 0; text-transform: capitalize}.retro-graphics-sec p.retro-graphics-title { font-size: 30px; font-weight: 900; padding: 5px 0; text-transform: uppercase}.boxing-shorts-section p,.valore-set-description p,.contrast-tank-section p,.typography-section-description p,.layout-3-description p,.customize-sweats p,.colorblock-section p,.retro-graphics-sec p,.gameday-description p,.section-5-desc p { margin: 0}.boxing-shorts-section p.boxing-shorts-title,.valore-set-description p.valore-set-title,.typography-section-description p .bold-title,.colorblock-section p.colorblock-section-title,.contrast-tank-section p.contrast-tank-title,.customize-sweats p.customize-sweats-title,.gameday-description p.gameday-description-title { font-size: 36px; font-weight: 900; padding: 5px 0}.boxing-shorts-section p.boxing-shorts-para,.valore-set-description p.valore-set-para,.contrast-tank-section p.contrast-tank-para,.typography-section-description p.typography-section-para,.layout-3-description p.desc-para,.customize-sweats p.customize-sweats-desc,.retro-graphics-sec p.retro-graphics-para,.gameday-description p.gameday-description-para,.colorblock-section p.colorblock-section-para { font-size: 16px; padding: 5px 0}.typography-section-description p.typography-section-title { font-size: 36px; text-transform: uppercase}.section-2 { background-image: url(section-2-background-compressed.png); background-repeat-x: no-repeat; background-size: cover; padding: 120px 40px}.section-2-first-row { display: flex; justify-content: center; column-gap: 10px}.section-2-second-row { display: flex; justify-content: unset; column-gap: 30px}.section-2-third-row { display: flex; justify-content: space-around; align-items: center; column-gap: 10px}.section-2-forth-row { display: flex; justify-content: center; align-items: center; column-gap: 10px; margin-top: 30px}.girls-with-frame-sec-1,.typography-section { position: relative}.girls-with-frame-sec-1 .cool-tag { position: absolute; left: 25%; top: -15%}.frame-arrow { position: absolute; right: -15%; top: 15%}.first-row-col-3,.second-row-col-2 { display: flex; flex-direction: column; align-items: center}.second-row-col-2 { margin-top: 45px}.contrast-tank-section { position: absolute; bottom: -30%; left: 0; background-color: #f0e4d9; text-align: center; padding: 10px 20px; max-width: 408px; border: 1px solid #000; border-radius: 100px; box-shadow: -4px 7px 0}.boxing-shorts-section { background-color: #f0e4d9; text-align: center; padding: 10px 20px; max-width: 408px; border: 1px solid #000; border-radius: 100px; box-shadow: -4px 7px 0}.cusotmize-design-btn button { background: transparent; border: none}.cusotmize-design-btn .customize-btn-third-row { position: absolute; right: 10%; top: 34px}.second-row-col-1 { max-width: 40%}.valore-set-description { background-color: #f0e4d9; text-align: center; padding: 10px 20px; max-width: 408px; border: 1px solid #000; border-radius: 100px; box-shadow: -4px 7px 0; margin-top: 35px}.valore-set-star { position: absolute; bottom: -3%; right: -13%; max-height: 12rem}.third-row-col-1 { max-width: 40%}.third-row-col-2 { max-width: 40%}.left-page { position: absolute; top: -22%; z-index: 0; left: -22%; max-height: 20rem}.right-page { position: absolute; max-height: 25rem; right: -29%; top: -40%}.typography-section .design-trend { background-color: #fffccf; position: absolute; border: 1px solid #000; border-radius: 24px; z-index: 9999; top: -1.3rem; right: 14%; padding: 10px 20px}.typography-section .typography-section-description { background-color: #f3a5a5; border: 1px solid #000; border-radius: 24px; box-shadow: -4px 7px 0; padding: 20px; position: relative; z-index: 999; margin-bottom: 20px; padding: 47px 20px}.colorblock-section { background-color: #f0e4d9; text-align: center; padding: 10px 20px; max-width: 458px; border: 1px solid #000; border-radius: 100px; box-shadow: -4px 7px}.section-3 { background-image: url(section-3-background.svg); background-repeat-x: no-repeat; background-size: cover; padding: 120px 40px; margin-top: -3.5%}.section-3-layout { display: flex}.layout-3-col-1 { max-width: 40%; margin-left: 5%}.layout-3-col-1-img-sec,.layout-4-main-sec { position: relative}.layout-3-col-2 { max-width: 70%}.layout-3-description { position: absolute; bottom: -21%; left: 4%; background-color: #f0e4d9; text-align: center; padding: 10px 20px; max-width: 408px; border: 1px solid #000; border-radius: 100px; box-shadow: -4px 7px 0}.pickme-section { position: relative; margin-bottom: 70px}.pickme-section img { margin-left: 70px}.geometric-section { position: absolute; width: 100%; top: 0; left: 50%}.design-hastag { background-color: #fffccf; position: absolute; border: 1px solid #000; border-radius: 24px; z-index: 9999; top: -4.3rem; left: 14%; padding: 10px 20px}.geometric-section-description { background-color: #f3a5a5; position: absolute; border: 1px solid #000; border-radius: 24px; box-shadow: -4px 7px 0; max-width: 370px; padding: 20px}.geometric-section-description p.geometric-description-title { font-size: 31px; font-weight: 900; padding: 5px 0; text-transform: uppercase; margin: 0}.geometric-section-description .geometric-description-para { font-size: 16px; padding: 5px 0}.cap-img-sec { position: relative}.sec-3-three-cards { margin-top: 50px}.section-4 { background-image: url(section-4-background-test.svg); background-repeat-x: no-repeat; background-size: cover; padding: 70px 40px 150px; background-position: right; min-height: 830px}.section-4-layout { display: flex; justify-content: end}.section-4-layout .layout-4-col-1 { width: 35%}.section-4-layout .layout-4-col-2 { width: 47%; text-align: end}.gameday-description { position: absolute; top: 5%; left: -55%; background-color: #f0e4d9; text-align: center; padding: 10px 20px; max-width: 408px; border: 1px solid #000; border-radius: 100px; box-shadow: -4px 7px 0}.tshirt-deck-img { position: absolute; top: 43%; left: -56%}.layout-4-col-2 .customize-btn-last-sec { position: absolute; left: 35%}.layout-4-col-2 .sec-4-img-group img { max-height: 30rem}.customize-sweats { background-color: #f0e4d9; text-align: center; padding: 10px 20px; max-width: 408px; border: 1px solid #000; border-radius: 100px; box-shadow: -4px 7px 0}.layout-4-bottom-sec { display: flex; align-items: center; position: absolute; top: 58.5%; left: 22%; gap: 25px}.layout-4-bottom-sec .bottom-col-1 { max-width: 33%}.layout-4-bottom-sec.bottom-col-2 { max-width: 30%}.layout-4-bottom-sec .bottom-col-3 { max-width: 31%; position: relative}.designtrend-3-tag { background-color: #fffccf; position: absolute; border: 1px solid #000; border-radius: 24px; z-index: 9999; top: 2.1rem; left: 25%; padding: 10px 20px}.retro-graphics-sec { margin-top: 50px; background-color: #f3a5a5; border: 1px solid #000; border-radius: 24px; box-shadow: -4px 7px 0; padding: 20px}.layout-4-geometric-section.geometric-section { position: unset; top: unset; left: unset}.section-5 { background-image: url(section-5-background.svg); background-color: #15191a; background-position: center bottom; background-size: cover; margin-top: -20px; padding-bottom: 27px}.section-5-desc { position: relative; text-align: center}.section-5-desc p.get-started-text { text-transform: uppercase; color: #fff !important; font-family: "Poppins"; font-weight: 900; font-size: 36px; padding: 55px 0 20px;}.section-5 .shop-button { font-size: 20px}@media screen and (min-width: 1650px) { .layout-3-col-1 { margin-left: 10% }}@media screen and (max-width: 1599px) { .tv-img img { max-height: 300px } .customize-sweats p.customize-sweats-title, .gameday-description p.gameday-description-title { font-size: 27px } .customize-sweats p.customize-sweats-desc, .gameday-description p.gameday-description-para { font-size: 14px } .gameday-description { max-width: 285px } .tshirt-deck-img { max-width: 250px } .small-frame-tshirt img, .velore-set-small img { max-height: 15rem } .boxing-shorts-section p.boxing-shorts-title, .contrast-tank-section p.contrast-tank-title { font-size: 30px } .boxing-shorts-section p.boxing-shorts-para, .contrast-tank-section p.contrast-tank-para { font-size: 14px } .sec-3-pick-me-img { max-width: 12rem }}@media screen and (max-width: 1300px) { .colorblock-section p.colorblock-section-title { font-size: 30px } .layout-3-description { left: 1% } .layout-4-col-2 .customize-btn-last-sec { max-width: 13rem } .layout-4-col-2 .sec-4-img-group img { max-height: 23rem } .layout-4-bottom-sec { top: 51.5% } .section-4 { min-height: unset }}@media screen and (min-width: 1600px) and (max-width: 1750px) { .gameday-description { max-width: 380px } .tshirt-deck-img { max-width: 290px }}@media screen and (min-width: 1751px) { .layout-4-bottom-sec { left: 24% } .design-three-cards img { min-height: 780px } .second-row-col-3 { margin-left: 50px } .third-row-col-1 { max-width: 35% } .right-page { top: -61%; max-height: unset } .left-page { top: -40%; max-height: unset } .layout-3-description p.desc-title { font-size: 36px } .layout-3-description { bottom: -13%; left: 14% }}@media screen and (min-width: 1800px) { .layout-4-col-2 .sec-4-img-group img { max-height: unset }}@media screen and (min-width: 2270px) { .lookbook-container .intro-section img { min-width: 100% } .section-2-first-row, .section-2-second-row, .section-2-third-row, .section-3-layout { justify-content: center } .section-4-layout { max-width: 120rem; transform: translate(50%, 0px); justify-content: center } .section-4-layout .layout-4-col-2 { text-align: start } .layout-4-bottom-sec { left: 47% }}.become-rep-page { position: relative; top: 65px; margin-bottom: 100px;}.become-rep-container { width: 100%; margin: 0 auto;}.custom-border-radius { border-radius: 20px;}.yellow-pink-section { background-image: linear-gradient(to bottom, #fffdca, #f0c7ff); padding: 20px 60px;}.blue-yellow-pink-section { background-image: linear-gradient(to bottom, #9bc1ef, #fffdca, #f0c7ff); padding: 20px 60px; border-radius: 20px;}/* .rep-main-section{ display:flex; gap:10px;} .rep-description{ width:30%;}.rep-main-img{ width:70%;} *//* .rep-main-section { display: grid; grid-template-columns: 1fr 4fr; width: 100%;} */.rep-main-section { display: flex; gap: 7px;}.rep-description { width: 516px;}.rep-desc-height { min-height: 32rem;}.rep-description .influencer-link { border-radius: 20px;}.rep-description .yellow-pink-section { margin-bottom: 10px; border-radius: 0 0 20px 20px;}.rep-description .yellow-pink-section p { position: relative; border-bottom: 1px solid #000; font-size: 34px; margin-bottom: 0;}.rep-description .yellow-pink-section p img { position: absolute; right: 0;}.rep-description .blue-yellow-pink-section .rep-description-heading { font-size: 36px; margin-bottom: 0;}.rep-description .blue-yellow-pink-section .rep-description-para { font-size: 22px;}.rep-main-img img { border-radius: 0 0 20px 20px;}/* .rep-img-intro { width: 1395px;} */.rep-img-intro img { /* min-height: 794px; */ object-fit: cover;}.rep-main-content-1 { grid-column-start: 1; grid-row-start: 1; grid-row-end: 2;}.rep-main-content-2 { grid-column-start: 1; grid-row-start: 2; grid-row-end: 3;}.rep-main-content-3 { grid-column-start: 2; grid-row-start: span 2; grid-row-end: 3;}/* ------------- Secondary Section -------------- */.rep-secondary-section { max-width: 1909px;}.secondary-section-row-1,.secondary-section-row-2 { display: flex; gap: 7px;}.isabella-img { border-radius: 20px;}.becom-rep-form-section,.influencer-form-main { border-radius: 20px; background-image: linear-gradient(to bottom, #79bdf9, #f0c7ff); width: 1058px; padding: 20px;}.becom-rep-form-section .form-title,.influencer-form-main p.influencer-form-title { font-weight: 700; font-size: 38px; font-family: "Poppins", sans-serif; margin: 0px;}.becom-rep-form-section .form-input-row { display: flex; justify-content: space-around; align-items: center; gap: 20px;}.becom-rep-form-section .become-rep-form .hs-input { border: 1px solid #000; border-radius: 20px; background-color: transparent; color: #000; font-size: 12px;}.becom-rep-form-section .become-rep-form .hs-input::placeholder { color: #000; font-size: 13px; font-family: "Poppins", sans-serif;}input#company-986f4861-5b80-46ef-aaf2-26999af2cf48 { background: transparent !important; border: 2px solid #000; color: #000;}form#hsForm_986f4861-5b80-46ef-aaf2-26999af2cf48 .hs-form-986f4861-5b80-46ef-aaf2-26999af2cf48_58de5450-6f5d-48df-89ba-7fd63795ec10 .hs-button { border-radius: 20px; color: #000000 !important; background-color: #fffdca !important; box-shadow: 7px 7px #000; text-transform: uppercase; padding: 6px 30px; font-size: 12px; font-weight: bold; border: 1px solid #000;}.hbspt-form input:not([type="file"]) { background-color: transparent !important;}.hs-form-986f4861-5b80-46ef-aaf2-26999af2cf48_09c7d351-c397-49fd-b2c2-08732f15543f .hs-button { background: red !important;}div#shopify-section-template--24983135060286__intern_form_YqpaBz { width: 50%;}section#shopify-section-template--24983135060286__custom_liquid_UiMdww { text-align: center !important; justify-content: center; display: flex; margin: auto; background: url(/cdn/shop/files/back_img.jpg?v=1714566371); background-size: cover; border-radius: 38px;}@media screen and (min-width: 2220px) { .become-rep-container { /* width: 50%; */ transform: translate(15%, 10px); }}.shopify-policy__container { min-width: 65% !important;}main#MainContent .rte strong { color: #FDD867 !important; line-height: 60px !important;}.become-an-intern main#MainContent { display: flex; column-count: 2; padding-top: 5vw; flex-wrap: wrap;}.become-an-intern section#shopify-section-template--24983135060286__main { display: none;}section#shopify-section-template--24983135060286__custom_liquid_UiMdww { width: 50%;}.become-an-intern .pxs-rich-text-section { border-bottom: 0px !important;}.become-an-intern div#shopify-section-template--22487735370046__intern_form_jazXDF { width: 100% !important; border-top: 0 !important;}.become-an-intern main.main-content { display: flex; column-count: 2; padding-top: 5vw;}.become-an-intern .module-wrapper { display: none;}.become-an-intern section#shopify-section-template--24983135060286__custom_liquid_UiMdww:after { content: ''; background: #f5e6fadb; width: 100%; height: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1; border-radius: 38px;}.become-an-intern article.pxs-rich-text-block.pxs-rich-text-heading-large.pxs-rich-text-alignment-left { position: relative; z-index: 2;}.intern-main-box { position: relative; z-index: 9;}.become-an-intern section#shopify-section-template--24983135060286__custom_liquid_UiMdww { text-align: center !important; justify-content: center; display: flex; margin: auto; background: url(/cdn/shop/files/back_img.jpg?v=1714566371); background-size: cover; border-radius: 38px; position: relative; padding: 5%;}h1.form-title { line-height: 1; text-align: center; font-size: 35px; font-weight: 700; background: #000; color: #fff !important; border-radius: 100px; text-transform: uppercase; padding: 10px; margin-bottom: 20px; font-family: "montserrat" !important;}.hs_submit.hs-submit input.hs-button.primary.large { background: #FFFDCA !important; border: 0; font-size: 25px; font-weight: 700; font-family: 'Montserrat'; padding: 8px 40px !important; box-shadow: 4px 6px 0px #000;}form#hsForm_d722bc85-b64c-442e-b1c3-774f54569fa7 label.hs-error-msg.hs-main-font-element { display: block !important;}form#hsForm_d722bc85-b64c-442e-b1c3-774f54569fa7 input::placeholder { color: #000 !important; opacity: 1;}form#hsForm_d722bc85-b64c-442e-b1c3-774f54569fa7 input { background: transparent; color: #000 !important; border-color: #000; border-radius: 50px; margin: 15px 0; padding: 23px;}form#hsForm_d722bc85-b64c-442e-b1c3-774f54569fa7 label { display: none;}.intern-form .secondary-section-row-2 { display: block; width: 80%; margin: auto;}.becom-intern-form-section { border-radius: 20px; background-image: linear-gradient(to right, #79bdf9, #9cbfff, #bbc2ff, #d7c4ff, #f0c7ff); padding: 20px; background-size: 400% 400%; animation: gradient 15s ease infinite;}@keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; }}img.speaker-img { animation: heartbeat 1s infinite alternate;}@keyframes heartbeat { 0% { transform: scale(1); } 50% { transform: scale(1.1); } 100% { transform: scale(1); }}.top-heading h2 { background: #90bff1; color: #fff !important; padding: 0.2vw 3vw 0.2vw 6vw; font-size: 2.5vw; border-radius: 0 84px 0 0; font-family: "montserrat"; font-weight: 700;}.bottom-heading h2 { background: #0075e7; color: #fff !important; padding: 0.2vw 4vw 0.2vw 6vw; font-size: 4vw; border-radius: 0 0px 180px 0; font-family: "montserrat"; font-weight: 700;}img.box-main-logo { width: 150px;}.container-img { text-align: center;}.hiring-box { position: relative; margin-top: 8vw !important; width: 470px; margin: auto;}.hiring-box h2 { margin: 0; text-align: center; display: inline; letter-spacing: 0.2vw;}.hiring-box div { text-align: center;}img.speaker-img { width: 13vw; position: absolute; top: -66%; left: -4vw;}.intern-main-box * { font-family: "montserrat" !important;}.sales-text-box { margin-top: 3vw; display: grid; grid-gap: 0.5vw;}.sales-text-box h2 { background: #0075e7; text-align: center; color: #fff !important; margin: auto; font-size: 2.5vw; letter-spacing: 0.8vw; padding: 10px 1vw;}.sales-text-box p { text-align: center; color: #0075e7 !important; font-weight: 700; padding-top: 0;}a.join-mail { color: #0075e7 !important;}.column-two-box { display: flex; margin-top: 1.5vw;}.join-box p { color: #0075e7 !important;}.column-in p { color: #0075e7 !important;}.column-in { width: 47%; text-align: center; color: #0075e7; font-weight: 700; margin: auto; margin-top: 0;}.column-in h4 { background: #0075e7; display: inline; color: #fff !important; font-size: 18px !important; padding: 0 0.5vw;}.column-in p { padding-bottom: 0;}.join-box { text-align: center; margin-top: 2vw;}a.join-btn { background: #0075e7; color: #fff !important; font-size: 2vw; font-weight: 900; padding: 0.5vw 1.5vw; border-radius: 100px;}.join-box p { margin-bottom: 0; padding-bottom: 0; color: #0075e7; font-weight: 600;}a.join-mail { font-weight: 800; color: #0075e7;}div#shopify-section-template--22487735370046__intern_form_jazXDF { position: relative;}.become-an-intern main.main-content .shopify-section { min-width: 50% !important;}.intern-form .secondary-section-row-2:before { background: url(/cdn/shop/files/IMG_17451.jpg); content: ''; width: 100%; height: 18vw; background-position: top; background-size: cover; position: relative; background-repeat: no-repeat; left: 0; display: block; border-radius: 30px; margin-bottom: 4vw;}.top-heading { margin-bottom: 2.5em;}.container-img { display: flex; justify-content: center;}main#MainContent .rte p { color: #fff !important;}main#MainContent .shopify-policy__title h1 { color: #FDD867 !important; line-height: 1 !important; font-family: fantasy !important; font-weight: 300; font-size: 4em;}@media only screen and (max-width : 767px) { .size-range-view.product-size-range.custom-productdetails-desc { max-width: 100%; column-gap: 12% !important; } .shopify-policy__container { min-width: 99% !important; } .top-heading { margin-bottom: 1em; } section#shopify-section-template--24983135060286__custom_liquid_UiMdww { width: 100%; } div#shopify-section-template--24983135060286__intern_form_YqpaBz { width: 100%; } .intern-form .secondary-section-row-2:before { height: 40vw; margin-top: 4vw; } .become-an-intern main.main-content .shopify-section { min-width: 100% !important; } .become-an-intern main.main-content { display: grid !important; } .become-an-intern .pxs-rich-text-section { border-bottom: 0px !important; width: 380px; margin-top: 13vw !important; margin: auto; } img.box-main-logo { width: 80px; } .hiring-box { width: 100% !important; } .become-an-intern section#shopify-section-template--24983135060286__custom_liquid_UiMdww { padding: 2em; } .top-heading h2 { font-size: 25px; padding: 0 20px 0 50px; } .bottom-heading h2 { font-size: 35px; padding: 3px 30px 3px 50px; } img.speaker-img { width: 26vw; position: absolute; top: -37px; left: 30px; } .hiring-box { margin-top: 15vw !important; } .sales-text-box h2 { background: #0075e7; text-align: center; color: #fff !important; margin: auto; font-size: 5.5vw; letter-spacing: 1.8vw; padding: 0 3vw; } .column-in { width: 50% !important; } a.join-btn { background: #0075e7; color: #fff !important; font-size: 6vw; font-weight: 900; padding: 1.5vw 4.5vw; border-radius: 100px; } .becom-rep-form-section, .influencer-form-main { margin: 2%; } .intern-form .secondary-section-row-2 { width: 99%; margin-top: 20px; } h1.form-title { text-align: center; font-size: 25px; }}.become-rep-page { position: relative; top: 65px; margin-bottom: 100px}.become-rep-container { width: 100%; margin: 0 auto}.custom-border-radius { border-radius: 20px}.yellow-pink-section { background-image: linear-gradient(to bottom, #fffdca, #f0c7ff); padding: 20px 60px}.blue-yellow-pink-section { background-image: linear-gradient(to bottom, #9bc1ef, #fffdca, #f0c7ff); padding: 20px 60px; border-radius: 20px}.rep-main-section { display: flex; gap: 7px}.rep-description { width: 516px}.rep-desc-height { min-height: 32rem}.rep-description .influencer-link { border-radius: 20px}.rep-description .yellow-pink-section { margin-bottom: 10px; border-radius: 0 0 20px 20px}.rep-description .yellow-pink-section p { position: relative; border-bottom: 1px solid #000; font-size: 34px; margin-bottom: 0}.rep-description .yellow-pink-section p img { position: absolute; right: 0}.rep-description .blue-yellow-pink-section .rep-description-heading { font-size: 36px; margin-bottom: 0}.rep-description .blue-yellow-pink-section .rep-description-para { font-size: 22px}.rep-main-img img { border-radius: 0 0 20px 20px}.rep-img-intro img { object-fit: cover}.rep-main-content-1 { grid-column-start: 1; grid-row-start: 1; grid-row-end: 2}.rep-main-content-2 { grid-column-start: 1; grid-row-start: 2; grid-row-end: 3}.rep-main-content-3 { grid-column-start: 2; grid-row-start: span 2; grid-row-end: 3}.rep-secondary-section { max-width: 1909px}.secondary-section-row-1,.secondary-section-row-2 { display: flex; gap: 7px}.isabella-img { border-radius: 20px}.becom-rep-form-section,.influencer-form-main { border-radius: 20px; background-image: linear-gradient(to bottom, #79bdf9, #f0c7ff); width: 1058px; padding: 20px}.becom-rep-form-section .form-title,.influencer-form-main p.influencer-form-title { font-weight: 700; font-size: 38px; font-family: "Poppins", sans-serif; margin: 0}.becom-rep-form-section .form-input-row { display: flex; justify-content: space-around; align-items: center; gap: 20px}.becom-rep-form-section .become-rep-form .hs-input { border: 1px solid #000; border-radius: 20px; background-color: transparent; color: #000; font-size: 12px}.becom-rep-form-section .become-rep-form .hs-input::placeholder { color: #000; font-size: 13px; font-family: "Poppins", sans-serif}input#company-986f4861-5b80-46ef-aaf2-26999af2cf48 { background: transparent !important; border: 2px solid #000; color: #000}form#hsForm_986f4861-5b80-46ef-aaf2-26999af2cf48 .hs-form-986f4861-5b80-46ef-aaf2-26999af2cf48_58de5450-6f5d-48df-89ba-7fd63795ec10 .hs-button { border-radius: 20px; color: #000 !important; background-color: #fffdca !important; box-shadow: 7px 7px #000; text-transform: uppercase; padding: 6px 30px; font-size: 12px; font-weight: 700; border: 1px solid #000}.hbspt-form input:not([type="file"]) { background-color: transparent !important}.hs-form-986f4861-5b80-46ef-aaf2-26999af2cf48_09c7d351-c397-49fd-b2c2-08732f15543f .hs-button { background: red !important}@media screen and (min-width: 2220px) { .become-rep-container { transform: translate(15%, 10px) }}@media screen and (max-width: 991px) { .mobile-become-rep-container { display: block } .become-rep-page { display: none }}@media screen and (min-width: 992px) { .mobile-become-rep-container { display: none } .become-rep-page { display: block }}.mobile-rep-main { position: relative; top: 70px; margin-bottom: 75px}.influencer-mobile-link { z-index: 1; position: relative; background-image: linear-gradient(to bottom, #fffdca, #f0c7ff); text-transform: uppercase; border-radius: 0 0 20px 20px; padding: 20px; width: 100%}.influencer-mobile-link a { font-size: 20px; font-weight: 700; border-bottom: 2px solid #000; display: flex; justify-content: space-between; padding-bottom: 5px}.influencer-mobile-link a img { width: 15px; height: 15px; margin-top: 8px}.rep-group-img { margin-top: -4%; position: relative; z-index: 0}.rep-group-img img { width: 100%}.rep-slide-img img { width: 100%; border-radius: 20px}.rep-slide-description { background-image: linear-gradient(to bottom, #fab7c2, #eaa9f2); padding: 20px; border-radius: 20px; margin-top: -10%; position: relative; height: 391px; overflow-y: auto}.rep-perks-mobile ul.perks-list { padding: 0}.rep-perks-mobile .perks-list li.perks-list-items { margin: 0}.perks-list .perks-list-items p { display: inline-block; font-size: 18px; font-weight: 700; margin-left: 10px; text-transform: uppercase}.becom-rep-form-section.mob,.influencer-form-main { border-radius: 20px; background-image: linear-gradient(to bottom, #79bdf9, #f0c7ff); width: 100%}.mob .form-title { font-weight: 700; font-size: 22px; margin: 0; text-transform: capitalize; padding: 10px 0}.mob .hs-form-field,.field { margin: 0 !important; padding: 0}.hs-form-field label { line-height: 2px !important}.hs-richtext { color: #000 !important}.hs-form-field .input { margin: 0 !important}.how-influencer-works-mobile,.campus-program-mobile,.rep-perks-mobile { background-image: linear-gradient(to bottom, #9bc1ef, #fffdca, #f0c7ff); padding: 20px; border-radius: 20px;}.rep-perks-mobile { background-image: linear-gradient(to bottom, #9bc1ef, #fffdca, #f0c7ff); padding: 20px; border-radius: 20px;}.perks-list .perks-list-items p { display: inline-block; font-size: 18px; font-weight: 700; margin-left: 10px; text-transform: uppercase;}.how-influencer-works-mobile p.influencer-work-title-mobile,.mobile-influencer-criteria p.influencer-work-title-mobile,.campus-program-mobile p.campus-program-title-mobile,.rep-perks-mobile p.rep-perks-title-mobile,.rep-slide-description .rep-slide-desc-title p.rep-slide-name-title,.influencer-form-mobile p.influencer-form-mobile-title { font-weight: 700; font-size: 22px; margin: 0; text-transform: capitalize; padding: 10px 0;}.rep-perks-mobile ul.perks-list { list-style: none;}.rep-perks-mobile .perks-list li.perks-list-items { display: flex;}main#MainContent li.perks-list-items img { object-fit: contain;}.rep-slider-section.mobile-slide-become.slick-initialized.slick-slider { padding: 6px 0;}.secondary-section-row-1 { padding: 5px 0;}.secondary-section-row-1>div img { padding: 3px 0;}.rep-description a img { margin-bottom: 5px;}@media screen and (max-width: 1019px) { .mobile-influencer-container { display: block } .influencer-container { display: none }}@media screen and (min-width: 1020px) { .mobile-influencer-container { display: none } .influencer-container { display: block }}@media screen and (max-width: 420px) { .become-rep-mobile-link { top: -25% }}.influencer-mobile-main-sec { position: relative; top: 70px}.become-rep-mobile-link { background-image: linear-gradient(to bottom, #fffdca, #f0c7ff); text-transform: uppercase; border-radius: 0 0 20px 20px; padding: 20px; width: 100%}.become-rep-mobile-link a { font-size: 20px; font-weight: 700; border-bottom: 2px solid #000; display: flex; justify-content: space-between; padding-bottom: 5px}.become-rep-mobile-link a img { width: 15px; height: 15px; margin-top: 8px}.influencer-mobile-main-img { margin-top: -18px; position: relative; z-index: -2}.influencer-mobile-main-img img,.mobile-influencer-img-1 img,.mobile-influencer-img-2 img,.mobile-influencer-img-3 img { width: 100%}.join-influencer-team-mobile { background-color: #fefcc9; border-radius: 20px; padding: 20px; margin-top: 75px}.join-influencer-team-mobile p { font-weight: 700; font-size: 22px; margin: 0; text-transform: uppercase}.how-influencer-works-mobile,.campus-program-mobile,.rep-perks-mobile { background-image: linear-gradient(to bottom, #9bc1ef, #fffdca, #f0c7ff); padding: 20px; border-radius: 20px}.how-influencer-works-mobile p.influencer-work-title-mobile,.mobile-influencer-criteria p.influencer-work-title-mobile,.campus-program-mobile p.campus-program-title-mobile,.rep-perks-mobile p.rep-perks-title-mobile,.rep-slide-description .rep-slide-desc-title p.rep-slide-name-title,.influencer-form-mobile p.influencer-form-mobile-title { font-weight: 700; font-size: 22px; margin: 0; text-transform: capitalize; padding: 10px 0}.how-influencer-works-mobile p,.mobile-influencer-criteria ul li,.campus-program-mobile p,.rep-slide-description p { font-size: 16px}.rep-slide-description .rep-slide-desc-title p.chapter-name { padding: 5px 0 10px; font-size: 16px; margin: 0}.mobile-influencer-criteria ul { list-style-type: disc; padding: 0 0 0 20px}.mobile-influencer-criteria { background-image: linear-gradient(to bottom, #ff9d97, #fff3c5); padding: 20px; border-radius: 20px}.influencer-form-mobile { background-image: linear-gradient(to bottom, #79bdf9, #f0c7ff); padding: 20px; border-radius: 20px}.influencer-form-main.mob { border-radius: 20px; background-image: linear-gradient(to bottom, #79bdf9, #f0c7ff); width: 100%}.mob p.influencer-form-title { font-weight: 700; font-size: 22px !important; margin: 0; text-transform: capitalize; padding: 10px 0}.influencer-form-main.mob { height: 100%}.influencer-container { width: 100%; padding-right: 5px; padding-left: 5px; position: relative; top: 70px; padding-bottom: 100px}.my-7 { margin: 7px auto}.mb-7 { margin-bottom: 7px}.influencer-main-section,.influencer-second-section,.influencer-form-section { display: flex; gap: 7px}.influencer-main-sec-col-1,.influencer-row-2-col-1 { width: 516px}.become-rep-link { border-radius: 20px}.influencer-main-sec-col-2 { width: 1395px}.influencer-row-2-col-2 { width: 533px}.influencer-row-2-col-3 { width: 851px}.influencer-form-main { width: 1058px}.influencer-form-side-sec { width: 845px}.join-influencer-team { background-color: #fefcc9; border-radius: 20px; padding: 20px}.join-influencer-team p { font-weight: 700; font-size: 32px; margin: 0}p.influencer-form-title { font-size: 20px !important}@media screen and (min-width: 2220px) { .influencer-container { transform: translate(15%, 10px) }}.mobile-influencer-criteria ul { color: #000 !important;}.become-rep-mobile-link { position: relative; z-index: 1;}.influencer-mobile-main-img { z-index: 0;}.cart-count-bubble { background-image: linear-gradient(to bottom, #9bc1ef, #fffdca, #f0c7ff) !important;}.template-product-alpha .productView-buttons { display: inherit;}.productView-wishlist.clearfix { display: none;}div#shipping-calculator { display: none;}.cart-countdown { display: none !important;}.quantity__style--1 .quantity__input { color: #000 !important;}.quantity__container { border-radius: 13px; overflow: hidden;}button#product-add-to-cart { border-radius: 40px;}button.shopify-payment-button__button.shopify-payment-button__button--unbranded { background: linear-gradient(360deg, #f0c7ff, #fffdca 47.3%, #9bc1ef) !important; border-radius: 39px !important;}.cart-container.container h1.page-header.text-center { text-align: left; color: #fff !important; font-size: 2vw; padding-bottom: 0;}.cart-header { background: #0000 !important;}a.cart-item-image.image-portrait { border-radius: 16px;}.cart-item { border: none; background: #1d1d1d; border-radius: 25px;}.your-shopping-cart .breadcrumb.breadcrumb-center { display: none;}.cart-item * { color: #fff !important;}.cart-item input.form-input.quantity.cart-item-qty-input { background: #1d1d1d; border-radius: 26px; color: #fdd867 !important;}.cart-item span.cart-item-value { color: #5aa5f0 !important;}.cart-item .cart-item-block-right { align-self: auto;}ul.cart-totals.list-unstyled * { color: #fff !important;}li.cart-total.cart-total-shipping { display: none;}button#cart-checkout { background-color: #FDD867 !important; border: 1px solid #FDD867 !important; color: #000 !important; border-radius: 50px;}a.button.button-2.button-continue { background: #0000 !important; color: #fff !important; border-radius: 50px;}.cart-total-subtotal:after { opacity: 0;}.cart-total-grandtotal:after { opacity: 0;}.cart-total-grandtotal { border: none !important;}.cart--totals-title:after { opacity: 0;}.template-product-alpha .product-price.product-detail__gap-sm { display: block; padding-top: 1em;}span.current-price.theme-money { color: #ffc206 !important; font-size: 26px;}.template-product .product-accordion-title h3::after { opacity: 0;}.template-product-alpha .product-accordion-title h3::after { content: 'DESCRIPTION';}a.header__icon.header__icon--cart { display: none !important;}.template-product-alpha a.header__icon.header__icon--cart { display: inline-block !important;}.your-shopping-cart a.header__icon.header__icon--cart { display: inline-block !important;}.header-mobile__item.header-mobile__item--cart { display: none;}.template-product-alpha .header-mobile__item.header-mobile__item--cart { display: inline-block !important;}.your-shopping-cart .header-mobile__item.header-mobile__item--cart { display: inline-block !important;}.share-buttons.no-count { display: flex; align-items: center; justify-content: center;}.share-buttons.no-count a { width: 19%; text-align: center; padding: 20px 0;}.share-buttons.no-count a svg { width: 40px; height: 40px;}.share-buttons.no-count a img { width: 40px; height: 40px; margin: auto;}.list.collection-list.list-text-wrapper-overlay.column-2 { justify-content: center; column-gap: 15px;}.list.collection-list.list-text-wrapper-overlay.column-2 .list-item.product-list-item { width: 45%; overflow: hidden;}select#option-0 { color: #000 !important; border-radius: 32px; margin-bottom: 18px;}select#option-1 { color: #000 !important; border-radius: 32px; margin-bottom: 18px;}.header-mobile__item.header-mobile__item--cart { padding-right: 0 !important;}.header-mobile__item.header-mobile__item--cart .header-mobile--icon { justify-content: center;}button#product-add-to-cart { background: #FDD867 !important;}.template-collection h1.module-title { color: #fff !important; text-align: center; line-height: 1;}.MuiCardMedia-root.jss20.wishlist-hero-list-card-product-image { height: 300px; background-size: contain;}.MuiCardContent-root.wishlist-hero-list-card-product-price { display: none;}.wishlisthero-customer-view-listing .MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-2.MuiGrid-align-items-xs-flex-start p.MuiTypography-root.wishlist-hero-list-header.wishlist-hero-dyna-translate.MuiTypography-body1 { display: none;}h1.wishlist-hero-page-header { color: #fff !important;}.template-product-alpha .productView-img-container.product-single__media { border-radius: 0;}.template-product-alpha .productView-thumbnail .productView-thumbnail-link { border-radius: 0px;}.productView-price.no-js-hidden.clearfix { font-size: 0;}.template-product-alpha div#price { display: none;}.template-product-alpha dd.price__last span.price-item.price-item--regular { color: #ffc206 !important; font-size: 25px !important;}.template-product-alpha dd.price__last { padding-top: 20px;}.productView-price.no-js-hidden.clearfix { display: none;}.template-product-alpha .productView-price.no-js-hidden.clearfix { display: block;}.selector-wrapper.bcpo-simple.bcpo-default .bcpo-label span { color: #fff !important;}.selector-wrapper.bcpo-default .bcpo-label span { color: #fff !important;}div#bcpo select { font-size: 16px; border-radius: 25px !important; padding: 14px 18px !important;}.single-option-selector { font-size: 16px; border-radius: 25px !important; padding: 14px 18px !important;}span.bcpo-title { color: #fff !important;}div#bcpo input { border-radius: 40px !important; padding: 15px !important;}.size-range-view.product-size-range.custom-productdetails-desc { column-gap: 30%;}/* prduct guide style */section#shopify-section-template--24983135355198__main { display: none;}div#shopify-section-template--24983135355198__rich_text_YaKJUX { background: linear-gradient(0deg, #F0C7FF 0.27%, #FFFDCA 50.02%, #9BC1EF 99.77%);}div#shopify-section-template--24983135355198__rich_text_YaKJUX h2.heading { font-size: 7vw; font-weight: 500; line-height: 1; letter-spacing: -8px;}div.pg-1 { margin-top: 4em; display: block; position: relative; border-radius: 5px;}div.pg-1:after { content: ''; position: absolute; overflow: auto; background: url(/cdn/shop/files/Frame_1261156289_f6b4f219-0e35-4a42-8bec-8fc2b28884cf.jpg); animation: hola-pg-1 15s ease infinite; background-size: 120% 120%; background-attachment: fixed; z-index: 1; width: 100%; top: 0; height: 100%; left: 0; border-radius: 5px;}@keyframes hola-pg-1 { 0% { background-position: 0% 0%; } 50% { background-position: 100% 100%; } 100% { background-position: 0% 0%; }}.size-range-view.product-size-range.custom-productdetails-desc { column-gap: 30%;}.halo-block-header.text-center { box-shadow: 17px 24px 35px 0px rgba(0, 0, 0, 0.25); background: #212121; border-radius: 4px; margin-bottom: 3em !important; display: flex; position: relative; padding: 1.5em; justify-content: center; align-items: center;}.halo-block-header.text-center h3.title span { color: #fff !important;}.halo-block-header.text-center h3.title { text-transform: inherit !important;}:is(#shopify-section-template--24983135355198__custom_service_block_zdftJB, #shopify-section-template--24983135420734__custom_service_block_zdftJB) .policies-icon.image-zoom { border-radius: 8px; background: #E9E9E9; padding: 15px 15px 60px; margin-bottom: -44px !important; box-shadow: 0px 2px 6px #00000070;}.product-guide div#shopify-section-template--24983135355198__custom_service_block_zdftJB p.policies-button{ background: #FFFDCA; min-width: 100%; width: 100%; border-radius: 50px; height: 45px; line-height: 45px; text-transform: uppercase; font-weight: 800; box-shadow: 3px 5px 0px #000; margin-bottom: 15px;}.product-guide div#shopify-section-template--24983135355198__custom_service_block_zdftJB .policies-content{ width: 100%;}.product-guide .recruitment span.policies-text.type--font_1 { font-family: 'Retrochips', Arial, sans-serif !important;}.bg-policies-block .halo-row a { position: relative;}:is(#shopify-section-template--24983135355198__custom_service_block_zdftJB, #shopify-section-template--24983135420734__custom_service_block_zdftJB) .bg-policies-block .halo-row a:after { background: linear-gradient(180deg, #00000000 0%, #0000006b 100%); position: absolute; width: 101%; height: 102%; z-index: 1; content: ''; top: 0; bottom: 0; margin-top: -3px;}.policies-icon.image-zoom { position: relative; z-index: 2;}.policies-content { position: relative; z-index: 3;}.template-page .policies-icon.image-zoom img { padding: 8px; padding: 0; border-radius: 5px;}div#shopify-section-template--24983135355198__custom_service_block_zdftJB .halo-item { width: 33.3%;}.bg-policies-block .halo-row { row-gap: 28px; justify-content: center;}.rich-text__blocks .button { border-radius: 50px;}.custom-service-block img { border-radius: 15px !important;}/* third sec */:is(#shopify-section-template--24983135355198__custom_service_block_YWfGB8, #shopify-section-template--24983135420734__custom_service_block_YWfGB8) .custom-service-block .halo-item a { padding: 8px; background: url(/cdn/shop/files/third_section_box_back.jpg); background-size: cover; background-position: center;}:is(#shopify-section-template--24983135355198__custom_service_block_YWfGB8, #shopify-section-template--24983135420734__custom_service_block_YWfGB8) .policies-icon.image-zoom { margin-bottom: 15px !important;}:is(#shopify-section-template--24983135355198__custom_service_block_YWfGB8, #shopify-section-template--24983135420734__custom_service_block_YWfGB8) .halo-row .halo-item { width: 25% !important;}/* four sec */:is(#shopify-section-template--24983135355198__custom_service_block_UqtKqi, #shopify-section-template--24983135420734__custom_service_block_UqtKqi) .halo-row .halo-item { width: 25% !important;}:is(#shopify-section-template--24983135355198__custom_service_block_UqtKqi, #shopify-section-template--24983135420734__custom_service_block_UqtKqi) .policies-icon.image-zoom { margin-bottom: 15px !important;}:is(#shopify-section-template--24983135355198__custom_service_block_UqtKqi, #shopify-section-template--24983135420734__custom_service_block_UqtKqi) .custom-service-block .halo-item a { padding: 8px;}/* five sec */div#shopify-section-template--24983135355198__custom_service_block_FwhHLQ .halo-row .halo-item { width: 20% !important;}div#shopify-section-template--24983135355198__custom_service_block_FwhHLQ .policies-icon.image-zoom { margin-bottom: 15px !important;}div#shopify-section-template--24983135355198__custom_service_block_FwhHLQ .custom-service-block .halo-item a { padding: 8px; background: #181818 !important; border: none !important;}div#shopify-section-template--24983135355198__custom_service_block_FwhHLQ span.policies-text { color: #9BC1EF !important;}/* Design Trends */div#shopify-section-template--24983135355198__custom_service_block_jNH6TW .halo-row .halo-item { width: 33.3% !important;}div#shopify-section-template--24983135355198__custom_service_block_jNH6TW .policies-icon.image-zoom { margin-bottom: 15px !important;}div#shopify-section-template--24983135355198__custom_service_block_jNH6TW .custom-service-block .halo-item a { padding: 8px; background: #181818 !important; border: none !important;}div#shopify-section-template--24983135355198__custom_service_block_jNH6TW span.policies-text { color: #9BC1EF !important;}/* Mix & Match*/:is(#shopify-section-template--24983135355198__custom_service_block_YFgnbq, #shopify-section-template--24983135420734__custom_service_block_YFgnbq) .halo-row .halo-item { width: 23.7% !important; padding: 0; margin: 0.5%; background: #181818; border-radius: 6px;}:is(#shopify-section-template--24983135355198__custom_service_block_YFgnbq, #shopify-section-template--24983135420734__custom_service_block_YFgnbq) .halo-row .halo-item .policies-icon>a { display: none;}:is(#shopify-section-template--24983135355198__custom_service_block_YFgnbq, #shopify-section-template--24983135420734__custom_service_block_YFgnbq) .policies-icon.image-zoom { margin-bottom: 15px !important;}:is(#shopify-section-template--24983135355198__custom_service_block_YFgnbq, #shopify-section-template--24983135420734__custom_service_block_YFgnbq) .custom-service-block .halo-item a { padding: 8px; background: #181818 !important; border: none !important;}:is(#shopify-section-template--24983135355198__custom_service_block_YFgnbq, #shopify-section-template--24983135420734__custom_service_block_YFgnbq) span.policies-text { color: #9BC1EF !important;}div#shopify-section-template--24983135355198__custom_service_block_feVT7A { display: none;}div#shopify-section-template--24983135355198__custom_service_block_g4e9eK { display: none;}/* .gf-option-block.gf-option-36670.gf-option-block-checkbox.none ul.gf-option-box { display: inline-grid;}.gf-option-block.gf-option-36670.gf-option-block-checkbox.none ul.gf-option-box li:nth-child(3) { order: -1;} */.img-sec-3.relative-position video { height: 750px; width: 100%; object-fit: cover; border-radius: 15px;}span.gf-clear svg { width: 10px; margin-top: -1px;}.product-guide div.pg-menu { display: block; padding-bottom: 20px;}ul.pg-menu { list-style: none; padding: 0; margin: 0; display: flex; justify-content: space-around;}ul.pg-menu li a { color: #fff; padding: 18px; transition: 0.5s ease;}ul.pg-menu li a:hover { transform: scale(1.3);}section#shopify-section-template--24983135355198__custom_liquid_DxkNfj { display: none;}:is(#shopify-section-template--24983135355198__custom_service_block_YFgnbq, #shopify-section-template--24983135420734__custom_service_block_YFgnbq) .halo-item>a { display: none;}:is(#shopify-section-template--24983135355198__custom_service_block_YFgnbq, #shopify-section-template--24983135420734__custom_service_block_YFgnbq) .image-tabs a:nth-child(1) { display: none !important;}.image-tabs a { width: 17%; padding: 2px !important; border: 2px solid #91C0F2 !important; border-radius: 2px !important;}.image-tabs img { border: 2px solid #91C0F2 ; border-radius: 2px !important;}:is(#shopify-section-template--24983135355198__custom_service_block_YFgnbq, #shopify-section-template--24983135420734__custom_service_block_YFgnbq) .custom-service-block .halo-item .policies-icon { margin-bottom: 25px;}/* .item-15 .img-8-height { height: 88% !important; } .item-14 .img-sec-4 { height: 101% !important; }.item-16 .img-sec-11 { height: 100% !important;}.item-16 .img-sec-11 { height: 80% !important;}.item-13 .three-girls { height: 103% !important;}.item-12 .img-sec-3 { height: 100% !important;} .item-12.relative-position { height: 630px !important;margin-bottom: -95px !important; }.item-13.relative-position { height: 630px !important;margin-bottom: -95px !important; } .item-14, .item-16 { height: 500px !important; overflow: hidden; border-radius: 20px; } .item-14 .custom-description-block, .item-16 .custom-description-block { bottom: 0vw !important; } .item-15 .custom-description-block { bottom: 0vw !important; } */.gf-option-36663 .gf-option-box { display: flex; flex-direction: column;}.gf-option-36663 .gf-option-box li:nth-child(14) { order: -3;}.gf-option-36663 .gf-option-box li:nth-child(12) { order: -2;}.gf-option-36663 .gf-option-box li:nth-child(8) { order: -1;}.design-request .page-width .container { border-radius: 20px; background-image: linear-gradient(to right, #79bdf9, #9cbfff, #bbc2ff, #d7c4ff, #f0c7ff); padding: 20px; background-size: 400% 400%; animation: gradient 15s ease infinite;}.design-request h1.main-page-title.page-header { text-align: center; background: #000; border-radius: 50px; color: #fff !important; padding: 40px 1px 35px; font-size: 3em;}.design-p-request h5 { color: #000;}.design-p-request input.hs-button.primary.large { background: #ff7a59; border-color: #ff7a59; color: #ffffff; font-family: Poppins;}h3.first-title { font-size: 16px;}.first-image-box { padding: 5px 15px; margin-top: -10px; position: relative;}.first-image-box p { margin-top: 0; font-size: 10px;}@media only screen and (max-width : 767px) { .product-guide div#shopify-section-template--24983135355198__custom_service_block_zdftJB p.policies-button{ display: none !important; } .design-request h1.main-page-title.page-header{ font-size: 2em; } section#shopify-section-template--24983135355198__custom_liquid_DxkNfj { display: block; } :is(.product-guide, .recruitment) main#MainContent  { padding-bottom: 0px !important;} :is(.product-guide, .recruitment) main#MainContent div#shopify-section-template--24983135355198__rich_text_YaKJUX  { padding-bottom: 15px !important; } ul.m-pg-menu { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; justify-content: center; border-bottom: 3px solid #000; background: #212121; row-gap: 20px; padding: 20px 0 } ul.m-pg-menu a { font-size: 11px; border: 1px solid #EEC8FA; margin: 3px; padding: 10px 8px; border-radius: 25px; color: #fff !important; background: #000; } .m-pg-menu.sticky { position: fixed; top: 0; width: 100%; z-index: 1000; /* Ensure it stays above other content */ } .rich-text__blocks .button { font-size: 12px !important; } .product-guide header div.pg-menu { display: none !important; } #gf-controls-container .globo-selected-items-wrapper .selected-item>a, .gf-top_one #gf-tree .globo-selected-items-wrapper .selected-item>a { font-size: 9px !important; } span.gf-clear svg { width: 9px; margin-top: -2px; } /* Discover Our Top Picks */ div#shopify-section-template--24983135355198__rich_text_YaKJUX .rte img { width: 362px; height: 362px; } div.pg-1 { border-radius: 11px; width: 362px; margin: auto; overflow: hidden; } div.pg-1:after { background: url(/cdn/shop/files/Frame_1261156308.png); } img.design-t-image { border-radius: 4px !important;} div#shopify-section-template--24983135355198__rich_text_YaKJUX h2.heading { font-size: 32px; font-weight: 600; font-family: "Oswald", sans-serif !important; letter-spacing: 0px; } div#shopify-section-template--24983135355198__rich_text_YaKJUX .rich-text__text.rte { margin-top: 12px; opacity: 1;} .bg-policies-block .halo-row { row-gap: 10px; justify-content: center;} div#shopify-section-template--24983135355198__rich_text_YaKJUX .rich-text__text.rte p { font-size: 16px; } .halo-block-header.text-center { margin-bottom: 1em !important; padding: 0.5em !important; } :is(.product-guide, .recruitment) main#MainContent .container { padding: 0;} .halo-block-header .title .text { font-size: 16px; } /* Popular Products */ :is(#shopify-section-template--24983135355198__custom_service_block_zdftJB, #shopify-section-template--24983135420734__custom_service_block_zdftJB) .halo-item { width: 50% !important; margin-top: 0px !important; } :is(#shopify-section-template--24983135355198__custom_service_block_zdftJB, #shopify-section-template--24983135420734__custom_service_block_zdftJB) .policies-icon.image-zoom { padding-left: 0px; padding-right: 0px; padding-top: 0; } :is(.product-guide, .recruitment) .policies-icon.image-zoom img { padding: 4px !important; border-radius: 7px !important; } :is(#shopify-section-template--24983135355198__custom_service_block_UqtKqi, #shopify-section-template--24983135420734__custom_service_block_UqtKqi) img.lazyloaded { height: 220px;} .halo-item span.policies-text.type--font_1 { font-size: 10px; } :is(#shopify-section-template--24983135355198__custom_service_block_zdftJB, #shopify-section-template--24983135420734__custom_service_block_zdftJB) .custom-service-block .halo-item a { padding-bottom: 10px !important; margin: 0 !important; padding: 5px 5px 10px !important; } :is(#shopify-section-template--24983135355198__custom_service_block_YWfGB8, #shopify-section-template--24983135420734__custom_service_block_YWfGB8) .halo-row .halo-item { width: 50% !important; margin-top: 0; } :is(#shopify-section-template--24983135355198__custom_service_block_YWfGB8, #shopify-section-template--24983135420734__custom_service_block_YWfGB8) .custom-service-block .halo-item a { padding: 0; } :is(#shopify-section-template--24983135355198__custom_service_block_YWfGB8, #shopify-section-template--24983135420734__custom_service_block_YWfGB8) .policies-icon.image-zoom { margin-bottom: 0px !important; } :is(#shopify-section-template--24983135355198__custom_service_block_UqtKqi, #shopify-section-template--24983135420734__custom_service_block_UqtKqi) .halo-row .halo-item { width: 50% !important; margin-top: 0; } :is(#shopify-section-template--24983135355198__custom_service_block_UqtKqi, #shopify-section-template--24983135420734__custom_service_block_UqtKqi) .custom-service-block .halo-item a { padding: 0px !important; } :is(#shopify-section-template--24983135355198__custom_service_block_UqtKqi, #shopify-section-template--24983135420734__custom_service_block_UqtKqi) .policies-icon.image-zoom { margin-bottom: 0px !important; } div#shopify-section-template--24983135355198__custom_service_block_FwhHLQ .halo-row .halo-item { width: 25% !important; padding: 0 !important; margin-top: 0 !important; } div#shopify-section-template--24983135355198__custom_service_block_FwhHLQ .custom-service-block .halo-item a { border-radius: 0 !important; padding: 0; } :is(.product-guide, .recruitment) div#shopify-section-template--24983135355198__custom_service_block_FwhHLQ .policies-icon.image-zoom img { border-radius: 8px !important; height: 100px; } div#shopify-section-template--24983135355198__custom_service_block_FwhHLQ .policies-icon.image-zoom { margin-bottom: 0px !important; } div#shopify-section-template--24983135355198__custom_service_block_feVT7A { display: block !important; } div#shopify-section-template--24983135355198__custom_service_block_feVT7A .halo-item { width: 50%; margin-top: 0; } div#shopify-section-template--24983135355198__custom_service_block_feVT7A .policies-icon.image-zoom { margin-bottom: 0px !important; } div#shopify-section-template--24983135355198__custom_service_block_feVT7A .custom-service-block .halo-item a { padding: 6px 0; background: #181818 !important; border: none !important; } div#shopify-section-template--24983135355198__custom_service_block_feVT7A span.policies-text { color: #9BC1EF !important; } #shopify-section-template--24983135355198__custom_service_block_YFgnbq { display: none !important; } div#shopify-section-template--24983135355198__custom_service_block_jNH6TW { display: none; } div#shopify-section-template--24983135355198__custom_service_block_g4e9eK { display: block !important; } div#shopify-section-template--24983135355198__custom_service_block_g4e9eK .custom-service-block .halo-item a { padding: 8px; background: #181818 !important; border: none !important; } div#shopify-section-template--24983135355198__custom_service_block_g4e9eK .halo-item .policies-icon.image-zoom { width: 100% !important; margin-bottom: 10px; } div#shopify-section-template--24983135355198__custom_service_block_g4e9eK .policies-icon.image-zoom img { width: 100%; } div#shopify-section-template--24983135355198__custom_service_block_g4e9eK span.policies-text { color: #9BC1EF !important; font-weight: 400 !important; font-size: 14px; }}/* Recruitment Page */section#shopify-section-template--23855316926782__main { display: none;}div#shopify-section-template--24983135420734__custom_service_block_zdftJB .halo-item{ width: 33.3%;}.recruitment-menu { display: none;}.recruitment .pg-1:after { background: url(/cdn/shop/files/Frame_1261156289_2.jpg); }.recruitment .pg-1 { margin-bottom: 4em; margin-top: 0;}.recruitment .rich-text__blocks h2.heading { font-weight: 300; text-transform: capitalize; line-height: 1.2;}.recruitment .rich-text__blocks p { text-transform: uppercase; letter-spacing: 2px; line-height: 1.2;}.recruitment div.recruitment-menu { display: block; padding-bottom: 20px;}ul.recruitment-menu { list-style: none; padding: 0; margin: 0; display: flex; justify-content: space-around;}ul.recruitment-menu li a { color: #fff; padding: 18px; transition: 0.5s ease;}ul.recruitment-menu li a:hover { transform: scale(1.3);}#shopify-section-template--24983135420734__custom_service_block_zdftJB p.policies-button{ display: none;}.recruitment span.policies-text.type--font_1 { color: #252525;text-align: center;font-family: Poppins !important;font-style: normal;font-weight: 800;line-height: normal;text-transform: uppercase; letter-spacing: -0.5px;}/* Page Mobile Menu */section#shopify-section-template--24983135420734__custom_liquid_DxkNfj { display: none;}div#shopify-section-template--24983135420734__custom_service_block_YFgnbq .halo-item .policies-content span.policies-text.type--font_1 { background: #212121; padding: 8px; margin-top: -10px;}div#shopify-section-template--24983135420734__custom_service_block_wUpimh span.policies-text.type--font_1 { margin-bottom: 5px !important;}div#shopify-section-template--24983135420734__custom_service_block_wUpimh .policies-content { width: 100%; border-top: 1px solid #D7D7D7; padding: 8px 5px;}div#shopify-section-template--24983135420734__custom_service_block_wUpimh .halo-item a { padding: 0;} .holabox-001 { box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); background: rgba(255, 255, 255, 0.60); height: 100px; display: flex; justify-content: center; align-items: center; color: #0275E5; text-align: center; font-family: Poppins; font-size: 18px; font-style: normal; font-weight: 600;} div#shopify-section-template--24983135420734__custom_service_block_wUpimh .halo-item.slider__slide:nth-child(1) a { background: radial-gradient(95.59% 109.1% at 50% 50%, #FFF 0%, #91C0F2 100%) !important;}div#shopify-section-template--24983135420734__custom_service_block_wUpimh .halo-item.slider__slide:nth-child(2) a { background: radial-gradient(44.58% 69.9% at 50% 50%, #FFF 0%, #FFF0C2 100%) !important;}div#shopify-section-template--24983135420734__custom_service_block_wUpimh .halo-item.slider__slide:nth-child(3) a { background: radial-gradient(54.72% 85.8% at 50% 50%, #FFF 0%, #EEC8FA 100%) !important;}div#shopify-section-template--24983135420734__custom_service_block_wUpimh .halo-item.slider__slide:nth-child(4) a { background: radial-gradient(95.59% 109.1% at 50% 50%, #FFF 0%, #91C0F2 100%) !important;}div#shopify-section-template--24983135420734__custom_service_block_wUpimh .halo-item.slider__slide:nth-child(5) a { background: radial-gradient(44.58% 69.9% at 50% 50%, #FFF 0%, #FFF0C2 100%) !important;}div#shopify-section-template--24983135420734__custom_service_block_wUpimh img{ margin: auto;}.section-block-template--24983135420734__custom_service_block_wUpimh .halo-block-header .title .text { background: #0000 !important; padding-top: 10px;}:is(#shopify-section-template--24983135420734__rich_text_Ghn8yQ, #shopify-section-template--24983135420734__rich_text_zmFm4Q) .rich-text__blocks.text-center { display: flex !important; justify-content: center !important; align-items: center !important; column-gap: 6%;}:is(#shopify-section-template--24983135420734__rich_text_Ghn8yQ, #shopify-section-template--24983135420734__rich_text_zmFm4Q) .rich-text__text.rte { width: auto !important; margin: 0;}:is(#shopify-section-template--24983135420734__rich_text_Ghn8yQ, #shopify-section-template--24983135420734__rich_text_zmFm4Q) a.button { margin: 0 !important; padding: 10px 80px; box-shadow: 3px 4px 0px #000;}:is(#shopify-section-template--24983135420734__rich_text_Ghn8yQ, #shopify-section-template--24983135420734__rich_text_zmFm4Q)  { margin: 0;}:is(#shopify-section-template--24983135420734__rich_text_Ghn8yQ, #shopify-section-template--24983135420734__rich_text_zmFm4Q) .rich-text__text.rte { text-align: left;}:is(#shopify-section-template--24983135420734__rich_text_Ghn8yQ, #shopify-section-template--24983135420734__rich_text_zmFm4Q) .rich-text__text.rte h2 { color: #3079C6 !important; text-align: center; font-family: Poppins; font-size: 30px; font-style: normal; font-weight: 700; line-height: normal; text-transform: uppercase; margin-bottom: 5px; margin-top: 0;}:is(#shopify-section-template--24983135420734__rich_text_Ghn8yQ, #shopify-section-template--24983135420734__rich_text_zmFm4Q) .rich-text__text.rte h2 { display: flex; justify-content: center; align-items: center; column-gap: 6px;}div#shopify-section-template--24983135420734__custom_service_block_YFgnbq .image-tabs img { border: 0px solid #91C0F2;}div#shopify-section-template--24983135420734__custom_service_block_YFgnbq .image-tabs a.selected img { border: 2px solid #91C0F2 !important;}:is(#shopify-section-template--24983135420734__rich_text_Ghn8yQ, #shopify-section-template--24983135420734__rich_text_zmFm4Q) .rich-text__text.rte h2 img { width: 36px;}@media only screen and (max-width : 767px) { :is(#shopify-section-template--24983135420734__rich_text_Ghn8yQ, #shopify-section-template--24983135420734__rich_text_zmFm4Q) a.button { width: 100% !important; display: block; min-width: 96%; margin: auto !important;} :is(#shopify-section-template--24983135420734__rich_text_Ghn8yQ, #shopify-section-template--24983135420734__rich_text_zmFm4Q)  { width: 100%;} :is(#shopify-section-template--24983135420734__rich_text_Ghn8yQ, #shopify-section-template--24983135420734__rich_text_zmFm4Q) .rich-text__text.rte h2 { font-family: Oswald; font-size: 24px;} :is(#shopify-section-template--24983135420734__rich_text_Ghn8yQ, #shopify-section-template--24983135420734__rich_text_zmFm4Q) .rich-text__text.rte p { font-family: Poppins; font-size: 14px; letter-spacing: 1px;} :is(#shopify-section-template--24983135420734__rich_text_Ghn8yQ, #shopify-section-template--24983135420734__rich_text_zmFm4Q) { margin-top: 40px;}:is(#shopify-section-template--24983135420734__rich_text_Ghn8yQ, #shopify-section-template--24983135420734__rich_text_zmFm4Q) .rich-text__blocks.text-center { flex-wrap: wrap; padding-bottom: 30px; row-gap: 12px;} :is(#shopify-section-template--24983135420734__rich_text_Ghn8yQ, #shopify-section-template--24983135420734__rich_text_zmFm4Q) .rich-text__text.rte { text-align: center !important;} section#shopify-section-template--24983135420734__custom_liquid_DxkNfj { display: inherit;} .recruitment header .recruitment-menu { display: none;} ul.m-recruitment-menu { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; justify-content: center; border-bottom: 3px solid #000; background: #212121; row-gap: 20px; padding: 20px 0 } ul.m-recruitment-menu a { font-size: 9px; border: 1px solid #EEC8FA; margin: 3px; padding: 10px 8px; border-radius: 25px; color: #fff !important; background: #000; } .m-recruitment-menu.sticky { position: fixed; top: 0; width: 100%; z-index: 1000; /* Ensure it stays above other content */ } :is(#shopify-section-template--24983135355198__custom_service_block_zdftJB, #shopify-section-template--24983135420734__custom_service_block_zdftJB) .policies-icon.image-zoom { padding-left: 0px; padding-right: 0px; padding-top: 0; padding-bottom: 25px; margin-bottom: -25px !important; } .recruitment #shopify-section-template--24983135420734__custom_service_block_zdftJB .policies-icon.image-zoom { margin-bottom: -20px !important; } div#shopify-section-template--24983135420734__custom_service_block_YFgnbq .main-image img { aspect-ratio: 9 / 12; } #shopify-section-template--24983135420734__custom_service_block_YFgnbq .custom-service-block .halo-item a{ padding: 5px; } #shopify-section-template--24983135420734__custom_service_block_YFgnbq .custom-service-block img { border-radius: 3px !important; } #shopify-section-template--24983135420734__custom_service_block_YFgnbq .halo-row .halo-item { width: 48% !important;} .image-tabs img { border: 0px solid #91C0F2 !important; } .image-tabs a { width: 20%; padding: 1px !important; }div#shopify-section-template--24983135420734__custom_service_block_YFgnbq .image-tabs a.selected img { border: 1px solid #91C0F2 !important;} div#shopify-section-template--24983135420734__rich_text_YaKJUX .rich-text__blocks.text-center { display: flex; flex-wrap: wrap; }div#shopify-section-template--24983135420734__rich_text_YaKJUX h2.heading { order: 1; color: #000; text-align: center; font-family: Oswald !important; font-size: 26px; font-style: normal; font-weight: 600 !important; margin-top: 0;}div#shopify-section-template--24983135420734__rich_text_YaKJUX .rich-text__text.rte  { order: 2; margin-top: 20px;} div#shopify-section-template--24983135420734__rich_text_YaKJUX .rich-text__content.rte { order: 3; } .recruitment .pg-1:after { background: url(/cdn/shop/files/Frame_1261156309_1.jpg); } div#shopify-section-template--24983135420734__rich_text_YaKJUX .rte img { width: 362px; height: 362px; } div#shopify-section-template--24983135420734__rich_text_YaKJUX .rich-text__text.rte p { font-size: 16px; letter-spacing: 0px; text-transform: none; margin-bottom: 20px; } div#shopify-section-template--24983135420734__rich_text_YaKJUX a.button { display: none;} div#shopify-section-template--24983135420734__custom_service_block_wUpimh .custom-service-block .halo-row .halo-item { width: 96% !important; } .holabox-001 { font-size: 14px;} div#shopify-section-template--24983135420734__custom_service_block_wUpimh .policies-icon { width: 100%;}div#shopify-section-template--24983135420734__custom_service_block_wUpimh span.policies-text.type--font_1 { font-size: 14px;} div#shopify-section-template--24983135420734__custom_service_block_wUpimh .halo-item.slider__slide.first-item { margin-left: 385% !important; } div#shopify-section-template--24983135420734__custom_service_block_wUpimh .policies-content { width: 100%; border-top: 1px solid #D7D7D7; padding: 10px 5px !important;} #shopify-section-template--24983135420734__custom_service_block_YFgnbq .custom-service-block .halo-item .policies-icon { margin-bottom: 16px;} #shopify-section-template--24983135420734__custom_service_block_YFgnbq .image-tabs{ margin-top: 3px; column-gap: 3px; justify-content: left; padding-left: 4px; padding-right: 4px; overflow: scroll; scrollbar-width: none; } #shopify-section-template--24983135420734__custom_service_block_YFgnbq .halo-row.column-25.items--full_width { justify-content: left; padding-left: 6px;} #shopify-section-template--24983135420734__custom_service_block_YFgnbq .image-gallery { margin-bottom: 4px; overflow: hidden; } #shopify-section-template--24983135420734__custom_service_block_YFgnbq .image-tabs a{ width: 27%; min-width: 27%; } #shopify-section-template--24983135420734__custom_service_block_YFgnbq .custom-service-block .halo-item .policies-icon { margin-bottom: 6px !important;} #shopify-section-template--24983135420734__custom_service_block_YFgnbq .custom-service-block .halo-item a { background: #212121 !important;} #shopify-section-template--24983135420734__custom_service_block_YFgnbq .halo-row .halo-item { background: #212121 !important;}div#shopify-section-template--24983135420734__custom_service_block_YFgnbq .halo-item .policies-content span.policies-text.type--font_1 { background: #181818; margin: 0 5px 5px;} div#shopify-section-template--24983135420734__rich_text_zmFm4Q .rich-text.section-block-template--23855316926782__rich_text_zmFm4Q { padding: 12px;} div#shopify-section-template--24983135420734__rich_text_Ghn8yQ .rich-text.section-block-template--23855316926782__rich_text_Ghn8yQ { padding-top: 20px;}.holabox-001{ height: 50px; } :is(#shopify-section-template--24983135420734__rich_text_Ghn8yQ, #shopify-section-template--24983135420734__rich_text_zmFm4Q) .rich-text__text.rte h2 img { width: 22px;} div#gf-products .grid-item { max-width: 49% !important; flex: 0 0 49%; margin: auto; padding: 0.2em; } div#gf-products { margin: 0 !important; }} .product-bottom .wrapper-compare.enable_vendor { display: none !important;}

.recruitment h3.title span {
    line-height: 2 !important;
}
.card-media {
    background: #ffffff !important;
}
.halo-block-header.text-left.block-title--style1 h3.title span {
    color: #fff !important;
}
[data-collection="past-designs"] .product-content-wrapper.past-designs.sep-product-styles {
    display: none;
}
.halo-product-block .title .text {
           letter-spacing: 1px;
    text-transform: capitalize;
    }
@media only screen and (max-width: 767px) {
    .halo-product-block .title .text {
        font-size: 24px !important;
    }
}
@media (max-width: 1024px){
.has-menu-vertical .site-nav-mobile.nav .header__inline-menu{
  display: block !important;
}
  .custom-first-line >div
 {
    width: 100%;
}
  .rep-secondary-section p {
    line-height: 2;
}
  toolbar-item.toolbar.show-sticky.animate {
    background: #000;
    z-index: 9999;
}
  div#CollectionProductGrid ul#main-collection-product-grid {
    padding-top: 20px;
}
  span.filter-text.text {
    color: #fff !important;
    font-size: 20px !important;
}
}
.halo-sidebar_search .product-content-wrapper.sep-product-styles{
  display: none;
}
span.toolbar-icon.icon-filter .icon {
    fill: #fff;
}
.menu-heading-mobile.halo-sidebar-header span.title {
    opacity: 0 !important;
}
@media (min-width: 1024px){
div#CollectionProductGrid { width: 75% !important}
}
body.past-designs .product-item .product-content-wrapper {
    display: none;
}
.card-product__wrapper {
    border-radius: 15px;
    overflow: hidden;
}
div#halo-sidebar {
    border-radius: 2em;
}
toolbar-item.toolbar {
    padding: 0;
}
label.facet-checkbox span.count {
    display: none;
}
.sidebarBlock-content label.facet-checkbox {
    font-size: 18px !important;
}
input[type="checkbox"] + .form-label--checkbox:before{
  border: 0.5px solid #000000 !important;
}
.collection-filters__item li.list-menu__item {
    margin-bottom: 12px;
}
.sidebar--layout_1 .sidebarBlock-heading {
    border-bottom: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
h2.sidebarBlock-heading span.facets__count {
    display: none;
}
h2.sidebarBlock-heading {
    font-size: 20px !important;
}
.sidebarBlock-contentWrapper {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 1em;
}
#CollectionFiltersForm .sidebarBlock {
    margin-bottom: 15px !important;
}
.halo-sidebar-wrapper .sidebarBlock.refined-widgets.js-filter .sidebarBlock-content.sidebarBlock-content--list{
    display: none;
}
.new-filter {
    display: flex;
    flex-direction: row;
    gap: 10px;
    padding-bottom: 10px;
    flex-wrap: wrap;
}
.new-filter li {
    color: #000 !important;
    background: #FFFDCA !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 15px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: normal !important;
    border-radius: 50px !important;
    list-style: none;
    padding: 8px 30px 8px 20px;
    position: relative;
}
toolbar-item.toolbar {
    border: 0 !important;
}
#CollectionProductGrid .articleLookbook-block {
    display: none;
}
.product-content-wrapper.past-designs.sep-product-styles a {
    margin-top: 0;
}
.new-filter facet-remove a:after {
    content: 'x';
    position: absolute;
    right: 10px;
    font-family: cursive;
    top: 7px;
}
.product-form__label .pattern {
    background-position: center !important;
}
.productView-subtotal {
    display: none;
}
shopify-payment-terms {
    display: none !important;
}
label.form__label {
    color: #fff !important;
}
label.form-label.quantity__label {
    color: #fff;
}
legend.form__label {
    color: #fff !important;
}
.template-search div#CollectionProductGrid {
    width: 100% !important;
}
.template-search .product-content-wrapper.past-designs.sep-product-styles {
    display: none;
}
.facet-checkbox--disabled {
    display: none !important;
}
.hola-collection-search .form-field.form-fieldInline {
    display: flex;
    border: 1px solid;
  flex-direction: row-reverse;
}
.hola-collection-search input#Search-Block
 {
    background: #0000 !important;
    border: none;
    color: #fff;
}
.hola-collection-search button.search__button {
    background: #0000 !important;
    border: none;
    width: 46px !important;
    min-width: auto !important;
}
.hola-collection-search .form-field.form-fieldInline >* {
    padding-top: 5px;
    padding-bottom: 5px;
}
.hola-collection-search {
    margin-bottom: 20px;
}
.hola-collection-search button.search__button svg.icon-search-1 {
    width: 25px;
}
.past-designs .sidebarBlock.js-filter.sidebarBlock-collapse.Color {
    display: none;
}
.halo-sidebar-header.text-left .title
 {
    display: none;
}
.wishlist-added span.text {
    color: #fff !important;
}
.join-influencer-team p {
    line-height: 1.5;
}
ul.facets-layout.facets-layout-list.facets-layout-list--text li {
    margin: 0 !important;
}
ul.facets-layout.facets-layout-list.facets-layout-list--text li label.facet-checkbox.form-label--checkbox {
    padding-bottom: 8px;
}
a.facets__reset.link.link-underline.js-facet-remove.vertical.collapse {
    margin-top: 10px;
}

.template-page-template-wishlist .product-content-wrapper.past-designs.sep-product-styles {
    display: none;
}
.wishlist-items-display.grid{
    gap: 10px 10px !important;
}
@media (min-width: 1025px) {
    div#halo-sidebar .halo-sidebar-wrapper.custom-scrollbar .collection-filters__item.facets__wrapper {
    padding-bottom: 200px;
}
    div#halo-sidebar::-webkit-scrollbar-track {
    background: #000 !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
    div#halo-sidebar {
    height: 800px;
    overflow-y: auto;
    padding-bottom: 5em;
}
  div#halo-sidebar {
    padding: 2.5em 1.5em;
    border-radius: 2em;
}
  h2.sidebarBlock-heading >span {
    font-size: 20px;
}
.product-card-layout-02 .card {
    margin-bottom: 0 !important;
}
}