/** Shopify CDN: Minification failed

Line 16:16 Expected ")" to end URL token
Line 17:16 Expected ")" to end URL token
Line 18:15 Expected ")" to end URL token
Line 19:15 Expected ")" to end URL token
Line 20:15 Expected ")" to end URL token
Line 311:136 "visibilty" is not a known CSS property
Line 388:68 Expected ")" to end URL token
Line 389:68 Expected ")" to end URL token

**/
@import url('https://fonts.googleapis.com/css2?family=Eagle+Lake&display=swap');
@font-face {
    font-family: 'arial';
    src: url({{ 'Arial-BoldMT.eot' | file_url }});
    src: url({{ 'Arial-BoldMT.eot' | file_url }}) format('embedded-opentype'),
        url({{ 'Arial-BoldMT.woff2' | file_url }}) format('woff2'),
        url({{ 'Arial-BoldMT.woff' | file_url }}) format('woff'),
        url({{ 'Arial-BoldMT.ttf' | file_url }}) format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
font-family: 'Point DEMO Semi';src: url('/cdn/shop/files/PointDEMO-SemiBold.eot?v=1727332034');src: url('/cdn/shop/files/PointDEMO-SemiBold.eot?v=1727332034?#iefix') format('embedded-opentype'),url('/cdn/shop/files/PointDEMO-SemiBold.woff2?v=1727332053') format('woff2'),url('/cdn/shop/files/PointDEMO-SemiBold.woff?v=1727332054') format('woff'),url('/cdn/shop/files/PointDEMO-SemiBold.ttf?v=1727332054') format('truetype'),url('PointDEMO-SemiBold.svg#PointDEMO-SemiBold') format('svg');font-weight: 600;font-style: normal;font-display: swap;
}
/* slick slider */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;box-shadow:none!important}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{-webkit-outline:none;-moz-outline:none;-ms-outline:none;-o-outline:none;outline:0}
.slick-list.dragging{cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);box-shadow:none!important}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before{display:table;content:''}
.slick-track:after{display:table;content:'';clear:both}
.slick-loading .slick-track{visibility:hidden}
.slide a:focus{outline:0!important}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block;box-shadow:none;outline:0!important}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
/*==body-start==*/
h2 , .h2  {font-size: 22px;}
h6 ,.h6 {font-size:13px;}
.section-stack {gap: 60px;}
.section-spacing {padding-block-start:80px;padding-block-end:80px;}
.jdgm-preview-badge .jdgm-star.jdgm-star {color: #ff66ba;}
.text-subdued {color: #595959;}
.button, .shopify-challenge__button, .shopify-payment-button__button--unbranded  {font-size:12px;padding: 14px 28px;line-height: 1.3;font-family: 'Point DEMO Semi';font-weight: 600;}
input , textarea {font-family:Spartan,sans-serif;  color:#303030;}
.floating-label {color:#303030;}
.shopify-section--main-page .prose h1 {font-size: 22px;letter-spacing: .2em;}
.shopify-section--main-page .prose h2{margin: 2.2em 0 .9em;font-size: 20px;}
.shopify-section--main-page .prose img{margin-top:1.5em !important;margin-bottom:1.5em !important;}
.container--xxs {--container-max-width: 400px;}
/*==body-end==*/
/*==header-start===*/
.announcement-bar p {letter-spacing: .2em;}
nav ul li.header__primary-nav-item summary.h6,nav ul li.header__primary-nav-item>a.h6{font-size:12px;font-weight:600;letter-spacing:.1em}
nav ul li.header__primary-nav-item>a.h6>span{background-color:#c66fe0;color:#fff;font-size:10px;letter-spacing:.04em;padding:3px 4px;line-height:1}
.header{padding-top:17px;padding-bottom:17px;}
nav ul li.header__primary-nav-item summary.h6{display:flex;align-items:center}
nav ul li.header__primary-nav-item summary.h6 svg{margin-left:5px;transition:.5s ease-in-out}
nav ul li.header__primary-nav-item details.header__menu-disclosure[open] summary.h6{color:#ff66ba}
nav ul li.header__primary-nav-item details.header__menu-disclosure[open] summary.h6 svg{transform:rotate(180deg)}
nav ul li.header__primary-nav-item.active:before {transform: unset;background:#ff66ba;} 

.mega-menu__linklist li a.h6:hover{color:#ff66ba}
.mega-menu__linklist li{display:flex;align-items:center;width:50%;gap:12px;padding:0 10px}
.mega-menu__linklist li a.h6{font-size:11px}
.mega-menu__linklist{gap:13px 0;margin-left:-10px;margin-right:-10px;justify-content:space-between}
.mega-menu{max-width:1113px;margin:0 auto;left:0;right:0;padding:30px 40px;gap:70px}
.mega-menu__promo>*{flex:270px;max-width:270px;gap:15px;min-width:270px}
.mega-menu__promo{gap:10px}
.mega-menu a.mega-link,.mega-menu__promo .text-link{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ff66ba;font-family:'Point DEMO Semi';font-weight:600;text-decoration:underline;display:inline-block;margin-top:30px}
.mega-menu__promo .text-link{margin-top:0}
.mega-menu span.mega-title,.mega-menu__promo .text-link{display:flex;align-items:center}
.mega-menu span.mega-title svg,.mega-menu__promo .text-link svg{margin-left:5px}
/*==header-end==*/
/*==slideshow-start==*/
.shopify-section--slideshow svg.icon.icon-arrow-down {color: #ff66ba;width: 18px;}
slideshow-carousel.slideshow-with-next-button.slideshow {margin-bottom:25px;}
/*==slideshow-end==*/
/*==feature-collection-start==*/
.shopify-section--featured-collections h2,.shopify-section--featured-collections p.h6{letter-spacing:.2em;text-transform:uppercase}
.product-card__info a.product-title.h6{font-size:13px;letter-spacing:.16em;text-transform:uppercase}
.product-card__info sale-price.h6{font-size:11px;letter-spacing:0;font-weight:600;font-family:Spartan,sans-serif;text-transform:uppercase}
.featured-collections-carousel__item{gap:80px}
.product_card_info ul.SizeSwatchList .SizeSwatch{padding:0;border:none}
.product_card_info .ProductItem__Title{font-size:14px}
.product_card_info .ProductItem__Rating .jdgm-widget.jdgm-preview-badge[data-template=index]{display:block!important}
.product_card_info .ProductItem__Rating .jdgm-widget.jdgm-preview-badge .jdgm-prev-badge__text{display:none}
section[data-section-type=shop-the-look] a.ShopTheLook__ViewButton{margin-top:12px}
.product-card__info .SizeSwatch{color:#595959;cursor:pointer;font-size:12px}
.product-card__info .SizeSwatchList li input{display:none}
.product-card__info .SizeSwatchList li{list-style:none;padding:0}
.product-card__info .SizeSwatchList{margin:0;width:100%;}
.formcart-button{margin-top:10px;width:100%}
.formcart-button button.ProductForm__AddToCart{border:1px solid #ff66ba;font-family:'Point DEMO Semi';font-weight:600;color:#ff66ba;width:100%;padding:14px 28px;line-height:1.3;background-color:#fff}
.product-card__info{gap:0;flex:1 0 auto;display:flex;flex-direction:column;justify-content:space-between;text-align:left}
.product-card{height:100%;display:flex;flex-direction:column}
.product-card *{justify-items:flex-start}
.product-card__info :is(.price-list,.rating-badge){justify-content:flex-start!important}
.product-card__info .rating-badge__stars path{fill:#F44C7E}
.product-card__info .rating-badge span ,.product-card__info  .jdgm-prev-badge__text{font-size:11px}
.product-card__info span.rating-badge{margin-bottom:6px}
.product-card__info .rating-badge span{font-size:11px;letter-spacing:0;color:#303030}
.heading-swatch{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;}
.product-card__info .jdgm-star {font-size:12px;}
.product-card__info span.jdgm-prev-badge__text {padding-left: 3px;}
.product-card__info .jdgm-widget.jdgm-widget .jdgm-prev-badge {margin-bottom:2px;}
/*==feature-collection-end==*/
/*==real-up-card-start==*/
.reelUp_cards_carousel.reelUp_carousel {margin:0px !important;}
/*==real-up-card-end==*/
/*==shop-the-look-start==*/
.shop-the-look__item-content a.button{width:100%;max-width:16.875rem}
.shop-the-look__item-content{gap:12px}
/*==shop-the-look-end==*/
/*==footer-start==*/
.footer{padding-block-start:75px}
footer .social-media--list{margin-top:25px}
.social-media--list .social-media__item{opacity:1}
.social-media--list svg{width:17px;color:#595959}
.footer__inner{row-gap:100px}
.footer__aside .payment-methods{max-width:unset}
.footer-left{display:grid;text-align:left;row-gap:30px}
footer .localization-selectors{justify-content:flex-start}
/*== footer-end==*/
/*==menu-sidebar-start==*/
.header-sidebar::part(content){max-width:100%}
.header-sidebar .logo{width:75%}
.header-sidebar::part(header){flex-wrap:wrap;line-height:1}
.heder-middle .header__logo{margin:0}
ul.header-sidebar__linklist li a,ul.header-sidebar__linklist li button{font-size:12px;letter-spacing:.1em;padding:5px 0}
ul.header-sidebar__linklist li{display:flex;padding:7px 0}
ul.header-sidebar__linklist li img{margin-right:20px;width:80px;height:80px;object-fit:cover}
ul.header-sidebar__linklist{margin-top:5px}
.header-sidebar__footer{padding:0 20px}
.header-sidebar a.mega-link-mobile{display:block;padding:0}
.header-sidebar span.mega-title-mobile.button.button--primary{width:100%}
.header-sidebar__linklist li.menu-image-mob+li:not(.menu-image-mob)::before{content:'';border-top:1px solid #e0e0e0;display:block;width:calc(100% + 40px);height:1px;position:absolute;top:0;left:-20px}
.header-sidebar__linklist li.menu-image-mob+li:not(.menu-image-mob){margin:16px 0 0;padding:20px 0 0}
.header-sidebar p.free-ship-text{padding:10px 0 10px;font-size:12px;text-align:center;}
.free-ship-text span{color:#ff66ba;font-weight:700}
a.header-sidebar__linklist-button.h6{display:flex;justify-content:flex-start}
a.header-sidebar__linklist-button.h6>span{background-color:#c66fe0;color:#fff;font-size:10px;letter-spacing:.04em;padding:3px 4px;line-height:1}
#sidebar-menu .Drawer__Container .Collapsible__Inner .Collapsible__Button{color:#ff66ba;}
/*==menu-sidebar-end==*/
/*==text-with-icon-mobile-start==*/
.mobile-text-icon .text-with-icons>*{flex-basis:unset;width:100%}
.mobile-text-icon .text-with-icons .text-with-icons__item>.v-stack{display:flex;align-items:flex-start}
.mobile-text-icon .text-with-icons p.h6{color:#f44c7e;text-align:left}
.mobile-text-icon .text-with-icons .prose{text-align:left}
.mobile-text-icon .text-with-icons .prose p{font-size:12px}
.mobile-text-icon .text-with-icons .text-with-icons__item .gap-2{gap:5px}
.mobile-text-icon.shopify-section--text-with-icons{margin-bottom:40px;display:none}
/*==text-with-icon-mobile-end==*/
/*==cart-start==*/
.Cart--Upsell{margin:25px 0 0}
.Cart--Upsell .UpsellTitle{margin:0;font-weight:600;font-size:115%;text-align:center}
.Cart--Upsell .CartItem{max-width:150px;margin:15px auto;text-align:center}
.Cart--Upsell .CartItem img{width:100px;height:100px;object-fit:cover;margin:0 auto;border-radius:50%}
.Cart--Upsell .CartItem .product-title{margin:0;font-weight:600;margin:10px 0 0;text-transform:uppercase;font-size:12px}
.Cart--Upsell .CartItem .product-price{margin:5px 0 0}
.Cart--Upsell .CartItem .Upsell__AddToCart{padding:10px 20px;margin:8px auto 0;font-weight:600}

cart-drawer p.h4{font-size:14px;font-weight:600;letter-spacing:.08em}
cart-drawer.drawer::part(header){border-bottom:0;padding-left:18px;padding-right:18px}
.cart-progress-block{background-color:rgba(246,220,226,.4);margin-left:-18px;margin-right:-18px;padding:15px;font-size:11px;font-weight:400;margin-bottom:40px}
.cart-drawer::part(body){padding-left:18px;padding-right:18px}
.cart-drawer .progress-bar{max-width:100%;margin-top:5px}
.cart-drawer .progress{background-color:#fff;text-align:left}
.emplty-text{font-size:11px;text-align:center;margin-top:5px}
.cart-drawer__footer p.text-subdued{font-size:11px}
.cart-drawer.drawer--center-body::part(body){align-self:flex-start}
.custom-drawer-collection{display:flex;align-items:flex-start;flex-wrap:wrap;margin-left:-3px;margin-right:-3px;margin-top:20px}
.cart-collection-item{width:50%;padding:0 3px;margin-bottom:10px}
.collection_image{position:relative;padding-top:100%}
.collection_image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}
.collection_info{text-align:center;padding-top:10px}
.collection_info h3{font-size:12px;letter-spacing:.1em;font-family:'Point DEMO Semi';font-weight:600;line-height:1.2}
.collection_info span{font-size:11px}
.free-ship-text{padding:10px 0 10px;font-size:12px;text-align:center;}
.cart-drawer.drawer::part(footer){border:0;padding-block-end:0px;opacity:1!important;transform:translateY(0)!important}
.cart-drawer__footer.empty-footer{gap:0}
.cart-middle p.h5{letter-spacing:0}
.cart-drawer.drawer::part(content){max-width:360px}
.cart-drawer__footer:not(.empty-footer){padding-bottom:20px}
.cart-drawer__footer:not(.empty-footer)::before{content:'';display:block;border-top:1px solid rgb(219 215 215 / 65%);margin-left:-20px;margin-right:-20px}
/*==cart-end==*/
/*==product-start==*/
.product{--product-gap:45px}
.product-gallery{gap:20px 20px}
.product .jdgm-preview-badge .jdgm-star.jdgm-star{font-size:12px}
.product .jdgm-prev-badge__text{visibility:unset;font-size:11px;font-weight:400;padding-left:5px}
.product-info__block-list .product-info__block-item[data-block-id=title]{margin-block-start:0px}
.product-info__block-list .product-info__block-item[data-block-type="@app"]{margin-block-end:7px}
.product-title.h3{letter-spacing:.12em;line-height:1.2}
.price-list,.price-list sale-price.h4{font-size:14px;font-family:Spartan,sans-serif;letter-spacing:0;font-weight:500;margin-top:3px;line-height:1}
.price-title-block{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-block-end:9px!important}
.product-info .variant-picker__option-info{display:none}
.product-info .variant-picker__option-values label.block-swatch{border:0;padding:0}
.product-info__block-list .product-info__block-item[data-block-id=variant_picker]{margin-block-start:0px;margin-block-end:18px}
.product-info .variant-picker__option-values label.block-swatch{color:rgb(var(--text-color) / .65);border:0;padding:0;font-size:13px}
p.product-details-text::before{content:'';background-image:url(/cdn/shop/files/Vector_5_735f6993-0732-4e84-8aea-bce9e2ab5fe3.svg?v=1728281610);display:block;width:13px;height:13px;display:inline-block;margin-right:5px;margin-top:-2px}
p.product-details-text{font-size:13px;line-height:1;display:flex}
.product-info__block-list .product-info__block-item[data-block-type=texts]{margin-block-start:20px}
.product-info__block-list .product-info__block-item[data-block-id=buy_buttons]{margin-block-start:25px;margin-block-end:0px}
.product .buy-buttons{row-gap:10px}
a#more-payment-options-link{font-size:11px;display:none}
.product-info__block-list .product-info__block-item[data-block-type=text] h6{font-family:Spartan,sans-serif;font-size:12px;text-align:center;text-transform:inherit;letter-spacing:0;font-weight:400}
.product-info__block-list .product-info__block-item[data-block-type=text]{margin-block-start:10px;margin-block-end:20px}
.product-info__block-list .product-info__block-item[data-block-type=description] p.p1{font-size:13px;line-height:1.8}
.product-info__block-list .product-info__block-item[data-block-type=description]{margin-block-start:40px}
.product-info__block-item[data-block-type=ETA]{background-color:#f6dce2;font-size:13px;padding:15px 20px 11px;text-align:center;line-height:1.5}
.product-info__block-item[data-block-type=ETA] b.code{text-decoration:underline}
.product-info__block-item .free-ship-text{padding:0}
/*==faq-start==*/
.faq .faq__content h2{margin-block-end:0!important;font-size:20px;text-align:left;letter-spacing:0;text-transform:inherit;margin-bottom:25px!important;display:block}
.faq .faq__category.h4{font-size:22px}
/*==faq-end==*/
/*==feature-product-end==*/
.shopify-section--featured-product .product{--product-gap:80px;max-width:880px;margin:0 auto}
.shopify-section--featured-product h2.product-title.h3{font-size:20px;margin-bottom:20px}
.shopify-section--featured-product .FeaturedProduct__ViewWrapper a{font-size:14px;text-decoration:underline;margin-top:30px;display:inline-block;text-underline-position:under}
.shopify-section--featured-product .section-spacing{border:0;padding-top:0}
/*==feature-product-end*/
/*==contact-start==*/
.shopify-section--contact .prose p{text-align:left;}
.shopify-section--contact .prose h2 {margin-bottom:50px;}
.shopify-section--contact textarea {min-height:196px;}
/*==contact-end==*/
/*==collab-start==*/
.collabs-page__header h1 , .collabs-page__main h2 {font-size:14px;font-weight:400;}
/*==collab-end==*/
/*==cart-start==*/
.order-summary__body a.h6{font-size:12px}
.order-summary__body .line-item-info .price-list .h6,.order-summary__body .line-item-info .smallcaps,tbody.order-summary__body td.text-end{font-size:11px;font-family:"Point DEMO Semi";letter-spacing:.2em;color:#595959}
.quantity-selector__input{font-family:"Point DEMO Semi";color:#595959}
table.order-summary.table--reduce-border td{border:0}
.order-summary__body a.link{font-size:9px;font-family:"Point DEMO Semi";text-transform:uppercase;color:#595959;letter-spacing:.2em}
table.order-summary.table--reduce-border{border-bottom:1px solid #e0e0e0}
.cart-footer .cart-recap span{font-size:13px;font-family:"Point DEMO Semi";letter-spacing:.2em;text-transform:uppercase}
.cart-recap [type=submit]{margin-block-start:7px}
/*==cart-end==*/
/* ST-25.08.21 */
.quantity--atc{display:flex;align-items:flex-end;justify-content:space-between}
.quantity--atc .quantity{margin-right:1em}
.QuantitySelector--large .QuantitySelector__Button{padding:10px}

/* Padding for cart page - Prestige theme */
body.template-index .shopify-section .ooo-instagram .ooo-instagram-header,
body.template-cart .Cart--expanded .CartItem[item_avail="Free_Gift"] .CartItem__Price.Price,
body.template-cart .Cart--expanded .CartItem[item_avail="Free_Gift"]  .CartItem__QuantitySelector{display:none;}

h2.jdgm-carousel-title{font-size:22px!important;font-family:var(--heading-font-family)!important;font-weight:var(--heading-font-weight)!important}
.jdgm-carousel-wrapper{font-family:var(--text-font-family)!important}

.progress-offer-container .progress-offer-top{text-align:center;padding:20px 5px 10px;position: relative;}
.progress-offer-container .progress-offer-top .Drawer__Close{top:12px;right:12px;}
.progress-offer-container .progress-offer-top h4{margin-bottom:5px;color: #fd4798;font-weight: 700;font-size: 17px;}
.progress-offer-container .progress-offer-top p{margin:0px;font-size:13px;}
.progress-offer-container .progress-offer-middle,
.progress-offer-container .progress-offer-bottom,
.progress-offer-container .progress-offer-middle-text{display:flex;align-items:center;justify-content:space-evenly}  
.progress-offer-container .progress-offer-middle .product-block,
.progress-offer-container .progress-offer-bottom .product-block,
.progress-offer-container .progress-offer-middle-text .product-block{max-width:18%;width:100%;display:flex;align-items:center;justify-content:center;background-color: #fff;text-align:center}  
.progress-offer-container .progress-offer-middle .product-block-circle{border-radius:100%;border:2px solid #fcdcea;overflow: hidden;display: block;position: relative;}
.progress-offer-container .progress-offer-middle .product-block-circle:after{content: "";width: 100%;padding-bottom: 100%;display: block;}
.progress-offer-container .progress-offer-middle .product-block-circle img,
.progress-offer-container .progress-offer-middle .product-block-circle .product-block-wrap{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.progress-offer-container .progress-offer-middle .product-block-circle.active{border:2px solid #fd4798;}
.progress-offer-container .progress-offer-middle .product-block img { max-width: 100%;padding:0px;border:none !important }
.progress-offer-container .progress-offer-middle .product-block .free-shipping{color:#ff66ba;font-size:10px;font-weight:700;line-height:1.5;text-align:center;max-width:85%;width:100%;padding:4px}
.progress-offer-container .progress-offer-middle .product-block .free-shipping span{display: block;}
.progress-offer-container .progress-offer-middle .product-block .free-shipping .shipping-icon{width:15px;margin-top:5px}
.progress-offer-container .progress-offer-middle .offer-progress-bar {width: 95%; height: 25%; position: absolute; margin: 0 auto; background-color:#fcdcea; border-radius: 20px; top: 58%; -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: -2; }
.progress-offer-container .progress-offer-middle{position:relative;padding-top:6px} 
.progress-offer-container .progress-offer-bottom .product-block .product-price{color:#ff66ba;font-weight:700;margin-bottom:0;font-size:12px;}
.progress-offer-container .progress-offer-top .price-text{color:#ff66ba;font-weight:700;}
.progress-offer-container{padding-bottom:10px}
.progress-offer-container .progress-offer-middle .offer-progress-bar-2{background-color:#fd4798; border-radius: 20px;height:100%;display:block;width:0%}
.progress-offer-container .progress-offer-middle-text .product-block span{font-size:14px;line-height:1.1;font-weight:700}
.progress-offer-container .progress-offer-middle-text{margin-top:20px;margin-bottom:10px}
.progress-offer-container .progress-offer-bottom-tag{display:flex;align-items:center;justify-content:space-evenly;margin-top:10px}
.progress-offer-container .progress-offer-bottom-tag .product-block{max-width:22%;width:100%;display:flex;align-items:center;justify-content:center;background-color: #fff;text-align:center;background-color:Red;border-radius:5px}
.progress-offer-container .progress-offer-bottom-tag .product-block span{font-size:18px;font-weight:bold;color:#fff;text-transform:uppercase}
.progress-offer-container .progress-offer-bottom{padding-top:5px;}

.Drawer__Content {height: 100%}
.cartdrawer-upsell{padding-top:20px;}
.cartdrawer-upsell .upsell-header h3{margin-bottom:15px;color: #fd4798;font-weight: 700;font-size: 17px;text-align: center;line-height: 1.2;}
.cartdrawer-upsell .cartdrawer-upsell-wrap{padding:0px 15px 20px;}
.cartdrawer-upsell .slide-wrap{display: flex;flex-wrap: wrap;}
.cartdrawer-upsell .pro-image{width:40%;display: flex;justify-content: center;}
.cartdrawer-upsell .pro-details{width:60%;padding: 0px 10px;}
.cartdrawer-upsell .pro-image .pro-image-wrap{display: block;position: relative;overflow: hidden;width:100%;max-width:90px;}
.cartdrawer-upsell .pro-image .pro-image-wrap:after{content: "";width: 100%;padding-bottom: 100%;display: block;}
.cartdrawer-upsell .pro-image .pro-image-wrap img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;}
.cartdrawer-upsell .pro-details h4{font-size: 12px;margin:0px 0px 5px;line-height: 1.5;font-weight: 500;letter-spacing: .2em;text-transform: uppercase;}
.cartdrawer-upsell .pro-details p.price{font-size: 11px;letter-spacing: .2em;text-transform: uppercase;margin-bottom: 5px;}
.CartItemWrapper[item_avail="Free_Gift"] .CartItem__Info .CartItem__Meta.Heading.Text--subdued ,
.CartItemWrapper[item_avail="Free_Gift"] .CartItem__Info .CartItem__Actions.Heading.Text--subdued .CartItem__QuantitySelector{opacity:0;visibilty:hidden;pointer-events:none;}
.CartItem .CartItem__Info .free_gift{font-weight:700;color:#ff66ba;margin-bottom:0;}

.upsell_products_drawer .cartdrawer-upsell .slick-arrow{ position: absolute; top: 50%; transform: translateY(-50%); font-size: 0; width: 30px; height: 30px; background-repeat: no-repeat; background-position: center; background-size: 10px;z-index:2;}
.upsell_products_drawer .cartdrawer-upsell .slick-arrow.slick-next{background-image: url(/cdn/shop/t/20/assets/right_arrow.svg?v=19100318062227795291681280227);right:5px;}
.upsell_products_drawer .cartdrawer-upsell .slick-arrow.slick-prev{background-image: url(/cdn/shop/t/20/assets/left_arrow.svg?v=129726576145485290501681280227);left:5px;}
.upsell_products_drawer{box-shadow:0px -1px #e0e0e0;}
.upsell_products_drawer .cartdrawer-upsell .upsell-pro-list .slide {max-width: 85%;width:100%;margin: 0 auto;background: #fcdcea;border-radius: 10px;padding: 10px 0;}
.upsell_products_drawer .cartdrawer-upsell .upsell-pro-list .addcart-btn{padding:12px;cursor:pointer;width:auto;}
.Grid__Cell.\31 \/2--phone.\31 \/3--tablet-and-up.\31 \/4--desk.hide{display:none;}

#sidebar-cart{height:100%;}
#sidebar-cart .Drawer__Content{height:calc(100% - 176px)}
body:not(.show_shipp) #sidebar-cart .Drawer__Content{height:calc(100% - 74px)}
.SidebarMenu .Text--subdued{color:#fff;}
.shopify-section .ooo-instagram{padding:0 !important;}
.product-single__delivery {margin-top: 28px;}
.product-single__delivery ul {margin: 0;list-style:none;}
.product-single__delivery ul li {display: flex;width: 100%;margin-bottom: 5px;}
.product-single__delivery ul li div {width: 30px;height: 30px;margin-right: 10px;}
.product-single__delivery ul li img {width: 100%;height: 100%;object-fit: contain;}
.product-single__delivery ul li span {padding-top: 5px;}
.shopify-section--main-search input {
  padding-right: 40px;
}

@media screen and (min-width: 641px) {
.Cart__Footer .docapp-widget {padding-left: 15px;}
.shopify-section .ooo-instagram{margin:0 -30px !important;}
}

/* AWS working css  */
@media(max-width:1007px)
{
.section-spacing {padding-block-start: 50px;padding-block-end: 50px;}
.section-stack {gap: 40px;}
.featured-collections-carousel__item {gap: 50px;}
}
@media( max-width: 999px ){
.header-sidebar__promo {display:none;}
}
@media( max-width: 768px ){
.jdgm-carousel--vertical-theme .jdgm-carousel-item__review-wrapper{font-size:12px!important}
.jdgm-carousel--vertical-theme .jdgm-carousel-item__reviewer-name{line-height:2.5!important}

.from-tab-slider{display:grid!important;grid-template-columns:repeat(5,1fr)}
.content_custom_html{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}
.content_custom_html img{height:16px;margin:0 12px 5px 0}
.Slideshow__Content.only_mobile{display:none}
.slideshow_description{font-weight:600}
.Slideshow__Content h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1{line-height:1}
.Slideshow__Content h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1 span{font-family:'Eagle Lake',cursive;text-transform:none}
.slide_content_custom_btn a{display:flex;width:auto;background:#fff;padding:8px 20px;border-radius:30px;text-transform:uppercase;font-weight:700;font-size:12px;line-height:0;align-items:center;gap:10px}
.slide_content_custom_btn{position:absolute;top:-70px;text-align:center;width:100%;left:0;display:flex;align-items:center;justify-content:center}
.slide_content_custom_btn a img{width:33px;height:auto;max-width:100%}

.video-list-section{overflow:hidden;}
.video-list-section .section-wrap{max-width: 1330px;margin: 0 auto;width:100%;padding:0px 15px;}
.video-list-section .flexbox{display: flex;flex-wrap: wrap;margin:0px -15px;}
.video-list-section .col{max-width:33.33%;width:100%;padding:0px 15px;}
.video-list-section .col-video{position: relative;overflow: hidden;}
.video-list-section .col-video:after{content:"";width:100%;display:block;padding-bottom:178%}
.video-list-section .col-video video{top:0px;left:0px;width:100%;height:100%;position: absolute;}
.video-list-section .video-btn-grup{position: absolute;top:0;left:0;z-index: 2;width:100%;height:100%;}
.video-list-section .video-btn-grup .pause-btn svg,
.video-list-section .video-btn-grup .paly-btn svg{width:60px;height:60px;}
.video-list-section .video-btn-grup button{ display: flex;align-items: center;justify-content: center;width:100%;height:100%;}
.video-list-section .video-btn-grup.active .paly-btn,
.video-list-section .video-btn-grup:not(.active) .pause-btn{display:none;}
.video-list-section .col-wrap .video-btn-grup.active .pause-btn{opacity:0;visibility: hidden;}
.video-list-section .col-wrap:hover .video-btn-grup.active .pause-btn{opacity: 1;visibility: visible;}
.video-list-section .slick-dots{list-style: none;padding:20px 0px;margin: 0;display: flex;justify-content: center;align-items: center;}
.video-list-section .slick-dots li{display: flex;align-items: center;justify-content: center;}
.video-list-section .slick-dots li button{width: 8px;height: 8px;border-radius: 100%;font-size: 0;display: block;background-color: #000;opacity: .2;}
.video-list-section .slick-dots li.slick-active button{opacity:1;}
.video-list-section .slick-dots li:not(:last-child){margin-right:12px;}
.video-list-section .slick-arrow{position: absolute;top: 50%;transform: translateY(-50%);font-size: 0;width: 30px;height: 30px;background-repeat: no-repeat;background-position: center;background-size:10px;}
.video-list-section .slick-arrow.slick-prev{background-image:url({{ 'right_arrow.svg' | asset_url }});right:-35px;}
.video-list-section .slick-arrow.slick-next{background-image:url({{ 'left_arrow.svg' | asset_url }});left:-35px;}


.AnnouncementBar.marquee div:not(.js-marquee) .AnnouncementBar__Wrapper p:not(:first-child),
.AnnouncementBar.marquee div:not(.js-marquee) .AnnouncementBar__Wrapper:not(:first-child){display:none !important;}

.footer__inner{row-gap:65px}
.footer-left{text-align:center}
footer .localization-selectors{justify-content:center}
.footer__aside .payment-methods::before{content:'';border-top:1px solid #e6e6e6;display:block;width:100%;padding:15px 0 0;margin-top:15px}

.product-card{gap:15px}
.product-card__info a.product-title.h6{letter-spacing:.12em}
.heading-swatch{display:block}
.product-card__info .SizeSwatch{font-size:11px}
.product-info__block-item[data-block-type="ETA"] {font-size:11px;padding: 15px 15px 11px;}
.reelup_custom_heading {max-width:328px;margin: 0 auto;}
.shopify-section--custom-liquid .section-spacing {padding:0px;}

.shopify-section--featured-product .product {--product-gap: 30px;}
}
@media( max-width: 641px ){
.shopify-section .ooo-instagram{margin:0 -24px !important;}
.AnnouncementBar.marquee{padding: 6px 0;}
.AnnouncementBar.marquee .AnnouncementBar__Wrapper p{padding-right:40px;}

.Slideshow__Content.only_mobile a.ButtonGroup__Item.Button{font-weight:700;letter-spacing:0;font-size:17px}
.Slideshow__Content.only_mobile header.SectionHeader{max-width:375px;margin:0 auto}
.slide_content_custom_btn a span{margin-bottom:-4px}
.AnnouncementBar__Wrapper{padding:6px 15px}
.t-slide{min-width:73px!important}
.t-slide .t-slide-image{width:69px!important;height:69px!important}
.t-slide p{font-size:10px!important;font-family: 'Point DEMO Semi';}
.from-tab-slider{gap:0!important;padding:5px!important;font-weight:600}

/*   slideshow css  */
.Slideshow__Content h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1{letter-spacing:0;font-size:27px;font-weight:700!important;margin:10px 0}
.Slideshow__Content.only_desktop{display:none}
.Slideshow__Content.Slideshow__Content--bottomCenter{bottom:0;background:#fdbbcb;padding:20px}
.Slideshow__Content.only_mobile{display:block}
#section-template--15262499307658__slideshow .Button{width:100%}
.Slideshow__ScrollButton{display:none}
.video-list-section .section-wrap{display: block;}
.video-list-section .flexbox{display: block;width:100%;max-width:calc(100% - 50px);margin: 0 auto;} 
.video-list-section .col{max-width:100%;padding:0 3px}
.video-list-section .video-btn-grup .pause-btn svg, .video-list-section .video-btn-grup .paly-btn svg{width:40px;height:40px;}

#sidebar-cart .Drawer__Content{height:calc(100% - 207px)}
body.browser-ios #sidebar-cart .Drawer__Content{height:calc(100% - 230px)}
body:not(.show_shipp) #sidebar-cart .Drawer__Content{height:calc(100% - 73px)}
body.All_shipping_added #sidebar-cart.remove_free_shipping_line .Drawer__Content{height:calc(100% - 170px);}
.mobile-text-icon.shopify-section--text-with-icons {display:block;}

.order-summary__body a.h6{font-size:11px}
.order-summary__body .line-item-info .price-list .h6,.order-summary__body .line-item-info .smallcaps,tbody.order-summary__body td.text-end{font-size:9px}
.cart-recap{justify-content:end;display:flex;flex-wrap:wrap}
.cart-recap [type=submit]{width:100%}
}
@media only screen and (max-width:440px){
.cartdrawer-upsell .pro-image .pro-image-wrap{max-width:70px;}
.upsell_products_drawer .cartdrawer-upsell .upsell-pro-list .addcart-btn{font-size:10px;padding:8px;}
.cartdrawer-upsell .pro-details h4{font-size:10px;}
.progress-offer-container .progress-offer-middle .product-block .free-shipping{font-size:8px;}
}
@media(max-width:360px)
{
.header__secondary-nav svg {width:17px !important;}
.header__secondary-nav {gap: .625rem 9px;}
}