.card--product .card__info{padding-top:6px}.card__info-container .card__title a{font-size:15px;font-weight:450;line-height:17px;font-family:var(--font-family-sec);text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:unset}.card__info-container .price_wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.card__info-container .review_wrap{padding-top:8px;height:auto;line-height:0px}.card__info-container .review_wrap .rating,.card__info-container .review_wrap .rating .rating__stars{line-height:0}.card__info-container .review_wrap .rating__count{font-size:13px;font-weight:300;line-height:16px;color:#848484;margin:0}.card__info-container .price .price__default .price__current{font-size:13px;font-weight:450;line-height:normal;font-family:var(--font-family-sec)}.card__info-container .price .price__default .price__was{font-size:11px;color:#848484;line-height:normal}.card__info-container .price .price__default .price__current{padding-right:0}.card__info-container .price.price--on-sale .price__default{color:#3369ff}.card__info-container .card__quick-add{padding:0}.card__info-container .card__quick-add .btn.btn--primary,.btn--primary.quick-buy-icon{background:#fff;outline-color:#3369ff;border:1px solid #3369ff;border-radius:0;width:32px!important;height:32px;padding:0!important}.card .card__info-container .yotpo-sr-bottom-line-summary{flex-direction:row!important}.card .card__info-container .price_wrap .price{padding-top:8px}.card .card__info-container .price_wrap .price__default{line-height:0}.card__info-container .card__quick-add .btn.btn--primary .quick-add-btn-icon svg,.btn--primary.quick-buy-icon svg{fill:#000}.card__info-container .card__quick-add .btn.btn--primary .quick-add-btn-icon svg path:last-child,.btn--primary.quick-buy-icon svg path:last-child{fill:#3369ff}.card__media .product-label-container{display:flex;gap:5px}.card__media .product-label{font-size:13px;font-weight:300;line-height:120%;text-align:center;text-transform:none;padding:4px 8px;font-family:var(--font-family-primary);min-width:43px;min-height:24px;display:inline-block}.product-label-container-bottom{position:relative;top:inherit;left:inherit;right:inherit;bottom:inherit;margin-top:10px;display:flex;flex-wrap:wrap;gap:4px}.product-label-container-bottom .product-label{font-size:13px;line-height:120%;color:#848484;border:1px solid #DFDFDF;background:transparent;border-radius:2px;padding:3px 8px;text-transform:none;min-height:24px}.product-label-container-bottom .product-label-wrapper,.product-label-container .product-label-wrapper{margin:0}.product-label-container-top .product-label.product-label--preorder,.product-label-container-top .product-label.product-label--other,.product-label-container-bottom .product-label--sale-bottom,.product-label-container-bottom .product-label--new-bottom,.product-label-container-bottom .product-label--sold-bottom{display:none}.cc-collection-banner{margin:0}.cc-collection-banner .collection_banner_full{min-height:400px}.collection_banner_full>.container{max-width:100%;padding:0}.collection_banner_full .collection-banner{position:relative;min-height:400px}.collection_banner_full .collection-banner .collection-banner__media{width:100%;height:100%;position:absolute;top:0;left:0}.collection_banner_full .collection-banner .collection-banner__media img{width:100%;height:100%;object-fit:cover}.collection_banner_full .collection-banner__content{min-width:100%;padding-inline-end:0!important;justify-content:center;position:relative}.collection_banner_full .collection-banner__content>.container{margin:0 auto}.collection_banner_full .collection-banner__content .product_img_wrap{width:120px;min-width:120px;height:120px;border-radius:100%;background:#f5f5f5}.collection_banner_full .collection-banner__content .product_img_wrap .image_wrap img{width:100%;height:100%;object-fit:cover}.collection_banner_full .collection-banner__content .collection_title_wrap .collection-banner__heading{font-size:47px;font-weight:450;line-height:56px;text-align:left;color:#fff;font-family:var(--font-family-sec)}.collection_banner_full .collection-banner__content .collection_content_wrap{gap:24px;justify-content:flex-start}.collection_banner_full .collection-banner__content .collection_content_wrap .collection-banner__count{font-size:13px;font-weight:300;line-height:16px;text-align:left;color:#a3a3a3}.collection_banner_full .collection-banner__content .rte{font-size:16px;font-weight:300;line-height:16px;text-align:left;color:#fff;max-width:726px;margin-top:24px}.collection_banner_full.collection_image_blank{min-height:120px;margin-top:16px}.collection_banner_full.collection_image_blank .collection-banner__content>.container{max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);margin:0 auto;display:flex;align-items:center}.collection_banner_full.collection_image_blank .collection-banner{min-height:120px}.collection_banner_full.collection_image_blank .collection-banner__content .collection_content_wrap{width:55%}.collection_banner_full.collection_image_blank .collection-banner__content .rte{width:45%}.collection_banner_full.collection_image_blank .collection_title_wrap .collection-banner__heading{color:#000}.collection_banner_full.collection_image_blank .collection-banner__content .rte,.collection-banner .rte{color:#000;margin-top:0;font-size:16px;font-style:normal;font-weight:300;line-height:120%}.collection_banner_full.collection_image_blank .collection-banner__content .rte h1,.collection_banner_full.collection_image_blank .collection-banner__content .rte h2.collection_banner_full.collection_image_blank .collection-banner__content .rte h3.collection_banner_full.collection_image_blank .collection-banner__content .rte h4.collection_banner_full.collection_image_blank .collection-banner__content .rte h5.collection_banner_full.collection_image_blank .collection-banner__content .rte h6,.collection-banner .rte h1,.collection-banner .rte h2,.collection-banner .rte h3,.collection-banner .rte h4,.collection-banner .rte h5,.collection-banner .rte h6{font-size:inherit;font-weight:300;font-family:var(--font-family-primary);color:inherit}.collection-banner .rte{color:#fff}.template-collection .main_breadcrumbs{display:none}.collection_banner_full .collection_breadcrumbs{background:#e7e7e7}.collection_banner_full.collection_image_blank .collection_breadcrumbs{background:transparent;margin-bottom:96px}.collection_banner_full .collection_breadcrumbs .breadcrumbs{margin:0;padding:16px 0 10px}.collection_banner_full.collection_image_blank .collection_breadcrumbs .breadcrumbs{margin:16px 0 10px;padding:0}.collection_banner_full .collection_breadcrumbs .breadcrumbs li a{font-size:13px;font-weight:300;line-height:16px;text-align:left;color:#272727}.collection_banner_full .collection_breadcrumbs .breadcrumbs li .icon{width:13px;height:13px}.collection_banner_full.collection_image_blank .collection_breadcrumbs .breadcrumbs li .icon path{stroke:#000}.collection_banner_full.collection_image_blank .collection_breadcrumbs .breadcrumbs li a{color:#000}.collection_banner_full .collection_breadcrumbs .breadcrumbs li .icon path{stroke:#a3a3a3}.freeship_text{padding:0 0 calc(6 * var(--space-unit)) 0}.freeship_text p{font-size:13px;font-weight:300;line-height:16px;text-align:left;color:#3369ff;margin:0;position:relative;padding-left:29px}.freeship_text p svg{width:19px;height:auto;margin-right:10px;position:absolute;left:0;top:2px}product-recommendations .slider-nav .slider-nav__btn svg path{stroke:#000}product-recommendations .slider__item .card--related{padding:10px;height:100%}product-recommendations .slider__item .card--related .card__media{flex:0 0 100px}product-recommendations .slider__item .view_link{display:inline-block;border-bottom:1px solid #000}product-recommendations .slider__item form{position:absolute;bottom:10px;right:10px}product-recommendations .slider__item form .btn{background-image:none;background:#fff;outline-color:#dfdfdf;border:1px solid #DFDFDF;border-radius:0;width:32px!important;height:32px;padding:0!important;transition:opacity .3s;opacity:.9}product-recommendations .slider__item form .btn .quick-add-btn-icon svg{fill:#000}product-recommendations .slider__item form .btn .quick-add-btn-icon svg path:last-child{fill:#3369ff;transform-origin:70% 75%;transition:transform .3s ease-out}product-recommendations .slider__item form .btn .quick-add-btn-icon{display:block}product-recommendations .slider__item form .btn .quick-add-btn-text{display:none}product-recommendations .slider__item form .btn:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;transition:transform .4s cubic-bezier(.38,.41,.27,1),opacity .4s;border-radius:inherit;opacity:0;background:inherit}product-recommendations .slider__item form .btn:after{content:"";display:inline-block;position:absolute;z-index:-1;right:-6px;bottom:-6px;width:44px;height:44px}product-recommendations .slider__item form .btn:hover:before{transform:scale(1.2);opacity:1}product-recommendations .slider__item form .btn:hover svg path:last-child{transform:rotate(180deg)}.cc-product-recommendations product-recommendations .section__heading{border-top:1px solid #e3e3e3;padding-top:45px}product-recommendations.section{margin-top:0}.cc-product-recommendations.shopify-section{margin:0}.cc-apps{margin-bottom:50px}.cc-rich-text .content_wrap{max-width:720px;margin:0 auto}.cc-collection-list .collection_list_overlay{margin-top:-45px;position:relative;z-index:2}.cc-collection-list .collection_list_overlay .collection_list_main_wrap{background:#f5f5f5;border-radius:8px;display:flex;overflow:hidden}.collection_list_overlay .collection_list_main_wrap .section__header .title_wrap{display:flex;align-items:center;flex-wrap:wrap}.collection_list_overlay .collection_list_main_wrap .section__header{background:#3369ff;display:flex;align-items:center;margin-bottom:0;clip-path:polygon(0 0,100% 0%,75% 100%,0% 100%);max-width:470px;width:100%;padding:0 35px}.collection_list_overlay .collection_list_main_wrap .section__header .h4{font-size:32px;font-weight:450;line-height:38px;color:#fff;font-family:var(--font-family-sec)}.collection_list_overlay .collection_list_main_wrap .section__header a.link{color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1703_557)'%3E%3Cpath d='M3 1H9V7' stroke='white'/%3E%3Cpath d='M1.25 8.75L8.75 1.25' stroke='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1703_557'%3E%3Crect width='10' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.collection_list_overlay .collection_list_main_wrap .section__header a.link svg path{stroke:#fff}.collection_list_overlay .collection_list_main_wrap .collection_list_wrap ul{display:flex;justify-content:center;gap:24px}.collection_list_overlay .collection_list_main_wrap .collection_list_wrap ul li{max-width:150px;min-width:150px;width:100%}.collection_list_overlay .collection_list_wrap{padding-top:32px;padding-bottom:32px;width:calc(100% - 387px);margin:0 auto}.collection_list_overlay .collection_list_wrap ul li .card{justify-content:center}.collection_list_overlay .collection_list_wrap ul li .card__media{width:80px;height:80px;border:0px;margin:0 auto}.collection_list_overlay .collection_list_wrap ul li .card__info{padding-top:7px}.collection_list_overlay .collection_list_wrap ul li .card__info .card__title{font-size:13px;font-weight:300;line-height:16px;text-align:center}.collection_list_overlay .collection_list_wrap ul li .card:hover .card__info .card__title{color:#3369ff}.collection_list_overlay .collection_list_wrap ul li .card__info a.card__collection--arrow{display:none}.cc-featured-collection .section__header .link{font-size:13px;font-weight:300;line-height:20px;color:#3369ff;text-transform:none;text-decoration:none;margin:10px 0}.cc-featured-collection .section__header .link svg{margin-left:4px}.cc-featured-collection .collection_title_wrap .collection_tab{margin-left:48px}.cc-featured-collection .collection_title_wrap h2{text-transform:capitalize}.cc-featured-collection .collection_title_wrap .collection_tab .tab_list{gap:32px;border-bottom:1px solid #DFDFDF}.cc-featured-collection .collection_title_wrap .collection_tab .tab_list .tab_item{font-size:13px;font-weight:450;line-height:15px;text-align:center;color:#848484;text-transform:none;padding:8px 0;position:relative;cursor:pointer;font-family:var(--font-family-sec)}.cc-featured-collection .collection_title_wrap .collection_tab .tab_list .tab_item:hover,.cc-featured-collection .collection_title_wrap .collection_tab .tab_list .tab_item.active{color:#000}.cc-featured-collection .collection_title_wrap .collection_tab .tab_list .tab_item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background:transparent;display:block}.cc-featured-collection .collection_title_wrap .collection_tab .tab_list .tab_item.active:after{background:#000;bottom:0}.cc-featured-collection .mobile_viewmore_btn{display:none}.tab_item{cursor:pointer}.cc-featured-collection .carousel_content{display:none}.cc-featured-collection .carousel_content.show{display:block}.cc-featured-collection .mobile_viewmore_btn a{border:1px solid #000}.cc-shoppable-image .shoppable-image__text .video-section{border-radius:8px}.cc-shoppable-image .shoppable-image hotspots-image{position:relative}.cc-shoppable-image .shoppable-image hotspots-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg,#000,#0000 36.37%);z-index:1}.cc-shoppable-image .shoppable-image hotspots-image .hotspot{z-index:2}.cc-shoppable-image .hotspot__card{padding:10px;border-radius:4px;width:300px}.cc-shoppable-image .hotspot__card .hotspot_product-wrap{display:flex;gap:10px}.cc-shoppable-image .hotspot__card .hotspot_product-wrap .product_img_wrap{width:100px;height:100px}.cc-shoppable-image .hotspot__card .hotspot_product-wrap .product_img_wrap img{width:100%}.cc-shoppable-image .hotspot__card .hotspot_product-wrap .product_title_wrap{display:flex;align-items:center;max-width:128px;width:100%}.cc-shoppable-image .hotspot_product-wrap .product_title_wrap .product_content .h5{margin-bottom:8px;line-height:0}.cc-shoppable-image .hotspot_product-wrap .product_title_wrap .product_content .h5 .card-link{font-size:15px;font-weight:450;line-height:17px;text-align:left;color:#000;font-family:var(--font-family-sec)}.cc-shoppable-image .hotspot_product-wrap .product_title_wrap .product_content .h5 .card-link:before{content:none}.cc-shoppable-image .hotspot_product-wrap .product_title_wrap .product_content .price{margin-bottom:8px}.cc-shoppable-image .hotspot_product-wrap .product_title_wrap .product_content .price .price__current{font-size:15px;font-weight:450;line-height:17px;text-align:center;color:#000;font-family:var(--font-family-sec)}.cc-shoppable-image .hotspot_product-wrap .product_title_wrap .product_content .view_link{display:inline-block;border-bottom:1px solid #000}.cc-shoppable-image .hotspot_product-wrap .product_title_wrap .product_content .view_link a{display:flex;align-items:center;font-size:13px;font-weight:300;line-height:20px;text-transform:none;color:#000}.cc-shoppable-image .hotspot_product-wrap .product_title_wrap .product_content .view_link a svg{margin-left:4px}.cc-shoppable-image .hotspot_product-wrap .atc_btn_wrap{display:flex;align-items:flex-end}.cc-shoppable-image .hotspot_product-wrap form .btn{background-image:none;background:#fff;outline-color:#dfdfdf;border:1px solid #DFDFDF;border-radius:0;width:32px!important;height:32px;padding:0!important;transition:opacity .3s;opacity:.9}.cc-shoppable-image .hotspot_product-wrap form .btn .quick-add-btn-icon svg{fill:#000}.cc-shoppable-image .hotspot_product-wrap form .btn .quick-add-btn-icon svg path:last-child{fill:#3369ff;transform-origin:70% 75%;transition:transform .3s ease-out}.cc-shoppable-image .hotspot_product-wrap form .btn .quick-add-btn-icon{display:block}.cc-shoppable-image .hotspot_product-wrap form .btn .quick-add-btn-text{display:none}.cc-shoppable-image .hotspot_product-wrap form .btn:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;transition:transform .4s cubic-bezier(.38,.41,.27,1),opacity .4s;border-radius:inherit;opacity:0;background:inherit}.cc-shoppable-image .hotspot_product-wrap form .btn:after{content:"";display:inline-block;position:absolute;z-index:-1;right:-6px;bottom:-6px;width:44px;height:44px}.cc-shoppable-image .hotspot_product-wrap form .btn:hover:before{transform:scale(1.2);opacity:1}.cc-shoppable-image .hotspot_product-wrap form .btn:hover svg path:last-child{transform:rotate(180deg)}.cc-shoppable-image .shoppable-image__text .card{display:flex;align-items:center;flex-direction:inherit;padding:60px 150px 60px 60px}.cc-shoppable-image .shoppable-image__text .card .section__block--subheading{color:#3369ff;text-transform:none;font-weight:450;font-family:var(--font-family-sec);margin:0 0 8px}.cc-shoppable-image .shoppable-image__text .card .section__block--heading{text-transform:capitalize;margin-bottom:24px}.cc-shoppable-image .video-section-main{margin-top:48px}.cc-shoppable-image .shoppable-image__text div.card__info{padding:0;display:flex;flex-direction:column}.cc-shoppable-image .shoppable-image__text div.card__info .alter_heading{display:flex;order:-1;margin-bottom:8px}.cc-shoppable-image .shoppable-image__text .card .section__block--subheading.alter_subheading{margin-bottom:24px}.video-section__play-btn>svg.icon{width:100%;max-width:105px}.cc-shoppable-image .video-section__media{padding-top:54.49%}.cc-shoppable-image .video-section__media deferred-media{height:100%}.cc-shoppable-image .shoppable-image hotspots-image img{width:100%;height:100%;object-fit:cover}.cc-shoppable-image .shoppable-image__image,.cc-shoppable-image .shoppable-image__text{flex:inherit}.cc-shoppable-image .shoppable-image hotspots-image{width:100%;max-width:calc(100% - 700px)}.cc-shoppable-image .shoppable-image__text{width:100%;max-width:700px}.index-template .cc-shoppable-image .section{margin:0}.mobile_fixed_bar{background:#fff;position:fixed;top:auto;bottom:0;z-index:3;width:100%;display:none}.mobile_fixed_bar .header_wrap{display:flex;justify-content:space-between;border-bottom:2px solid #DFDFDF;padding:17px 19px}.mobile_fixed_bar .header_wrap .h4{font-size:25px;font-weight:450;line-height:30px;text-align:left;color:#000;margin:0;font-family:var(--font-family-sec)}.mobile_fixed_bar .header_wrap .btn{padding:0;width:32px;height:32px;display:flex;justify-content:flex-end;background-image:none;background-color:transparent}.mobile_fixed_bar .header_wrap .btn svg{stroke:#000}.mobile_fixed_bar .product_wrap{width:calc(100% - 40px);margin:0 auto;padding-top:20px;padding-bottom:20px}.mobile_fixed_bar .product_wrap .slider-nav .slider-nav__btn{background-image:none;background-color:transparent}.mobile_fixed_bar .product_wrap .slider-nav .slider-nav__btn svg path{stroke:#000}.mobile_fixed_bar .product_wrap .slider__item .card--related{padding:10px}.mobile_fixed_bar .product_wrap .slider__item .card--related .card__media{flex:0 0 100px}.mobile_fixed_bar .product_wrap .slider__item .card__info .h6 a{font-size:15px;font-weight:450;line-height:17px;text-align:left;color:#000;font-family:var(--font-family-sec)}.mobile_fixed_bar .product_wrap .slider__item .card__info .price .price__current{font-size:15px;font-weight:450;line-height:17px;color:#000;font-family:var(--font-family-sec)}.mobile_fixed_bar .slider .slider__grid{width:100%}.mobile_fixed_bar .slider{scroll-padding-left:0}.mobile_fixed_bar .slider .slider__grid .slider__item:last-child{width:100%;border-inline-end:0}.mobile_fixed_bar .product_wrap .slider__item .view_link{display:inline-block}.mobile_fixed_bar .product_wrap .slider__item .view_link a{display:flex;align-items:center;font-size:13px;font-weight:300;line-height:20px;text-transform:none;color:#000;border-bottom:1px solid #000}.mobile_fixed_bar .product_wrap .slider__item .view_link a span{display:flex}.mobile_fixed_bar .product_wrap .slider__item .view_link a svg{margin-left:4px}.mobile_fixed_bar .product_wrap .slider__item .view_link a svg path{stroke:#3369ff}.mobile_fixed_bar .product_wrap .slider__item form{position:absolute;bottom:10px;right:10px}.mobile_fixed_bar .product_wrap .slider__item form .btn{background-image:none;background:#fff;outline-color:#dfdfdf;border:1px solid #DFDFDF;border-radius:0;width:32px!important;height:32px;padding:0!important;transition:opacity .3s;opacity:.9}.mobile_fixed_bar .product_wrap .slider__item form .btn .quick-add-btn-icon svg{fill:#000}.mobile_fixed_bar .product_wrap .slider__item form .btn .quick-add-btn-icon svg path:last-child{fill:#3369ff;transform-origin:70% 75%;transition:transform .3s ease-out}.mobile_fixed_bar .product_wrap .slider__item form .btn .quick-add-btn-icon{display:block}.mobile_fixed_bar .product_wrap .slider__item form .btn .quick-add-btn-text{display:none}.mobile_fixed_bar .product_wrap .slider__item form .btn:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;transition:transform .4s cubic-bezier(.38,.41,.27,1),opacity .4s;border-radius:inherit;opacity:0;background:inherit}.mobile_fixed_bar .product_wrap .slider__item form .btn:after{content:"";display:inline-block;position:absolute;z-index:-1;right:-6px;bottom:-6px;width:44px;height:44px}.mobile_fixed_bar .product_wrap .slider__item form .btn:hover:before{transform:scale(1.2);opacity:1}.mobile_fixed_bar .product_wrap .slider__item form .btn:hover svg path:last-child{transform:rotate(180deg)}.template-product .product-breadcrumbs{display:none}.template-product .cc-header--sticky{position:unset}.product_stickybar .cc-announcement,.product_stickybar .cc-header{display:none}.product_stickybar .product_sticky_info_bar{position:fixed;z-index:30;top:0;left:0;width:100%;padding:0 4%}.product_sticky_info_bar{display:flex;align-items:center;justify-content:center;background:#fff;padding-top:20px;padding-bottom:20px}.product-header-info-container{border-bottom:1px solid #eaeaea}.product_sticky_info_bar .info_list_item-wrap ul{display:flex;align-items:center;gap:15px}.info_list_item-wrap .list_item a{font-size:15px;font-weight:500;line-height:15px;color:#000;text-transform:none;font-family:var(--font-family-sec)}.info_list_item-wrap .list_item a:hover,.info_list_item-wrap .list_item.active a{color:#3369ff}.sticky-atc-panel .card__buttons .btn{border-radius:2px;font-size:13px;font-weight:450;line-height:15px;color:#fff;font-family:var(--font-family-sec);width:200px}.sticky-atc-panel .card__buttons .btn svg path{stroke:#fff}.product-info .product-info__block.product-vendor-sku{margin-bottom:10px}.product-info .product-vendor *{font-size:13px;font-weight:300;line-height:16px;text-align:left;color:#a3a3a3}.product-info .product-title{font-size:39px;font-weight:450;line-height:47px;margin:0;font-family:var(--font-family-sec)}.product-info .product-info__block.product-info__title{margin-bottom:4px}.product-info .product-info__block.product-info__rating{margin-bottom:3px}.product-info .product-info__block.product-price{margin:0}.product-info .product-info__price .price__current{font-size:27px;font-weight:450;line-height:32px;text-align:left;margin:0;font-family:var(--font-family-sec);color:#3369ff}.product-info__block.rte p{font-size:16px;font-weight:300;line-height:16px}.product-info .product-options .option-selector .label{font-size:15px;font-weight:700;line-height:18px}.product-info .shopify-payment-button .shopify-payment-button__button{background:#000!important;border:1px solid #000!important}.qty-input--secondary-btn .qty-input{background-color:#fff;border-color:rgba(var(--text-color)/.15)}.qty-input--secondary-btn .qty-input .qty-input__btn span{color:#000}.qty-input--secondary-btn .qty-input .btn--minus:before,.qty-input--secondary-btn .qty-input .btn--plus:before,.qty-input--secondary-btn .qty-input .btn--plus:after{background-color:#000}.qty-input--secondary-btn .qty-input .qty-input__input{color:#000;font-size:14px;font-weight:450;line-height:normal;margin:0;font-family:var(--font-family-sec)}.product .product-media .media-gallery .media-ctrl .media-ctrl__counter{display:none}.product .block-complementary .card--related{padding:10px;margin-top:10px}.product .block-complementary .card.card--related .card__media{flex:0 0 100px}.product .block-complementary .card--related .card__info{padding-inline-start:10px}.product .block-complementary .card__info .h6 a{font-size:15px;font-weight:450;line-height:17px;text-align:left;color:#000;font-family:var(--font-family-sec)}.product .block-complementary .card__info .price .price__current{font-size:15px;font-weight:450;line-height:17px;color:#000;font-family:var(--font-family-sec)}.product .block-complementary .view_link{display:inline-block;border-bottom:1px solid #000;margin-right:7px}.product .block-complementary .view_link a{display:flex;align-items:center;font-size:15px;font-weight:300;line-height:20px;text-transform:none;color:#000}.product .block-complementary .view_link a svg{margin-left:4px}.product .block-complementary form{position:absolute;bottom:10px;right:10px}.product .block-complementary form .btn{background-image:none;background:#fff;outline-color:#dfdfdf;border:1px solid #DFDFDF;border-radius:0;width:32px!important;height:32px;padding:0!important;transition:opacity .3s;opacity:.9}.product .block-complementary form .btn:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;transition:transform .4s cubic-bezier(.38,.41,.27,1),opacity .4s;border-radius:inherit;opacity:0;background:inherit}.product .block-complementary form .btn .quick-add-btn-icon{display:block}.product .block-complementary form .btn .quick-add-btn-icon svg{fill:#000}.product .block-complementary form .btn .quick-add-btn-icon svg path:last-child{fill:#3369ff;transform-origin:70% 75%;transition:transform .3s ease-out}.product .block-complementary form .btn .quick-add-btn-text{display:none}.product .block-complementary form .btn:after{content:"";display:inline-block;position:absolute;z-index:-1;right:-6px;bottom:-6px;width:44px;height:44px}.product .block-complementary form .btn:hover:before{transform:scale(1.2);opacity:1}.product .block-complementary form .btn:hover svg path:last-child{transform:rotate(180deg)}.product .block-complementary .btn.js-quick-add{position:absolute;bottom:10px;right:10px;width:auto;background-image:none;background:#fff;outline-color:#dfdfdf;border:1px solid #DFDFDF;border-radius:0;width:32px!important;height:32px;padding:0!important;transition:opacity .3s;opacity:.9}.product .block-complementary .btn.js-quick-add:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;transition:transform .4s cubic-bezier(.38,.41,.27,1),opacity .4s;border-radius:inherit;opacity:0;background:inherit}.product .block-complementary .btn.js-quick-add .quick-add-btn-icon{display:block}.product .block-complementary .btn.js-quick-add .quick-add-btn-icon svg{fill:#000}.product .block-complementary .btn.js-quick-add .quick-add-btn-icon svg path:last-child{fill:#3369ff;transform-origin:70% 75%;transition:transform .3s ease-out}.product .block-complementary .btn.js-quick-add .quick-add-btn-text{display:none}.product .block-complementary .btn.js-quick-add:after{content:"";display:inline-block;position:absolute;z-index:-1;right:-6px;bottom:-6px;width:44px;height:44px}.product .block-complementary .btn.js-quick-add:hover:before{transform:scale(1.2);opacity:1}.product .block-complementary .btn.js-quick-add:hover svg path:last-child{transform:rotate(180deg)}.product-info__block.block-complementary .h6{font-size:15px;font-weight:700;margin-bottom:24px}.product .block-complementary .showmore_wrap{display:inline-block}.product .block-complementary .showmore_wrap button{font-size:13px;font-weight:450;line-height:15px;text-align:center;color:#000;text-transform:none;border-bottom:1px solid #000;font-family:var(--font-family-sec);margin-top:24px;margin-bottom:24px}.product .block-complementary .showmore_wrap:hover button{color:#3369ff;border-bottom:1px solid #3369ff}.product .block-complementary .small__grid li:nth-child(n+5){display:none}.product .block-complementary .small__grid.show-all li{display:block}.product .block-complementary .show-less-button,.product .block-complementary .showmore_btn.hide{display:none}.custom_msg{display:flex;align-items:center;margin:16px 0 0}.metafield-rich_text_field{margin:0 0 0 8px;display:flex;align-items:center}.metafield-rich_text_field p{font-size:16px;font-weight:300;line-height:18px;text-align:left;margin:0}.metafield-rich_text_field p strong{margin-left:5px}.breadcrumbs .icon path{stroke:#000}.breadcrumbs .icon{vertical-align:middle}.cc-video{overflow:hidden}.past-threshold .trailer{position:absolute;height:200vh}.video_scroller{transform-origin:center center;transition:transform .3s ease-in-out}.product_feature_mobile{background:#fff;position:fixed;top:auto;bottom:0;left:0;transform:none;z-index:7;width:100%;display:none}.product_feature_mobile .product_wrap{padding:20px}.product_feature_mobile .slider-nav{margin-left:-7px}.product_feature_mobile .slider-nav .slider-nav__btn .icon path{stroke:#000}.product_feature_mobile .close_btn_wrap .close_btn{padding:0}.product_feature_mobile .close_btn_wrap .close_btn svg{stroke:#000}.product_feature_mobile .slider{scroll-padding-left:0}.product_feature_mobile .slider .slider__grid{width:100%}.cc-multi-column .section{padding-top:96px;padding-bottom:96px;margin:0}.cc-multi-column .section.color-scheme--3{padding-top:0}.cc-multi-column .multi-column img{border-radius:8px}.cc-multi-column .multi-column .card__info{padding:32px 0 0!important}.cc-multi-column .multi-column .card__title{margin-bottom:24px;line-height:120%}.cc-product-features .hotspot__card p{font-size:13px}header .predictive-search__results{background:#fff}header .predictive-search{padding-top:60px;width:100%;left:0;border-radius:0}header .search__input{border-radius:0}header .tablist__tab[aria-selected=true],header .predictive-result,header .predictive-result__title,header .predictive-search__view-all,.predictive-search__no-results{color:#000}header .predictive-search__view-all{background:none;display:flex;align-items:center;font-weight:400}header .predictive-search__view-all svg{display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='11' viewBox='0 0 10 11' fill='none'%3E%3Cg clip-path='url(%23clip0_1381_293)'%3E%3Cpath d='M3 1.05713H9V7.05713' stroke='%233369FF'/%3E%3Cpath d='M1.25 8.80713L8.75 1.30713' stroke='%233369FF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1381_293'%3E%3Crect width='10' height='10' fill='white' transform='translate(0 0.0571289)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;margin-left:2px!important}header .predictive-search__view-all svg path{display:none}header .tablist__tab{color:#373636}header .tablist:after{content:none}.yotpo.bottomLine{display:none}.yotpo.bottomLine.show{display:block}header .popular-searches.show{display:block;top:48px;padding-top:0;z-index:99}.popuplar-searches_results h6,.popuplar-searches_results ul{color:initial}header .popuplar-searches_results{padding:32px}header .popuplar-searches_results ul{display:block}header .popuplar-searches_results ul li:not(:last-child){margin-bottom:16px}header .popuplar-searches_results ul li{border:0px}header .popuplar-searches_results ul li a{padding:0;display:inline-block;font-family:var(--font-family-primary);font-size:15px;font-style:normal;font-weight:300;line-height:120%;text-transform:none}header .popuplar-searches_results ul li a:hover{box-shadow:none;color:#3369ff}.popuplar-searches_results h6{font-size:15px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:32px}header .popular-searches{z-index:9}.disclosure__content .metafield-rich_text_field{margin-left:0}.product-main .product-media{position:relative}.cart-item__details .cart-item__title{text-transform:none}.product-main .product-label-container{left:10px;top:10px;display:flex;justify-content:center;align-items:center;gap:5px}.product-main .product-label-container .product-label{font-size:13px;font-style:normal;font-weight:450;line-height:normal;letter-spacing:1.95px;text-transform:uppercase;padding:8px 16px}product-recommendations .slider .slider__grid{column-gap:0px;width:100%}product-recommendations .slider{scroll-padding-left:0px}@media (max-width: 1440px){.collection_list_overlay .collection_list_main_wrap .collection_list_wrap ul li{max-width:120px;min-width:120px}}@media (max-width: 1399px){.cc-shoppable-image .shoppable-image__text .card{padding:60px}.cc-shoppable-image .shoppable-image hotspots-image img{width:100%;height:100%;object-fit:cover}.cc-shoppable-image .shoppable-image hotspots-image{max-width:60%}.cc-shoppable-image .shoppable-image__text{max-width:40%}}@media (max-width: 1100px){.collection_list_overlay .collection_list_main_wrap .collection_list_wrap ul{gap:15px}.cc-collection-products{margin-top:32px}.cc-shoppable-image .shoppable-image hotspots-image{max-width:54%}.cc-shoppable-image .shoppable-image__text{max-width:46%}}@media (max-width: 1023.98px){product-recommendations .slider .slider__item{width:100%!important;border:1px solid #dfdfdf!important}}@media (max-width: 1023px){.collection_banner_full .collection-banner__content .rte,.collection_banner_full.collection_image_blank .collection-banner__content .rte,.collection-banner .rte,.product-info__block.rte p,.metafield-rich_text_field p{font-size:15px}.cc-shoppable-image .shoppable-image__text .card{padding:48px 20px;justify-content:center;text-align:center}.cc-shoppable-image .shoppable-image__text .video-section{border-radius:4px}.cc-shoppable-image .shoppable-image hotspots-image,.cc-shoppable-image .shoppable-image__text{max-width:100%}.cc-apps{margin-bottom:30px}.cc-product-recommendations product-recommendations .section__heading{padding-top:48px}product-recommendations.section{margin-top:0;margin-bottom:48px}header .popular-searches.show{top:40px}.popuplar-searches_results h6{margin-bottom:22px}.card__info-container .price_wrap{flex-wrap:wrap;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start}.card .card__info-container .price_wrap .price{padding-top:4px}.card__info-container .review_wrap:empty{padding-top:4px;height:auto}}@media (max-width: 768.98px){.collection_banner_full.collection_image_blank .collection-banner{min-height:auto}.card__media .product-label-container{flex-wrap:wrap}.card__info-container .card__title a{font-size:13px;line-height:15.5px}.cc-icons-with-text .slider_mobile_disabled .slider-nav{display:none}.cc-icons-with-text .slider_mobile_disabled .slider{--scrollbar-border-width: 0;overflow-x:hidden;scroll-snap-type:unset;scroll-behavior:unset}.cc-icons-with-text .slider_mobile_disabled .slider .slider__grid{display:flex;flex-wrap:wrap;gap:16px}.cc-icons-with-text .slider_mobile_disabled .slider .slider__grid .slider__item{width:90%;margin:0 auto}.cc-icons-with-text .slider_mobile_disabled .icon_text_wrap{width:100%;text-align:left;display:flex;justify-content:flex-start}.collection_banner_full .collection-banner__content .product_img_wrap{display:none}.collection_banner_full.collection_image_blank .collection-banner__content>.container{flex-wrap:wrap}.collection_banner_full.collection_image_blank .collection-banner__content .collection_content_wrap{width:100%}.collection_banner_full.collection_image_blank .collection-banner__content .rte{width:100%;margin-top:16px}.collection_banner_full.collection_image_blank .collection_breadcrumbs{margin-bottom:25px}.collection_banner_full .collection-banner .collection-banner__media{display:none}.collection_banner_full .collection-banner__content .collection_title_wrap .collection-banner__heading{font-size:32px;line-height:38px;color:#000}.collection_banner_full .collection-banner__content .rte{color:#000}.collection_banner_full .collection_breadcrumbs{background:transparent}.collection_banner_full .collection_breadcrumbs .breadcrumbs li a{color:#000}.cc-collection-banner .collection_banner_full,.collection_banner_full .collection-banner{min-height:auto}.collection_banner_full .collection_breadcrumbs .breadcrumbs{padding:16px 0 25px}.cc-collection-list .collection_list_overlay,.cc-featured-collection .section__header .link{display:none}.cc-featured-collection .collection_title_wrap{flex-wrap:wrap}.cc-featured-collection .collection_title_wrap .h4{width:100%;text-align:center}.cc-featured-collection .collection_title_wrap{overflow:hidden;justify-content:center}.cc-featured-collection .collection_title_wrap .collection_tab .tab_list{white-space:nowrap;overflow-y:hidden;overflow-x:scroll;width:calc(100% + 40px);margin:0 -20px;padding-left:20px;padding-right:20px;justify-content:flex-start}.cc-featured-collection .collection_title_wrap .collection_tab .tab_list::-webkit-scrollbar{width:0px;opacity:0;display:none}.cc-featured-collection .collection_title_wrap .collection_tab .tab_list::-webkit-scrollbar-track{background:#fff;opacity:0;display:none}.cc-featured-collection .collection_title_wrap .collection_tab .tab_list::-webkit-scrollbar-thumb{background:#fff;opacity:0}.cc-featured-collection .collection_title_wrap .collection_tab{margin-left:0;margin-top:10px;overflow:hidden}.cc-featured-collection .mobile_viewmore_btn,.mobile_fixed_bar.open{display:block}.cc-shoppable-image .shoppable-image hotspots-image .hotspot.is-active .hotspot__card{display:none}.sticky-atc-panel{margin:0!important;left:0;width:100%!important}.card--sticky-atc{padding:11px 16px!important}.card--sticky-atc .card__media{display:none}.card--sticky-atc .card__info{padding-left:0!important}.card--sticky-atc .card__buttons{margin-left:10px!important;padding-left:0!important;padding-right:0!important}.card--sticky-atc .card__info{flex:1 1 auto!important}.card--sticky-atc .card__info p{font-size:13px;font-weight:450;line-height:15px;text-align:left;color:#000;margin-bottom:4px;font-family:var(--font-family-sec)}.card--sticky-atc .price__current{font-size:13px;font-weight:450;line-height:15px;color:#000;font-family:var(--font-family-sec)}.sticky-atc-panel .card__buttons .btn{padding:10px 20px 10px 19px}.product_sticky_info_bar{padding-top:19px;padding-bottom:18px}.product_sticky_info_bar .info_list_item-wrap ul{gap:48px}.product-info .product-title{font-size:24px;line-height:34px}.product-info .product-info__price .price__current{font-size:20px;font-weight:450;line-height:34px}.product-info__block .metafield-rich_text_field ul li,.metafield-rich_text_field ul li{font-size:14px}.product-features .hotspot.is-active .hotspot__card{display:none}.product_feature_mobile.open{display:block}.cc-multi-column .section{padding-bottom:56px}product-recommendations .slider__item .card__info .h6 a{font-size:13px}.cc-featured-collection .collection_title_wrap h2{text-transform:capitalize;width:100%}.cc-shoppable-image .shoppable-image__text .card .section__block--subheading{margin-bottom:10px}.cc-shoppable-image .shoppable-image__text .card .section__block--heading{margin-bottom:16px}.cc-shoppable-image .video-section__media{padding-top:57.146%}.cc-multi-column .multi-column .card__title{margin-bottom:16px}.product_feature_mobile .product_wrap .slider__item img{margin-bottom:24px}.product_feature_mobile .product_wrap .slider__item h6{font-size:25px;margin-bottom:8px}.product_feature_mobile .close_btn_wrap .close_btn svg{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M1 1L19 19' stroke='black'/%3E%3Cpath d='M19 1L1 19' stroke='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:19px}.product_feature_mobile .close_btn_wrap .close_btn svg path{display:none}.product_feature_mobile .slider:not(.slider--contained) .slider__item:last-child{width:100%;border:0px}.cc-product-features{overflow-x:hidden}.cc-apps{margin:50px 0 33px}.video-section__play-btn>svg.icon{width:55px}.card .card__info-container .price_wrap .price{padding-top:8px}.card__info-container .review_wrap{padding-top:8px;height:auto;line-height:0}.card__info-container .review_wrap:empty{padding:0}.cc-shoppable-image .shoppable-image__text div.card__info .alter_heading{margin-bottom:10px}.cc-shoppable-image .shoppable-image__text .card .section__block--subheading.alter_subheading{margin-bottom:16px}.product-main .product-label-container .product-label,.product-label-wrapper .product-label{font-size:var(--label_size);min-height:var(--label_height);min-width:var(--label_width);display:flex}}@media (max-width: 599.98px){.featured-collection-products .slider__item,product-recommendations .slider__item,.cc-recently-viewed .slider__item{border:1px solid #DFDFDF}.featured-collection-products .slider__item product-card.card,product-recommendations .slider__item product-card.card,.cc-recently-viewed .slider__item product-card.card{border-radius:0}.carousel .small__grid .slider__item:not(:last-child) .card--product-contained{border:0px}.featured-collection-products .slider__item product-card>div,product-recommendations .slider__item product-card>div,.cc-recently-viewed .slider__item product-card>div{padding:7px}}.hide{display:none}@media only screen and (min-width: 750px){.medium-up--hide{display:none!important}}@media only screen and (max-width: 749px){.small--hide{display:none!important}}.cc-featured-collection carousel-slider .slider .slider__grid.auto-cols-2{grid-auto-columns:calc((100% - var(--column-gap)) / 2)}@media (min-width: 990px){.cc-featured-collection carousel-slider .slider .slider__grid.md\:auto-cols-3{grid-auto-columns:calc((100% - var(--column-gap) * 2) / 3)}}@media (min-width: 1366px){.cc-featured-collection carousel-slider .slider .slider__grid.lg\:auto-cols-4{grid-auto-columns:calc((100% - var(--column-gap) * 3) / 4)}}@media (min-width: 1700px){.cc-featured-collection carousel-slider .slider .slider__grid.xl\:auto-cols-5{grid-auto-columns:calc((100% - var(--column-gap) * 4) / 5)}}@media (max-width: 599px){.product-header-info-container{padding:0 2px!important}.disclosure__title{font-size:15px!important}}.cc-featured-collection .collection_title_wrap h2{font-size:40px}h2{font-family:adelle-sans-condensed!important;font-weight:800!important}.image-text-blocks-main .image-text-blocks-inner h3{font-family:adelle-sans-condensed!important;font-weight:600!important}.cc-media-with-text-brand .section__block--heading,.cc-media-with-text-custom .section-heading,h1{font-family:adelle-sans-condensed!important;font-weight:800!important}.section__price .textprice{font-family:adelle-sans-condensed!important;font-weight:500!important}.metafield-rich_text_field,.section-desc p,.section__text p{font-family:Archivo Narrow,sans-serif!important;font-size:17px!important}.card__title a,a.link,.section__subheading,.collection_tab .tab_item,.product-info__price{font-family:neue-haas-grotesk-display!important;font-weight:500!important}.collection_tab .tab_item,.main-nav li a,.secondary-nav li a{font-family:neue-haas-grotesk-display!important;font-size:15px}.product-header-info-container .product-info__add-button{font-size:15px!important;letter-spacing:normal!important}.product-template .cc-recently-viewed{margin:40px 0!important}.category-section .metafield-rich_text_field{margin:0!important}
/*# sourceMappingURL=/cdn/shop/t/81/assets/custom.css.map */
