@charset "UTF-8";.bento_grid_section{padding:15px 0}.bento_grid_section .calm_container .bento_grids{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.bento_grid_section .calm_container .bento_grids.fit-contain .grid_item{background-repeat:no-repeat;background-size:contain}.bento_grid_section .calm_container .bento_grids .grid_item{align-items:center;background-position:50%;background-size:cover;box-shadow:inset 0 0 0 100vmax rgba(0,0,0,.35);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:400px;text-align:center}.bento_grid_section .calm_container .bento_grids .grid_item .grid_item_title{color:var(--cat-text-color)}.bento_grid_section .calm_container .bento_grids .grid_item .catalog_button{width:-moz-fit-content;width:fit-content}.bento_grid_section .calm_container .bento_grids .grid_item:nth-child(4n+1){grid-column:span 2}.bento_grid_section .calm_container .bento_grids .grid_item:nth-child(4n+2),.bento_grid_section .calm_container .bento_grids .grid_item:nth-child(4n+3){grid-column:span 1}.bento_grid_section .calm_container .bento_grids .grid_item:nth-child(4n+4){grid-column:span 2}@media (max-width:992px){.bento_grid_section .calm_container .bento_grids{grid-template-columns:repeat(2,1fr)}.bento_grid_section .calm_container .bento_grids .grid_item{min-height:320px}.bento_grid_section .calm_container .bento_grids .grid_item:nth-child(4n+1),.bento_grid_section .calm_container .bento_grids .grid_item:nth-child(4n+2),.bento_grid_section .calm_container .bento_grids .grid_item:nth-child(4n+3),.bento_grid_section .calm_container .bento_grids .grid_item:nth-child(4n+4){grid-column:span 2}}@media (max-width:576px){.bento_grid_section .calm_container .bento_grids{grid-template-columns:1fr}.bento_grid_section .calm_container .bento_grids .grid_item{grid-column:span 1!important;min-height:260px}}.blog_feed_section{padding:30px 0}.blog_feed_section .calm_container .blog_feed_title{font-size:30px;margin:0 0 24px;text-align:center;text-transform:uppercase}.blog_feed_section .calm_container .blog_cards{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:992px){.blog_feed_section .calm_container .blog_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.blog_feed_section .calm_container .blog_cards{grid-template-columns:1fr}}.blog_feed_section .calm_container .blog_card{border:1px solid var(--field-border-color);display:flex;flex-direction:column}.blog_feed_section .calm_container .blog_card_image{aspect-ratio:16/9;display:block;overflow:hidden}.blog_feed_section .calm_container .blog_card_image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.blog_feed_section .calm_container .blog_card_image:hover img{transform:scale(1.04)}.blog_feed_section .calm_container .blog_card_body{align-items:center;display:flex;flex:1;flex-direction:column;gap:16px;padding:24px;text-align:center}.blog_feed_section .calm_container .blog_card_date{color:var(--field-placeholder-color);font-size:15px}.blog_feed_section .calm_container .blog_card_title{font-size:24px;font-weight:900;line-height:1.3}.blog_feed_section .calm_container .blog_card_content{font-size:16px;margin:0}.blog_feed_section .calm_container .blog_card_link{font-size:16px;margin-top:auto}.blog_feed_section .calm_container .blog_card_link i{font-size:12px;margin-left:4px}.blog_feed_section .calm_container .blog_feed_more{display:block;font-size:16px;margin-top:24px;text-align:center}.blog_feed_section .calm_container .blog_feed_more i{font-size:12px;margin-left:4px}.brands_section{padding:30px 0}.brands_section .calm_container .brands_title{font-size:30px;margin:0 0 24px;text-align:center}.brands_section .calm_container .brands_items{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.brands_section .calm_container .brands_items .brands_item{flex:0 0 calc(16.66667% - 0.83333rem)}@media (max-width:992px){.brands_section .calm_container .brands_items .brands_item{flex-basis:calc(25% - 0.75rem)}}@media (max-width:576px){.brands_section .calm_container .brands_items .brands_item{flex-basis:calc(50% - 0.5rem)}}.brands_section .calm_container .brands_items.greyscale .brands_item img{filter:grayscale(1);opacity:.7;transition:filter .3s ease,opacity .3s ease}.brands_section .calm_container .brands_items.greyscale .brands_item:hover img{filter:grayscale(0);opacity:1}.brands_section .calm_container .brands_item{align-items:center;display:flex;justify-content:center;min-height:90px;padding:12px}.brands_section .calm_container .brands_item img{display:block;height:auto;max-height:70px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.brands_section .calm_container .brands_item .brands_item_name{font-weight:600;text-align:center}.breadcumb{background-color:#fff}.category_feed_section{padding:30px 0}.category_feed_section .calm_container .category_feed_title{font-size:30px;margin:0 0 24px;text-align:center}.category_feed_section .calm_container .category_feed_content{margin:0 auto 24px;max-width:700px;text-align:center}.category_feed_section .calm_container .category_feed_items{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:992px){.category_feed_section .calm_container .category_feed_items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.category_feed_section .calm_container .category_feed_items{grid-template-columns:1fr}}.category_feed_section .calm_container .category_feed_item{aspect-ratio:5/6;display:block;overflow:hidden;position:relative}.category_feed_section .calm_container .category_feed_item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.category_feed_section .calm_container .category_feed_item:hover img{transform:scale(1.04)}.category_feed_section .calm_container .category_feed_item .category_feed_item_title{color:var(--cat-text-color);font-size:34px;font-weight:900;left:0;line-height:1.15;padding:24px;position:absolute;right:0;text-shadow:0 1px 12px rgba(0,0,0,.35);top:0}@media (max-width:1200px){.category_feed_section .calm_container .category_feed_item .category_feed_item_title{font-size:26px;padding:18px}}.content_left_right_section{padding:30px 0}.content_left_right_section .calm_container .content_left_right{align-items:center;display:grid;gap:3rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:992px){.content_left_right_section .calm_container .content_left_right{gap:1.5rem;grid-template-columns:minmax(0,1fr)}}.content_left_right_section .calm_container .content_left_right.image_right .clr_image{order:2}@media (max-width:992px){.content_left_right_section .calm_container .content_left_right.image_right .clr_image{order:0}}.content_left_right_section .calm_container .clr_image img{display:block;height:auto;width:100%}.content_left_right_section .calm_container .clr_text{display:flex;flex-direction:column;gap:16px}.content_left_right_section .calm_container .clr_text.align_center{align-items:center;text-align:center}.content_left_right_section .calm_container .clr_text.align_right{align-items:flex-end;text-align:right}.content_left_right_section .calm_container .clr_text.align_left{align-items:flex-start}.content_left_right_section .calm_container .clr_title{margin:0}.content_left_right_section .calm_container .clr_buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.cta_blocks_section{padding:30px 0}.cta_blocks_section .calm_container .cta_blocks_title{font-size:30px;margin:0 0 24px;text-align:center;text-transform:uppercase}.cta_blocks_section .calm_container .cta_blocks_grid{display:grid;gap:1rem;grid-template-columns:repeat(12,minmax(0,1fr))}.cta_blocks_section .calm_container .cta_block{align-items:center;background-position:50%;background-size:cover;display:flex;min-height:280px;padding:40px}.cta_blocks_section .calm_container .cta_block.width_full{grid-column:span 12}.cta_blocks_section .calm_container .cta_block.width_half{grid-column:span 6}.cta_blocks_section .calm_container .cta_block.width_third{grid-column:span 4}.cta_blocks_section .calm_container .cta_block.width_quarter{grid-column:span 3}@media (max-width:992px){.cta_blocks_section .calm_container .cta_block.width_quarter,.cta_blocks_section .calm_container .cta_block.width_third{grid-column:span 6}}@media (max-width:768px){.cta_blocks_section .calm_container .cta_block{min-height:240px;padding:28px}.cta_blocks_section .calm_container .cta_block.width_half,.cta_blocks_section .calm_container .cta_block.width_quarter,.cta_blocks_section .calm_container .cta_block.width_third{grid-column:span 12}}.cta_blocks_section .calm_container .cta_block_content{align-items:flex-start;color:var(--cat-text-color);display:flex;flex-direction:column;gap:12px;max-width:460px}.cta_blocks_section .calm_container .cta_block_title{color:var(--cat-text-color);font-size:34px;line-height:1.15;margin:0}.cta_blocks_section .calm_container .cta_block_text{font-size:16px;margin:0}.cta_blocks_section .calm_container .catalog_button{margin-top:8px}.feature_columns_section{padding:50px 0}.feature_columns_section .calm_container .feature_columns{display:grid;gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:768px){.feature_columns_section .calm_container .feature_columns{gap:2.5rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.feature_columns_section .calm_container .feature_column{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}.feature_columns_section .calm_container .feature_column i{font-size:34px;line-height:1;margin-bottom:4px}.feature_columns_section .calm_container .feature_title{font-size:19px;margin:0}.feature_columns_section .calm_container .feature_content{font-size:16px;margin:0;max-width:24ch}.footer_section{background:var(--footer-bg-color);margin-top:60px;padding:50px 0 24px}.footer_section,.footer_section a,.footer_section a:hover{color:var(--footer-text-color)}.footer_section a:hover{text-decoration:underline}.footer_section .footer_top{display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media (max-width:992px){.footer_section .footer_top{gap:2rem;grid-template-columns:minmax(0,1fr)}}.footer_section .footer_intro{display:flex;flex-direction:column;gap:14px;max-width:360px}.footer_section .footer_intro .logo img{max-height:50px;width:auto}.footer_section .footer_intro .logo_mobile{display:none}.footer_section .footer_title{font-size:19px;font-weight:700}.footer_section .footer_message{font-size:16px}.footer_section .footer_columns{display:grid;gap:2rem 1rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:768px){.footer_section .footer_columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer_section .footer_column{display:flex;flex-direction:column;gap:12px}.footer_section .footer_column_title{font-size:17px;font-weight:700}.footer_section .footer_column_links{display:flex;flex-direction:column;font-size:16px;gap:10px}.footer_section .footer_bottom{border-top:1px solid var(--footer-border-color);display:flex;flex-wrap:wrap;font-size:15px;gap:10px;justify-content:space-between;margin-top:50px;padding-top:20px}section.image_carousel_section{height:500px;padding:0 0 15px}@media (max-width:767px){section.image_carousel_section{height:350px}}section.image_carousel_section .swiper-button-next,section.image_carousel_section .swiper-button-prev{color:var(--cat-text-color)}section.image_carousel_section.darken .carousel_item{box-shadow:inset 0 0 0 100vmax rgba(0,0,0,.35)}section.image_carousel_section.fit-contain{height:auto}@media (max-width:767px){section.image_carousel_section.fit-contain{height:auto}}section.image_carousel_section.fit-contain .carousel_item,section.image_carousel_section.fit-contain .swiper-wrapper{height:auto}section.image_carousel_section.fit-contain .carousel_item{aspect-ratio:var(--slide-ratio);padding:30px}@media (max-width:767px){section.image_carousel_section.fit-contain .carousel_item{aspect-ratio:var(--slide-ratio-mobile,var(--slide-ratio))}}.swiper{height:100%;width:100%}.carousel_item{align-items:center;background:#444;background-image:var(--slide-bg);background-position:50%;background-size:cover;display:flex!important;flex-direction:column;font-size:18px;gap:20px;height:100%;justify-content:center;padding:60px;position:relative;text-align:center}@media (max-width:767px){.carousel_item{background-image:var(--slide-bg-mobile,var(--slide-bg))}}.carousel_item .carousel_item_link{inset:0;position:absolute}.carousel_item .carousel_item_title{color:var(--cat-text-color);font-size:48px}.carousel_item .catalog_button{position:relative}.carousel_item .carousel_content,.carousel_item .carousel_item_title,.carousel_item .catalog_button{opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .5s ease}.carousel_item.swiper-slide-active .carousel_item_title{transition-delay:.15s}.carousel_item.swiper-slide-active .carousel_content{transition-delay:.3s}.carousel_item.swiper-slide-active .catalog_button{transition-delay:.45s}.carousel_item.swiper-slide-active .carousel_content,.carousel_item.swiper-slide-active .carousel_item_title,.carousel_item.swiper-slide-active .catalog_button{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.carousel_item .carousel_content,.carousel_item .carousel_item_title,.carousel_item .catalog_button{opacity:1;transform:none;transition:none}}.swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@keyframes dropdown_roll_in{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:none}}.announcement_bar{background-color:var(--announcement-bar-bg-color);height:40px;width:100%}.announcement_bar .swiper-slide{align-items:center;display:flex;gap:10px;height:40px;justify-content:center;text-align:center}.announcement_bar p{color:var(--announcement-bar-text-color);font-size:14px;margin:0}.announcement_bar p a{color:var(--announcement-bar-text-color);text-decoration:underline}section.calm_nav_section{background:var(--nav-bg-color);position:sticky;top:0;z-index:100}section.calm_nav_section .calm_container{max-width:var(--nav-container-size)}section.calm_nav_section a{color:var(--nav-text-color);text-decoration:none}section.calm_nav_section a:hover{text-decoration:none}section.calm_nav_section .nav_header_inner{align-items:center;display:flex;gap:40px;padding:20px 0}@media (max-width:1024px){section.calm_nav_section .nav_header_inner{flex-wrap:wrap;gap:16px;padding:16px 0}}section.calm_nav_section .logo{flex-shrink:0}section.calm_nav_section .logo img{max-height:50px;width:auto}section.calm_nav_section .logo .logo_mobile{display:none}@media (max-width:1024px){section.calm_nav_section .logo .logo_desktop{display:none}section.calm_nav_section .logo .logo_mobile{display:inline-block}}section.calm_nav_section .nav_search{align-items:stretch;border:1px solid #e3e3e3;display:flex;flex:1;height:52px}@media (max-width:1024px){section.calm_nav_section .nav_search{flex:1 0 100%;height:44px;order:3}}section.calm_nav_section .nav_search input{background:var(--nav-bg-color);border:none;color:var(--nav-text-color);flex:1;font-size:15px;min-width:0;padding:0 16px}section.calm_nav_section .nav_search input:focus{outline:none}section.calm_nav_section .nav_search input::-moz-placeholder{color:#6b6b6b}section.calm_nav_section .nav_search input::placeholder{color:#6b6b6b}section.calm_nav_section .nav_search button{background:var(--primary-button-color);border:none;color:var(--primary-button-text-color);cursor:pointer;flex-shrink:0;font-size:18px;width:64px}section.calm_nav_section .nav_actions{align-items:center;display:flex;gap:28px;margin-left:auto}@media (max-width:1024px){section.calm_nav_section .nav_actions{gap:20px}}section.calm_nav_section .nav_actions .nav_action{align-items:center;display:flex;flex-direction:column;font-size:12px;gap:4px;line-height:1}section.calm_nav_section .nav_actions .nav_action i{font-size:22px}@media (max-width:1024px){section.calm_nav_section .nav_actions .account,section.calm_nav_section .nav_actions .nav_select,section.calm_nav_section .nav_actions .wishlist{display:none}}section.calm_nav_section .nav_actions .nav_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--nav-text-color);cursor:pointer;font-size:12px;line-height:1;padding:0;text-align:center}section.calm_nav_section .nav_actions .nav_select select:focus{outline:none}section.calm_nav_section .nav_actions .mobile_nav_toggle{display:none}@media (max-width:1024px){section.calm_nav_section .nav_actions .mobile_nav_toggle{background:none;border:none;color:var(--nav-text-color);cursor:pointer;display:flex;font-size:24px;padding:0}}section.calm_nav_section .nav_links_row{border-top:1px solid #e3e3e3;position:relative}@media (max-width:1024px){section.calm_nav_section .nav_links_row{display:none}}section.calm_nav_section .nav_links_row .links>ul{align-items:center;display:flex;gap:34px;list-style:none;margin:0;padding:0}section.calm_nav_section .nav_links_row .links li>a{align-items:center;display:flex;font-size:16px;gap:8px;padding:16px 0}section.calm_nav_section .nav_links_row .links i{font-size:12px}section.calm_nav_section .dropdown_container{background:var(--nav-bg-color);border-top:1px solid transparent;box-shadow:0 12px 24px rgba(0,0,0,.08);display:grid;grid-template-rows:0fr;left:0;pointer-events:none;position:absolute;top:100%;transition:grid-template-rows .3s ease,border-color .3s ease;width:100%;z-index:99}section.calm_nav_section .dropdown_container>.calm_container{min-height:0;overflow:hidden}section.calm_nav_section .dropdown_container.open{border-top-color:#e3e3e3;grid-template-rows:1fr;pointer-events:auto}section.calm_nav_section .dropdown_container.instant{transition:none}section.calm_nav_section .dropdown_container.swapping .dropdown_inner{animation:dropdown_roll_in .28s ease}section.calm_nav_section .dropdown_container .dropdown_inner{display:flex;gap:60px;padding:40px 0 48px}section.calm_nav_section .dropdown_container .dropdown_content{display:grid;flex:1;gap:48px 40px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}section.calm_nav_section .dropdown_container .dropdown_column{display:flex;flex-direction:column;gap:16px}section.calm_nav_section .dropdown_container .dropdown_column_title{font-size:20px}section.calm_nav_section .dropdown_container .dropdown_links{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}section.calm_nav_section .dropdown_container .dropdown_links a{color:#4a4a4a;font-size:15px}section.calm_nav_section .dropdown_container .dropdown_links a:hover{text-decoration:underline}section.calm_nav_section .dropdown_container .dropdown_cta{display:flex;flex:0 0 340px;flex-direction:column;gap:12px}section.calm_nav_section .dropdown_container .dropdown_cta img{display:block;height:auto;width:100%}section.calm_nav_section .dropdown_container .dropdown_cta span{font-size:15px}.product_card{display:flex;flex-direction:column;gap:12px}.product_card .product_card_image{aspect-ratio:1;background:#f5f5f5;overflow:hidden;position:relative}.product_card .product_card_image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease,opacity .3s ease;width:100%}.product_card .product_card_image .hover_image{inset:0;opacity:0;position:absolute}.product_card:hover .product_card_image img{transform:scale(1.04)}.product_card:hover .hover_image{opacity:1}.product_card .product_feed_tags{left:10px;position:absolute;top:10px;z-index:2}.product_card .product_feed_tags .tag{font-size:12px;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.product_card .product_card_info{display:flex;flex-direction:column;gap:4px}.product_card .product_card_name,.product_card .product_card_price{color:var(--field-text-color);font-size:17px}.product_card .product_card_price{font-weight:600}.product_card .product_card_price .compare_at_price,.product_card .product_card_price .from_label{color:var(--field-placeholder-color);font-weight:400}.product_card .product_card_price .compare_at_price{margin-right:4px;text-decoration:line-through}.product_feed_section{padding:30px 0}.product_feed_section .calm_container .product_feed_title{font-size:30px;margin:0 0 24px;text-align:center}.product_feed_section .calm_container .product_feed_items{display:grid;gap:2rem 1rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:992px){.product_feed_section .calm_container .product_feed_items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.product_feed_section .calm_container .product_feed_items{grid-template-columns:repeat(2,minmax(0,1fr))}}.promo_product_feed_section{padding:30px 0}.promo_product_feed_section .calm_container .promo_product_feed_title{font-size:30px;margin:0 0 24px;text-align:center;text-transform:uppercase}.promo_product_feed_section .calm_container .promo_product_feed_layout{align-items:start;display:grid;gap:1rem;grid-template-columns:2fr 3fr}@media (max-width:992px){.promo_product_feed_section .calm_container .promo_product_feed_layout{grid-template-columns:minmax(0,1fr)}}.promo_product_feed_section .calm_container .promo_panel{display:block;height:100%;min-height:400px;overflow:hidden;position:relative}.promo_product_feed_section .calm_container .promo_panel img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.promo_product_feed_section .calm_container .promo_panel:hover img{transform:scale(1.04)}.promo_product_feed_section .calm_container .promo_panel_content{background:linear-gradient(transparent,rgba(0,0,0,.55));bottom:0;color:var(--cat-text-color);display:flex;flex-direction:column;gap:6px;left:0;padding:28px;position:absolute;right:0}.promo_product_feed_section .calm_container .promo_subtitle{font-size:15px}.promo_product_feed_section .calm_container .promo_title{font-size:30px;font-weight:900;line-height:1.15}.promo_product_feed_section .calm_container .promo_link{color:var(--cat-text-color);font-size:15px}.promo_product_feed_section .calm_container .promo_link i{font-size:11px;margin-left:4px}.promo_product_feed_section .calm_container .promo_product_feed_items{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:768px){.promo_product_feed_section .calm_container .promo_product_feed_items{grid-template-columns:repeat(2,minmax(0,1fr))}}.promo_product_feed_section .calm_container .product_card{border:1px solid var(--field-border-color);padding:14px}.reviews_section{padding:30px 0}.reviews_section .calm_container .reviews_title{font-size:30px;margin:0 0 24px;text-align:center;text-transform:uppercase}.reviews_section .calm_container .reviews_slider_wrapper{position:relative}.reviews_section .calm_container .swiper-slide{height:auto}.reviews_section .calm_container .review_card{align-items:center;border:1px solid var(--field-border-color);display:flex;flex-direction:column;gap:18px;height:100%;padding:40px 30px 50px;text-align:center}.reviews_section .calm_container .review_photo{border-radius:50%;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.reviews_section .calm_container .review_stars{font-family:Times,Times New Roman,serif;font-size:22px;letter-spacing:2px;line-height:1}.reviews_section .calm_container .review_stars:before{background:linear-gradient(90deg,var(--review-star-color,#c8d417) calc(var(--rating, 0)/5*100%),var(--field-border-color) calc(var(--rating, 0)/5*100%));background-clip:text;-webkit-background-clip:text;color:transparent;content:"★★★★★"}.reviews_section .calm_container .review_content{font-size:17px;font-style:italic}.reviews_section .calm_container .review_content p{margin:0}.reviews_section .calm_container .review_content a{text-decoration:underline}.reviews_section .calm_container .review_name{color:var(--field-placeholder-color);font-size:17px;margin-top:auto}.reviews_section .calm_container .swiper-pagination{margin-top:24px;position:static}.rich_text_section{padding:30px 0}.rich_text_section .calm_container .rich_text{text-align:center}.rich_text_section .calm_container .rich_text_title{margin:0 0 20px}.rich_text_section .calm_container .rich_text_buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.sale_countdown_section{padding:30px 0}.sale_countdown_section .calm_container .sale_countdown{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.sale_countdown_section .calm_container .sale_countdown.has_panel{grid-template-columns:minmax(0,2.6fr) minmax(0,1fr)}@media (max-width:992px){.sale_countdown_section .calm_container .sale_countdown.has_panel{grid-template-columns:minmax(0,1fr)}}.sale_countdown_section .calm_container .sale_banner{align-items:center;background-position:50%;background-size:cover;display:flex;min-height:340px;padding:40px}@media (max-width:768px){.sale_countdown_section .calm_container .sale_banner{padding:28px}}.sale_countdown_section .calm_container .sale_banner_content{align-items:flex-start;color:var(--cat-text-color);display:flex;flex-direction:column;gap:14px;max-width:560px}.sale_countdown_section .calm_container .sale_title{color:var(--cat-text-color);font-size:38px;line-height:1.1;margin:0}.sale_countdown_section .calm_container .sale_content{font-size:16px;margin:0}.sale_countdown_section .calm_container .countdown{background:hsla(0,0%,100%,.85);display:flex}@media (max-width:576px){.sale_countdown_section .calm_container .countdown{flex-wrap:wrap}}.sale_countdown_section .calm_container .countdown_unit{align-items:center;color:var(--field-text-color);display:flex;flex-direction:column;gap:4px;min-width:110px;padding:14px 10px}.sale_countdown_section .calm_container .countdown_unit+.countdown_unit{border-left:1px solid var(--field-border-color)}@media (max-width:576px){.sale_countdown_section .calm_container .countdown_unit{flex:1;min-width:25%}}.sale_countdown_section .calm_container .countdown_value{font-size:28px;font-weight:900;line-height:1}.sale_countdown_section .calm_container .countdown_label{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.sale_countdown_section .calm_container .sale_buttons{display:flex;flex-wrap:wrap;gap:12px}.sale_countdown_section .calm_container .sale_panel{align-items:center;display:flex;padding:24px}.sale_countdown_section .calm_container .sale_panel .product_card{background:#fff;padding:18px;width:100%}.product_feed_tags{left:15px;position:absolute;top:15px;width:-moz-fit-content;width:fit-content}.product_feed_tags .tag{padding:4px;width:-moz-fit-content;width:fit-content}.product_feed_tags .tag.bg-black{background-color:#000}.product_feed_tags .tag.txt-black{color:#000}.product_feed_tags .tag.bg-white{background-color:#fff}.product_feed_tags .tag.txt-white{color:#fff}.product_feed_tags .tag.bg-red{background-color:red}.product_feed_tags .tag.txt-red{color:red}.product_feed_tags .tag.bg-blue{background-color:blue}.product_feed_tags .tag.txt-blue{color:blue}.product_feed_tags .tag.bg-green{background-color:green}.product_feed_tags .tag.txt-green{color:green}.product_feed_tags .tag.bg-purple{background-color:pink}.product_feed_tags .tag.txt-purple{color:purple}section.video_banner_section{align-items:center;display:flex;margin-bottom:30px;overflow:hidden;padding:60px;position:relative}section.video_banner_section.height-small{height:360px}section.video_banner_section.height-medium{height:560px}section.video_banner_section.height-large{height:720px}section.video_banner_section.height-full{height:100vh}section.video_banner_section.align-left{justify-content:flex-start;text-align:left}section.video_banner_section.align-centre{justify-content:center;text-align:center}section.video_banner_section.align-right{justify-content:flex-end;text-align:right}section.video_banner_section.overlay .video_banner_media{filter:brightness(.6)}@media (max-width:767px){section.video_banner_section{padding:32px 20px}section.video_banner_section.height-small{height:280px}section.video_banner_section.height-medium{height:400px}section.video_banner_section.height-large{height:520px}}.video_banner_media{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%}.video_banner_content{color:var(--cat-text-color);display:flex;flex-direction:column;gap:20px;max-width:620px;position:relative}.video_banner_content .video_banner_title{color:var(--cat-text-color);font-size:48px;margin:0}@media (max-width:767px){.video_banner_content .video_banner_title{font-size:32px}}.video_banner_content .catalog_button{align-self:flex-start}section.video_banner_section.align-centre .video_banner_content .catalog_button{align-self:center}section.video_banner_section.align-right .video_banner_content .catalog_button{align-self:flex-end}:root{--cat-text-color:#fff;--primary-button-color:#4a8b94;--primary-button-hover-color:#4a8b94;--primary-button-text-color:#fff;--primary-button-border-color:#4a8b94;--primary-button-font-weight:600;--field-border-color:#d9d9d9;--field-border-color-focus:#1d1d1d;--field-text-color:#1d1d1d;--field-placeholder-color:#6b6b6b;--field-background:#fff;--field-error-color:#c0392b;--link-color:#000;--nav-bg-color:#fff;--announcement-bar-bg-color:#4a8b94;--announcement-bar-text-color:#fff;--filter-accent-color:#081f2c;--footer-bg-color:#f5f5f5;--footer-text-color:#1d1d1d;--footer-border-color:#d9d9d9;--slider-dot-color:#d9d9d9;--slider-dot-active-color:#1d1d1d;--slider-dot-size:9px;--container-size:1440px;--nav-container-size:1440px;--small-container-size:890px}.swiper-pagination-bullet{background:var(--slider-dot-color);height:var(--slider-dot-size);opacity:1;width:var(--slider-dot-size)}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--slider-dot-active-color)}a,a:hover{color:var(--link-color);text-decoration:none}.quiver_field{display:flex;flex-direction:column;gap:8px;margin-bottom:1.25rem}.quiver_field label{color:var(--field-text-color);font-size:17px}.quiver_field .form-control,.quiver_field .form-select,.quiver_field input,.quiver_field select,.quiver_field textarea{background:var(--field-background);border:1px solid var(--field-border-color);border-radius:0;color:var(--field-text-color);font-size:17px;padding:14px 16px;width:100%}.quiver_field .form-control::-moz-placeholder,.quiver_field .form-select::-moz-placeholder,.quiver_field input::-moz-placeholder,.quiver_field select::-moz-placeholder,.quiver_field textarea::-moz-placeholder{color:var(--field-placeholder-color)}.quiver_field .form-control::placeholder,.quiver_field .form-select::placeholder,.quiver_field input::placeholder,.quiver_field select::placeholder,.quiver_field textarea::placeholder{color:var(--field-placeholder-color)}.quiver_field .form-control:focus,.quiver_field .form-select:focus,.quiver_field input:focus,.quiver_field select:focus,.quiver_field textarea:focus{border-color:var(--field-border-color-focus);outline:none}.quiver_field .form-control:disabled,.quiver_field .form-control[readonly],.quiver_field .form-select:disabled,.quiver_field .form-select[readonly],.quiver_field input:disabled,.quiver_field input[readonly],.quiver_field select:disabled,.quiver_field select[readonly],.quiver_field textarea:disabled,.quiver_field textarea[readonly]{background:#f5f5f5;color:var(--field-placeholder-color);cursor:not-allowed}.quiver_field textarea{min-height:140px;resize:vertical}.quiver_field .form-select,.quiver_field select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.quiver_field input[type=checkbox],.quiver_field input[type=radio]{accent-color:var(--field-border-color-focus);margin:0;padding:0;width:auto}.quiver_field .form-check,.quiver_field.checkbox_field{align-items:center;display:flex;flex-direction:row;gap:10px}.quiver_field .form-check label,.quiver_field.checkbox_field label{margin:0}.quiver_field .form-text,.quiver_field .helptext{color:var(--field-placeholder-color);font-size:14px}.quiver_field .errorlist{color:var(--field-error-color);font-size:14px;list-style:none;margin:0;padding:0}.quiver_field.has_error .form-control,.quiver_field.has_error .form-select,.quiver_field.has_error input,.quiver_field.has_error select,.quiver_field.has_error textarea{border-color:var(--field-error-color)}.ckeditor_styling a,.ckeditor_styling li,.ckeditor_styling p,.ckeditor_styling ul{color:var(--cat-text-color)}.ckeditor_styling.dark a,.ckeditor_styling.dark li,.ckeditor_styling.dark p,.ckeditor_styling.dark ul{color:#000}.ckeditor_styling p{line-height:1.6;margin:0 0 16px}.ckeditor_styling p:last-child{margin-bottom:0}.ckeditor_styling h1,.ckeditor_styling h2,.ckeditor_styling h3,.ckeditor_styling h4,.ckeditor_styling h5,.ckeditor_styling h6{margin:28px 0 12px}.ckeditor_styling h1:first-child,.ckeditor_styling h2:first-child,.ckeditor_styling h3:first-child,.ckeditor_styling h4:first-child,.ckeditor_styling h5:first-child,.ckeditor_styling h6:first-child{margin-top:0}.ckeditor_styling ol,.ckeditor_styling ul{margin:0 0 16px;padding-left:22px}.ckeditor_styling li{line-height:1.6;margin-bottom:6px}.ckeditor_styling a{text-decoration:underline}.ckeditor_styling img{height:auto;max-width:100%}.ckeditor_styling blockquote{border-left:3px solid var(--field-border-color);font-style:italic;margin:24px 0;padding-left:20px}.ckeditor_styling table{border-collapse:collapse;margin-bottom:16px;width:100%}.ckeditor_styling table td,.ckeditor_styling table th{border:1px solid var(--field-border-color);padding:10px 12px;text-align:left}.catalog_button{align-items:center;background-color:var(--primary-button-color);border:1px solid var(--primary-button-border-color);border-radius:4px;display:flex;font-size:17px;font-weight:var(--primary-button-font-weight);justify-content:center;padding:10px 24px;transition:.3s ease-in}.catalog_button,.catalog_button:hover{color:var(--primary-button-text-color)}.catalog_button:hover{background-color:var(--primary-button-hover-color);text-decoration:none}.catalog_button.outline{background:transparent;border:1px solid #000}.catalog_button.full-width{width:100%}.catalog_button.fit-content{width:-moz-fit-content;width:fit-content}.calm_container{max-width:var(--container-size);padding-left:.75rem;padding-right:.75rem}.calm_container,.calm_container_small{margin-left:auto;margin-right:auto;width:100%}.calm_container_small{max-width:var(--small-container-size)}@media (max-width:1024px){.calm_container_small{padding:0 16px}}h1,h2,h3,h4,h5{font-size:38px;font-weight:900!important}.page_content_section{padding:30px 0}.page_heading_section{padding:40px 0}.page_heading_section .calm_container .page_heading{display:flex;flex-direction:column;gap:25px}.header_section{padding:30px 0 20px}.breadcrumb_section{padding:50px 0 0}.breadcrumb_section .breadcrumb{margin:0}.dashboard_section{padding-bottom:101px}.dashboard_section .calm_container_small .dashboard{display:flex;flex-direction:row;gap:10px}@media (max-width:767px){.dashboard_section .calm_container_small .dashboard{flex-direction:column;gap:16px}}.dashboard_nav{align-items:flex-start;background:#f4f5f2;display:flex;flex-direction:column;gap:20px;height:-moz-fit-content;height:fit-content;padding:20px;width:50%}@media (max-width:767px){.dashboard_nav{width:100%}}.dashboard_nav .dashboard_links{display:flex;flex-direction:column;gap:4px;width:100%}.dashboard_nav .dashboard_links .link{background-color:#fff;border-radius:var(--radius-sm,6px);display:flex;flex-direction:row;gap:8px;height:36px;padding:8px;width:100%}.dashboard_nav .dashboard_links .link:hover{text-decoration:none}.dashboard_nav .dashboard_links .link p{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:var(--Line-height-text-sm,20px)}.dashboard_nav .content{display:flex;flex-direction:column;gap:10px}.dashboard_nav .content a,.dashboard_nav .content i{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:var(--Line-height-text-sm,20px)}.dashboard_nav .content a:hover,.dashboard_nav .content i:hover{text-decoration:none}.dashboard_nav .content hr{margin:0}.dashboard_nav .content p{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:16.8px}.dashboard_nav .content a.button{align-items:center;align-self:stretch;background:var(--secondary-color);color:#fff;display:flex;font-size:12px;font-style:normal;font-weight:400;gap:10px;height:40px;justify-content:center;line-height:normal;padding:13px 48px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.dashboard_nav .content a.button:hover{text-decoration:none}.dashboard_section form,form.personal_info_form,form.personal_info_password_form{display:flex;flex-direction:column;gap:20px;width:100%}.dashboard_section form hr,form.personal_info_form hr,form.personal_info_password_form hr{margin:0}.dashboard_section form.half,form.personal_info_form.half,form.personal_info_password_form.half{width:50%}@media (max-width:767px){.dashboard_section form.half,form.personal_info_form.half,form.personal_info_password_form.half{width:100%}}.dashboard_section form .profile_picture,form.personal_info_form .profile_picture,form.personal_info_password_form .profile_picture{fill:#e39898;stroke-width:1px;stroke:#d65050;align-items:center;background:#e39898;border:1px solid #d65050;border-radius:50%;color:#d65050;display:flex;flex-shrink:0;font-size:24px;font-style:normal;font-weight:400;height:50px;justify-content:center;line-height:20px;width:50px}.order_history{display:flex;flex-direction:column;gap:20px;width:50%}@media (max-width:767px){.order_history{width:100%}}.order_history hr{margin:0}.order_history .order{align-items:flex-start;align-self:stretch;background:#f4f5f2;display:flex;flex-direction:column;gap:16px;padding:16px}.order_history .order .order_no{font-size:16px}.order_history .order .order_info p,.order_history .order .order_no{color:var(--Color,#414651);font-style:normal;font-weight:400;line-height:var(--Line-height-text-sm,20px)}.order_history .order .order_info p{font-size:12px}.order_history .order .cart_item{display:flex;flex-direction:row;gap:10px;width:100%}.order_history .order .cart_item .card_item_info{display:flex;flex-direction:column;gap:10px;justify-content:space-between;width:100%}.order_history .order .cart_item .card_item_info .name_and_quantity{display:flex;justify-content:space-between}.order_history .order .cart_item .card_item_info .name_and_quantity .cart_item_title{color:#000;font-size:var(--Font-size-text-sm,14px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-sm,20px)}.order_history .order .cart_item .card_item_info .name_and_quantity .quantity{align-items:center;display:flex;gap:10px}.order_history .order .cart_item .card_item_info .name_and_quantity .quantity i{color:#000;font-size:14px}.order_history .order .cart_item .card_item_info .name_and_quantity .quantity .quantity_selector{background:#f5f5f5;border:1px solid #ccc;display:flex;flex-direction:row;height:22px;justify-content:space-between;padding:2px;width:90px}.order_history .order .cart_item .card_item_info .name_and_quantity .quantity .quantity_selector i,.order_history .order .cart_item .card_item_info .name_and_quantity .quantity .quantity_selector p{font-size:14px}.order_history .order .cart_item .card_item_info .name_and_quantity .quantity .quantity_selector i{cursor:pointer}.order_history .order .cart_item .card_item_info .variations{font-size:14px}.order_history .order .cart_item .card_item_info .price{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.order_history .order .cart_item .card_item_info .price p{color:var(--colors-text-text-tertiary-600,#535862);font-size:var(--Font-size-text-sm,14px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-sm,20px)}.dashboard_section .addresses{display:flex;flex-direction:column;gap:20px}.dashboard_section .addresses .address{align-items:center;border-top:1px solid rgba(0,0,0,.2);display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding:20px 4px}.dashboard_section .addresses .address .actions{align-items:center;display:flex;flex-direction:row;gap:5px}.wishlist_items{align-items:flex-start;align-self:stretch;background:#f4f5f2;display:flex;flex-direction:column;gap:16px;height:-moz-fit-content;height:fit-content;padding:16px;width:50%}@media (max-width:767px){.wishlist_items{width:100%}}.wishlist_items .wishlist_item{display:flex;flex-direction:row;gap:10px;width:100%}.wishlist_items .wishlist_item .content{display:flex;flex-direction:column;justify-content:space-between;width:100%}.wishlist_items .wishlist_item .content .bottom,.wishlist_items .wishlist_item .content .top{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.wishlist_items .wishlist_item .content .top p{color:#000;font-size:var(--Font-size-text-sm,14px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-sm,20px)}.wishlist_items .wishlist_item .content .top a{color:#000}.wishlist_items .wishlist_item .content .top a:hover{text-decoration:none}.wishlist_items .wishlist_item .content .bottom a,.wishlist_items .wishlist_item .content .bottom p{color:var(--colors-text-text-tertiary-600,#535862);font-size:var(--Font-size-text-sm,14px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-sm,20px)}.wishlist_items .wishlist_item .content .bottom a{text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}#article_page{padding:40px 0 60px}#article_page .calm_container{max-width:900px}#article_page .article_header{margin-bottom:30px;text-align:center}#article_page .article_header h1{margin:0 0 14px}#article_page .article_categories{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:14px}#article_page .article_categories a{color:var(--field-placeholder-color);font-size:14px;letter-spacing:.06em;text-transform:uppercase}#article_page .article_categories a:hover{text-decoration:underline}#article_page .article_meta{color:var(--field-placeholder-color);display:flex;font-size:16px;gap:20px;justify-content:center}#article_page .article_lead_image{margin-bottom:36px}#article_page .article_lead_image img{display:block;height:auto;width:100%}#article_page .article_introduction{font-size:20px;line-height:1.6;margin:0 0 24px}#article_page .article_content{font-size:17px;line-height:1.7}#article_page .article_content h2,#article_page .article_content h3,#article_page .article_content h4{font-size:28px;margin:32px 0 12px}#article_page .article_content p{margin:0 0 18px}#article_page .article_content img{height:auto;max-width:100%}#article_page .article_content a{text-decoration:underline}#article_page .article_content blockquote{border-left:3px solid var(--field-border-color);font-style:italic;margin:28px 0;padding-left:20px}section.page_content_section{padding:0 0 101px}section.page_content_section .calm_container_small .cart_page_content{display:flex;flex-direction:row;gap:10px}@media (max-width:767px){section.page_content_section .calm_container_small .cart_page_content{flex-direction:column;gap:16px}}section.page_content_section .calm_container_small .cart_page_content .items{border-bottom:1px solid grey;border-top:1px solid grey;display:flex;flex-direction:column;gap:20px;padding:20px 0;width:50%}@media (max-width:767px){section.page_content_section .calm_container_small .cart_page_content .items{width:100%}}section.page_content_section .calm_container_small .cart_page_content .items .cart_item{display:flex;flex-direction:row;gap:10px}section.page_content_section .calm_container_small .cart_page_content .items .cart_item .card_item_info{display:flex;flex-direction:column;gap:10px;justify-content:space-between;width:100%}section.page_content_section .calm_container_small .cart_page_content .items .cart_item .card_item_info .name_and_quantity{display:flex;justify-content:space-between}section.page_content_section .calm_container_small .cart_page_content .items .cart_item .card_item_info .name_and_quantity .cart_item_title{color:#000;font-size:var(--Font-size-text-sm,14px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-sm,20px)}section.page_content_section .calm_container_small .cart_page_content .items .cart_item .card_item_info .name_and_quantity .quantity{align-items:center;display:flex;gap:10px}section.page_content_section .calm_container_small .cart_page_content .items .cart_item .card_item_info .name_and_quantity .quantity i{color:#000;font-size:14px}section.page_content_section .calm_container_small .cart_page_content .items .cart_item .card_item_info .name_and_quantity .quantity .quantity_selector{background:#f5f5f5;border:1px solid #ccc;display:flex;flex-direction:row;height:22px;justify-content:space-between;padding:2px;width:90px}section.page_content_section .calm_container_small .cart_page_content .items .cart_item .card_item_info .name_and_quantity .quantity .quantity_selector i,section.page_content_section .calm_container_small .cart_page_content .items .cart_item .card_item_info .name_and_quantity .quantity .quantity_selector p{font-size:14px}section.page_content_section .calm_container_small .cart_page_content .items .cart_item .card_item_info .name_and_quantity .quantity .quantity_selector i{cursor:pointer}section.page_content_section .calm_container_small .cart_page_content .items .cart_item .card_item_info .variations{font-size:14px}section.page_content_section .calm_container_small .cart_page_content .items .cart_item .card_item_info .price{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}section.page_content_section .calm_container_small .cart_page_content .items .cart_item .card_item_info .price p{color:var(--colors-text-text-tertiary-600,#535862);font-size:var(--Font-size-text-sm,14px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-sm,20px)}section.page_content_section .calm_container_small .cart_page_content .summary{background:#f4f5f2;display:flex;flex-direction:column;gap:10px;height:-moz-fit-content;height:fit-content;padding:20px;width:50%}@media (max-width:767px){section.page_content_section .calm_container_small .cart_page_content .summary{width:100%}}section.page_content_section .calm_container_small .cart_page_content .summary .subtotal{align-items:center;display:flex;flex-direction:row;justify-content:space-between}section.page_content_section .calm_container_small .cart_page_content .summary .subtotal p{color:#000;font-size:14px;font-weight:500}section.page_content_section .calm_container_small .cart_page_content .summary .disclaimer,section.page_content_section .calm_container_small .cart_page_content .summary .item_count{color:var(--colors-text-text-tertiary-600,#535862);font-size:12px;font-style:normal;font-weight:600;line-height:var(--Line-height-text-sm,20px)}section.page_content_section .calm_container_small .cart_page_content .summary hr{background:rgba(0,0,0,.2);height:1px;margin:0;width:100%}section.page_content_section .calm_container_small .cart_page_content .summary .order_notes{display:flex;flex-direction:column;gap:6px}section.page_content_section .calm_container_small .cart_page_content .summary .order_notes label{color:var(--colors-text-text-tertiary-600,#535862);font-size:12px;font-style:normal;font-weight:600;line-height:var(--Line-height-text-sm,20px)}section.page_content_section .calm_container_small .cart_page_content .summary .order_notes textarea{align-items:center;background:var(--Colors-Background-bg-primary,#fff);border:1px solid var(--Colors-Border-border-primary,#d5d7da);border-radius:var(--radius-md,0);box-shadow:0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs,rgba(10,13,18,.05));color:#717680;display:flex;font-family:Work Sans;font-size:10px;font-style:normal;font-weight:400;gap:var(--spacing-md,8px);height:56px;line-height:12px;overflow:hidden;padding:10px 14px;resize:none;text-overflow:ellipsis;white-space:nowrap;width:100%}section.page_content_section .calm_container_small .cart_page_content .summary .order_notes textarea:focus{outline:none}section.page_content_section .calm_container_small .cart_page_content .summary .order_notes button{align-items:center;background:#f4f5f2;border:1px solid rgba(0,0,0,.2);color:#000;display:flex;font-size:10px;font-style:normal;font-weight:500;gap:10px;height:32px;justify-content:center;letter-spacing:2.5px;line-height:normal;text-align:center;text-transform:uppercase;width:100%}section.page_content_section .calm_container_small .cart_page_content .summary .promocode{display:flex;flex-direction:column;gap:6px}section.page_content_section .calm_container_small .cart_page_content .summary .promocode p{color:var(--colors-text-text-tertiary-600,#535862);font-size:12px;font-style:normal;font-weight:500;line-height:var(--Line-height-text-sm,20px)}section.page_content_section .calm_container_small .cart_page_content .summary .promocode a{color:var(--colors-text-text-tertiary-600,#535862);font-size:12px;font-style:normal;font-weight:600;line-height:var(--Line-height-text-sm,20px)}section.page_content_section .calm_container_small .cart_page_content .summary .promocode .fields{display:flex;flex-direction:row;gap:6px}section.page_content_section .calm_container_small .cart_page_content .summary .promocode .fields input{background:var(--Colors-Background-bg-primary,#fff);border:1px solid var(--Colors-Border-border-primary,#d5d7da);border-radius:var(--radius-md,0);box-shadow:0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs,rgba(10,13,18,.05));color:#717680;display:flex;font-size:10px;font-style:normal;font-weight:400;gap:var(--spacing-md,8px);height:32px;line-height:12px;padding:10px 14px;text-overflow:ellipsis;width:100%}section.page_content_section .calm_container_small .cart_page_content .summary .promocode .fields input::-moz-placeholder{color:#717680;content:"Enter here";font-size:10px;font-style:normal;font-weight:400;line-height:12px;overflow:hidden;text-overflow:ellipsis}section.page_content_section .calm_container_small .cart_page_content .summary .promocode .fields input::placeholder{color:#717680;content:"Enter here";font-size:10px;font-style:normal;font-weight:400;line-height:12px;overflow:hidden;text-overflow:ellipsis}section.page_content_section .calm_container_small .cart_page_content .summary .promocode .fields input:focus{outline:none}section.page_content_section .calm_container_small .cart_page_content .summary .promocode .fields button{align-items:center;background:#f4f5f2;border:1px solid rgba(0,0,0,.2);color:#000;display:flex;font-size:10px;font-style:normal;font-weight:500;gap:10px;height:32px;justify-content:center;letter-spacing:2.5px;line-height:normal;text-align:center;text-transform:uppercase;width:88px}section.page_content_section .calm_container_small .cart_page_content .summary .checkout_button{align-items:center;align-self:stretch;background:var(--secondary-color);color:#fff;display:flex;font-size:12px;font-style:normal;font-weight:400;gap:10px;height:40px;justify-content:center;line-height:normal;padding:13px 48px;text-align:center;text-transform:uppercase;width:100%}section.page_content_section .calm_container_small .cart_page_content .summary .checkout_button:hover{text-decoration:none}section.page_content_section .calm_container_small .cart_page_content .summary .checkout_button.disabled{opacity:50%}section.page_content_section .calm_container_small .cart_page_content .summary .pay_options{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:space-between;width:100%}section.page_content_section .calm_container_small .cart_page_content .summary .pay_options img{width:100%}#category_page,#search_page{padding:30px 0 60px}#category_page .category_header,#category_page .search_header,#search_page .category_header,#search_page .search_header{margin-bottom:30px}#category_page .category_header h1,#category_page .search_header h1,#search_page .category_header h1,#search_page .search_header h1{margin:0 0 10px}#category_page .search_page_form,#search_page .search_page_form{align-items:stretch;border:1px solid var(--field-border-color);display:flex;height:52px;margin-top:20px;max-width:560px}#category_page .search_page_form input,#search_page .search_page_form input{border:none;flex:1;font-size:17px;min-width:0;padding:0 16px}#category_page .search_page_form input:focus,#search_page .search_page_form input:focus{outline:none}#category_page .search_page_form button,#search_page .search_page_form button{background:var(--primary-button-color);border:none;color:var(--primary-button-text-color);cursor:pointer;flex-shrink:0;font-size:18px;width:64px}#category_page .search_empty,#search_page .search_empty{font-size:17px}#category_page .category_layout,#search_page .category_layout{align-items:start;display:grid;gap:40px;grid-template-columns:280px minmax(0,1fr)}@media (max-width:992px){#category_page .category_layout,#search_page .category_layout{gap:0;grid-template-columns:minmax(0,1fr)}}#category_page .category_filters,#search_page .category_filters{display:flex;flex-direction:column;gap:28px}#category_page .category_filters .filters_header,#search_page .category_filters .filters_header{align-items:center;display:flex;justify-content:space-between}#category_page .category_filters .filters_header h2,#search_page .category_filters .filters_header h2{font-size:24px;margin:0}#category_page .category_filters .filters_close,#search_page .category_filters .filters_close{background:none;border:none;cursor:pointer;display:none;font-size:22px}#category_page .category_filters .filter,#search_page .category_filters .filter{border-bottom:1px solid var(--field-border-color);display:flex;flex-direction:column;gap:10px;padding-bottom:24px}#category_page .category_filters .filter h3,#search_page .category_filters .filter h3{font-size:17px;margin:0 0 4px}#category_page .category_filters .filter_children,#search_page .category_filters .filter_children{display:flex;flex-direction:column;gap:10px;padding-left:16px}#category_page .category_filters .filter_item label,#search_page .category_filters .filter_item label{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:10px;margin:0}#category_page .category_filters input[type=checkbox],#search_page .category_filters input[type=checkbox]{accent-color:var(--filter-accent-color);cursor:pointer;flex-shrink:0;height:18px;width:18px}#category_page .category_filters input[type=range],#search_page .category_filters input[type=range]{accent-color:var(--filter-accent-color);width:100%}#category_page .category_filters .range_values,#search_page .category_filters .range_values{color:var(--field-placeholder-color);display:flex;font-size:15px;justify-content:space-between}#category_page .category_filters .reset a,#search_page .category_filters .reset a{font-size:16px;text-decoration:underline}@media (max-width:992px){#category_page .category_filters,#search_page .category_filters{background:#fff;bottom:0;left:0;max-width:85vw;overflow-y:auto;padding:24px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:320px;z-index:120}#category_page .category_filters.open,#search_page .category_filters.open{transform:none}#category_page .category_filters .filters_close,#search_page .category_filters .filters_close{display:block}}#category_page .filters_overlay,#search_page .filters_overlay{display:none}#category_page .listing_bar,#search_page .listing_bar{align-items:center;border-bottom:1px solid var(--field-border-color);display:flex;gap:20px;margin-bottom:24px;padding-bottom:16px}#category_page .listing_bar .filters_toggle,#search_page .listing_bar .filters_toggle{align-items:center;background:none;border:1px solid var(--field-border-color);cursor:pointer;display:none;font-size:16px;gap:8px;padding:10px 18px}@media (max-width:992px){#category_page .listing_bar .filters_toggle,#search_page .listing_bar .filters_toggle{display:flex}}#category_page .listing_bar .showing_holder,#search_page .listing_bar .showing_holder{color:var(--field-placeholder-color);font-size:16px}#category_page .listing_bar .sort_by_trigger_holder,#search_page .listing_bar .sort_by_trigger_holder{margin-left:auto}#category_page .listing_bar .sort_by_trigger,#search_page .listing_bar .sort_by_trigger{background:var(--field-background);border:1px solid var(--field-border-color);cursor:pointer;font-size:16px;padding:10px 14px}#category_page .listing_bar .sort_by_trigger:focus,#search_page .listing_bar .sort_by_trigger:focus{border-color:var(--field-border-color-focus);outline:none}#category_page .product_listing_items,#search_page .product_listing_items{display:grid;gap:2rem 1rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:768px){#category_page .product_listing_items,#search_page .product_listing_items{grid-template-columns:repeat(2,minmax(0,1fr))}}#category_page .pagination_wrapper,#search_page .pagination_wrapper{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:40px}#category_page .pagination_wrapper .pagination_arrow,#category_page .pagination_wrapper .pagination_page,#search_page .pagination_wrapper .pagination_arrow,#search_page .pagination_wrapper .pagination_page{align-items:center;border:1px solid transparent;display:flex;font-size:16px;height:40px;justify-content:center;min-width:40px;padding:0 8px}#category_page .pagination_wrapper .pagination_page:hover,#search_page .pagination_wrapper .pagination_page:hover{border-color:var(--field-border-color)}#category_page .pagination_wrapper .pagination_page.active,#search_page .pagination_wrapper .pagination_page.active{border-color:var(--field-border-color-focus)}#category_page .pagination_wrapper .disabled,#search_page .pagination_wrapper .disabled{opacity:.35}body.filters_open .filters_overlay{background:rgba(0,0,0,.4);display:block;inset:0;position:fixed;z-index:110}.shipping_page_content{display:flex;flex-direction:row;gap:10px}@media (max-width:767px){.shipping_page_content{flex-direction:column;gap:16px}}.shipping_page_content .saved_addresses{align-items:flex-start;background:#f4f5f2;display:flex;flex-direction:column;gap:20px;height:-moz-fit-content;height:fit-content;padding:20px;width:50%}@media (max-width:767px){.shipping_page_content .saved_addresses{width:100%}}.shipping_page_content .saved_addresses .title{align-items:center;color:#000;display:flex;flex-direction:row;font-size:14px;font-style:normal;font-weight:400;gap:5px;line-height:var(--Line-height-text-sm,20px)}.shipping_page_content .saved_addresses .sign_in_button{align-items:center;align-self:stretch;background:var(--secondary-color);color:#fff;color:var(--secondary-text-color);display:flex;font-size:12px;font-style:normal;font-weight:400;gap:10px;height:40px;justify-content:center;line-height:normal;padding:13px 48px;text-align:center;text-transform:uppercase;width:100%}.shipping_page_content .saved_addresses .sign_in_button:hover{text-decoration:none}.shipping_page_content .saved_addresses .saved_address_form{width:100%}.shipping_page_content .saved_addresses .saved_address_form .saved_addresses_list{display:flex;flex-direction:column}.shipping_page_content .saved_addresses .saved_address_form .saved_addresses_list .address{align-items:center;border-top:1px solid rgba(0,0,0,.2);display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding:20px 4px}.shipping_page_content .saved_addresses .saved_address_form .saved_addresses_list .address input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #ccc;border-radius:4px;cursor:pointer;flex-shrink:0;height:20px;transition:all .2s;width:20px}.shipping_page_content .saved_addresses .saved_address_form .saved_addresses_list .address input:checked{background:#000;border-color:#000}.shipping_page_content .new_address_form{border-top:1px solid rgba(0,0,0,.2);display:flex;flex-direction:column;gap:20px;padding:20px 0}@media (max-width:767px){.shipping_page_content .new_address_form{width:100%}}.shipping_page_content .new_address_form .new_address_submit{align-items:center;align-self:stretch;background:var(--secondary-color);border:none;color:#fff;color:var(--secondary-text-color);display:flex;font-size:12px;font-style:normal;font-weight:400;gap:10px;height:40px;justify-content:center;line-height:normal;padding:13px 48px;text-align:center;text-transform:uppercase;width:100%}.shipping_page_content .new_address_form .fields{border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.shipping_page_content .new_address_form .fields .form_title{color:#000;font-size:var(--Font-size-text-sm,14px);font-style:normal;font-weight:700;line-height:var(--Line-height-text-sm,20px)}.shipping_page_content .new_address_form .fields .checkbox_field{display:flex;flex-direction:row;justify-content:space-between}.shipping_page_content .new_address_form .fields .checkbox_field label{color:var(--Color,#414651);font-size:12px;font-style:normal;font-weight:500;line-height:var(--Line-height-text-sm,20px)}.shipping_page_content .new_address_form .fields .field{display:flex;flex-direction:column;gap:6px}.shipping_page_content .new_address_form .fields .field label{color:var(--Color,#414651);font-size:12px;font-style:normal;font-weight:500;line-height:var(--Line-height-text-sm,20px)}.shipping_page_content .new_address_form .fields .field input,.shipping_page_content .new_address_form .fields .field select{align-items:center;align-self:stretch;background:var(--Colors-Background-bg-primary,#fff);border:1px solid var(--Colors-Border-border-primary,#d5d7da);border-radius:var(--radius-md,0);box-shadow:0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs,rgba(10,13,18,.05));display:flex;gap:var(--spacing-md,8px);max-height:44px;padding:10px 14px}.shipping_page_content .new_address_form .fields .field input:focus,.shipping_page_content .new_address_form .fields .field select:focus{outline:none}.order_summary_page_content{display:flex;flex-direction:row;gap:10px}@media (max-width:767px){.order_summary_page_content{flex-direction:column;gap:16px}}.order_summary_page_content .shipping_options{width:50%}@media (max-width:767px){.order_summary_page_content .shipping_options{width:100%}}.order_summary_page_content .shipping_options button{margin-top:10px}.order_summary_page_content .shipping_options .options{display:flex;flex-direction:column}.order_summary_page_content .shipping_options .options .delivery_option{align-items:center;border-top:1px solid rgba(0,0,0,.2);display:flex;flex-direction:row;justify-content:space-between;padding:20px 0}.order_summary_page_content .shipping_options .options .delivery_option:last-child{border-bottom:1px solid rgba(0,0,0,.2)}.order_summary_page_content .shipping_options .options .delivery_option .info{align-items:center;display:flex;flex-direction:row;gap:10px}.order_summary_page_content .shipping_options .options .delivery_option .info i{font-size:30px}.order_summary_page_content .shipping_options .options .delivery_option .info .content{display:flex;flex-direction:column;gap:10px}.order_summary_page_content .shipping_options .options .delivery_option input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #ccc;border-radius:4px;cursor:pointer;flex-shrink:0;height:20px;transition:all .2s;width:20px}.order_summary_page_content .shipping_options .options .delivery_option input:checked{background:#000;border-color:#000}.order_summary_page_content .order_summary{background:#f4f5f2;display:flex;flex-direction:column;gap:20px;padding:20px;width:50%}@media (max-width:767px){.order_summary_page_content .order_summary{width:100%}}.order_summary_page_content .order_summary hr{margin:0}.order_summary_page_content .order_summary .subtotal{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.order_summary_page_content .order_summary .subtotal p{color:var(--colors-text-text-tertiary-600,#535862);font-size:12px;font-style:normal;font-weight:600;line-height:var(--Line-height-text-sm,20px)}.order_summary_page_content .order_summary .total{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.order_summary_page_content .order_summary .total p{color:#000;font-size:var(--Font-size-text-sm,14px);font-style:normal;font-weight:700;line-height:var(--Line-height-text-sm,20px)}.order_summary_page_content .order_summary .cart_item{display:flex;flex-direction:row;gap:10px}.order_summary_page_content .order_summary .cart_item .card_item_info{display:flex;flex-direction:column;gap:10px;justify-content:space-between;width:100%}.order_summary_page_content .order_summary .cart_item .card_item_info .name_and_quantity{display:flex;justify-content:space-between}.order_summary_page_content .order_summary .cart_item .card_item_info .name_and_quantity .cart_item_title{color:#000;font-size:var(--Font-size-text-sm,14px);font-style:normal;font-weight:400;line-height:var(--Line-height-text-sm,20px)}.order_summary_page_content .order_summary .cart_item .card_item_info .name_and_quantity .quantity{align-items:center;display:flex;gap:10px}.order_summary_page_content .order_summary .cart_item .card_item_info .name_and_quantity .quantity i{color:#000;font-size:14px}.order_summary_page_content .order_summary .cart_item .card_item_info .name_and_quantity .quantity .quantity_selector{background:#f5f5f5;border:1px solid #ccc;display:flex;flex-direction:row;height:22px;justify-content:space-between;padding:2px;width:90px}.order_summary_page_content .order_summary .cart_item .card_item_info .name_and_quantity .quantity .quantity_selector i,.order_summary_page_content .order_summary .cart_item .card_item_info .name_and_quantity .quantity .quantity_selector p{font-size:14px}.order_summary_page_content .order_summary .cart_item .card_item_info .name_and_quantity .quantity .quantity_selector i{cursor:pointer}.order_summary_page_content .order_summary .cart_item .variations{font-size:14px}.order_summary_page_content .order_summary .cart_item .price{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.order_summary_page_content .order_summary .cart_item .price p{color:var(--colors-text-text-tertiary-600,#535862);font-size:var(--Font-size-text-sm,14px);font-style:normal;font-weight:600;line-height:var(--Line-height-text-sm,20px)}.order_summary_page_content .order_summary .promocode{display:flex;flex-direction:column;gap:6px}.order_summary_page_content .order_summary .promocode p{font-weight:500}.order_summary_page_content .order_summary .promocode a,.order_summary_page_content .order_summary .promocode p{color:var(--colors-text-text-tertiary-600,#535862);font-size:12px;font-style:normal;line-height:var(--Line-height-text-sm,20px)}.order_summary_page_content .order_summary .promocode a{font-weight:600}.order_summary_page_content .order_summary .promocode .fields{display:flex;flex-direction:row;gap:6px}.order_summary_page_content .order_summary .promocode .fields input{background:var(--Colors-Background-bg-primary,#fff);border:1px solid var(--Colors-Border-border-primary,#d5d7da);border-radius:var(--radius-md,0);box-shadow:0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs,rgba(10,13,18,.05));color:#717680;display:flex;font-size:10px;font-style:normal;font-weight:400;gap:var(--spacing-md,8px);height:32px;line-height:12px;padding:10px 14px;text-overflow:ellipsis;width:100%}.order_summary_page_content .order_summary .promocode .fields input::-moz-placeholder{color:#717680;content:"Enter here";font-size:10px;font-style:normal;font-weight:400;line-height:12px;overflow:hidden;text-overflow:ellipsis}.order_summary_page_content .order_summary .promocode .fields input::placeholder{color:#717680;content:"Enter here";font-size:10px;font-style:normal;font-weight:400;line-height:12px;overflow:hidden;text-overflow:ellipsis}.order_summary_page_content .order_summary .promocode .fields input:focus{outline:none}.order_summary_page_content .order_summary .promocode .fields button{align-items:center;background:#f4f5f2;border:1px solid rgba(0,0,0,.2);color:#000;display:flex;font-size:10px;font-style:normal;font-weight:500;gap:10px;height:32px;justify-content:center;letter-spacing:2.5px;line-height:normal;text-align:center;text-transform:uppercase;width:88px}.order_summary_page_content .order_summary .pay_options{display:flex;flex-direction:row;gap:10px}.order_summary_page_content .order_summary .pay_options img{width:125px}#login_forms{padding:121px 0}#login_forms .calm_container_small{display:flex;flex-direction:row;gap:10px}@media (max-width:767px){#login_forms .calm_container_small{flex-direction:column;gap:16px}}#login_forms .calm_container_small .login_form,#login_forms .calm_container_small .register_form{display:flex;flex-direction:column;gap:20px;width:50%}@media (max-width:767px){#login_forms .calm_container_small .login_form,#login_forms .calm_container_small .register_form{width:100%}}#login_forms .calm_container_small .login_form hr,#login_forms .calm_container_small .register_form hr{margin:0}#login_forms .calm_container_small .login_form h1,#login_forms .calm_container_small .login_form h2,#login_forms .calm_container_small .register_form h1,#login_forms .calm_container_small .register_form h2{color:#000;font-size:40px;font-style:normal;font-weight:400;line-height:normal}#login_forms .calm_container_small .login_form .subtitle,#login_forms .calm_container_small .register_form .subtitle{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:var(--Line-height-text-sm,20px)}#login_forms .calm_container_small .login_form .help_text,#login_forms .calm_container_small .register_form .help_text{color:#3b3b3b;font-size:16px;font-style:normal;font-weight:400;line-height:30px}#login_forms .calm_container_small .login_form .help_text a,#login_forms .calm_container_small .register_form .help_text a{color:#3b3b3b;font-size:16px;font-style:normal;font-weight:700;line-height:30px;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}#login_forms .calm_container_small .login_form .fields,#login_forms .calm_container_small .register_form .fields{display:flex;flex-direction:column;gap:20px}#login_forms .calm_container_small .login_form .fields .errorlist,#login_forms .calm_container_small .register_form .fields .errorlist{color:red;font-size:12px;margin:0}#login_forms .calm_container_small .login_form .fields .field,#login_forms .calm_container_small .register_form .fields .field{display:flex;flex-direction:column;gap:6px}#login_forms .calm_container_small .login_form .fields .field label,#login_forms .calm_container_small .register_form .fields .field label{color:var(--colors-text-text-secondary-700,#414651);font-size:12px;font-style:normal;font-weight:400;line-height:var(--Line-height-text-sm,20px)}#login_forms .calm_container_small .login_form .fields .field input,#login_forms .calm_container_small .register_form .fields .field input{align-items:center;align-self:stretch;background:var(--Colors-Background-bg-primary,#fff);border:1px solid var(--Colors-Border-border-primary,#d5d7da);border-radius:var(--radius-md,0);box-shadow:0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs,rgba(10,13,18,.05));display:flex;gap:var(--spacing-md,8px);padding:10px 14px}#login_forms .calm_container_small .login_form .fields .field input:focus,#login_forms .calm_container_small .register_form .fields .field input:focus{outline:none}#product_detail{padding:30px 0}#product_detail .product_main_image{position:relative}#product_detail .product_sub_images{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}#product_detail .product_sub_images .sub_image{border:1px solid transparent;cursor:pointer;display:block;height:80px;padding:4px;width:80px}#product_detail .product_sub_images .sub_image:hover{border-color:#d9d9d9}#product_detail .product_sub_images .sub_image.active{border-color:#1d1d1d}#product_detail .product_sub_images .sub_image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#product_detail .product_accordion{border-top:1px solid #d9d9d9;margin-top:2rem}#product_detail .product_accordion .accordion_item{border-bottom:1px solid #d9d9d9}#product_detail .product_accordion .accordion_trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:19px;gap:1rem;justify-content:space-between;padding:18px 0;text-align:left;width:100%}#product_detail .product_accordion .accordion_trigger i{font-size:14px;transition:transform .2s ease}#product_detail .product_accordion .accordion_item.open .accordion_trigger i{transform:rotate(180deg)}#product_detail .product_accordion .accordion_panel{display:none;padding:0 0 20px}#product_detail .product_favourite{position:absolute;right:16px;top:16px;z-index:2}#product_detail .product_favourite a{align-items:center;background:hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.15);color:#1d1d1d;display:flex;font-size:20px;height:46px;justify-content:center;width:46px}#product_detail .product_favourite a:hover{background:#fff}#product_detail .product_favourite #favourited i{color:#d33}#product_detail .product_variations .variation{margin-bottom:1rem}#product_detail .product_variations .variation_type{display:flex;flex-direction:column;gap:10px}#product_detail .product_variations .variation_dropdown{background:#fff;border:1px solid #d9d9d9;display:flex;flex-direction:column;height:51px;justify-content:center;padding:13px 10px;width:221px}#product_detail .product_variations .variation_item{position:relative}#product_detail .product_variations .variation_swatch{cursor:pointer;display:block;height:51px;outline:1.5px solid transparent;outline-offset:2px;overflow:hidden;position:relative;transition:outline-color .15s ease;width:51px}#product_detail .product_variations .variation_swatch:hover{outline-color:#999}#product_detail .product_variations .variation_swatch img{border:1px solid rgba(0,0,0,.08);display:block;height:51px;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:51px}#product_detail .product_variations .variation_swatch--colour{border:1px solid rgba(0,0,0,.1)}#product_detail .product_variations .variation_swatch--colour .swatch-colour-half{height:100%;pointer-events:none;position:absolute;top:0;width:50%}#product_detail .product_variations .variation_swatch--colour .swatch-colour-half--a{left:0}#product_detail .product_variations .variation_swatch--colour .swatch-colour-half--b{right:0}#product_detail .product_variations .variation_swatch--colour.variation_swatch--single .swatch-colour-half--a{width:100%}#product_detail .product_variations .variation_swatch--text{align-items:center;background:#fff;border:1px solid #d9d9d9;color:#1d1d1d;display:flex;font-size:17px;height:auto;justify-content:center;min-width:51px;padding:12px 18px;white-space:nowrap;width:auto}#product_detail .product_variations .variation_swatch:has(.variation_input:checked){outline-color:#1d1d1d;outline-width:2px}#product_detail .product_variations .variation_swatch:has(.variation_input:checked) img{border-color:transparent}#product_detail .product_variations .variation_swatch--colour:has(.variation_input:checked){border-color:transparent}#product_detail .product_variations .variation_swatch--text:has(.variation_input:checked){background:#f2f2f2;border-color:#1d1d1d;outline-color:transparent}#product_detail .product_variations .variation_swatch:has(.variation_input:focus-visible){outline-color:#06c;outline-width:2px}#product_detail .product_variations .variation_swatch:has(.variation_input:disabled){cursor:not-allowed;opacity:.5;pointer-events:none}#product_detail .product_variations .variation_swatch:has(.variation_input:disabled).variation_swatch--text{text-decoration:line-through}#product_detail .product_variations .oos-label{display:block;font-size:9px;margin-top:4px;text-align:center}#product_detail .buy_row{align-items:flex-end;display:flex;gap:1rem;margin:1.5rem 0}@media (max-width:576px){#product_detail .buy_row{align-items:stretch;flex-direction:column;gap:1rem}}#product_detail .quantity_details{display:flex;flex-direction:column;gap:8px}#product_detail .quantity_details label{font-size:17px}#product_detail .quantity_details .quantity{align-items:stretch;border:1px solid #d9d9d9;display:flex;height:60px;width:-moz-fit-content;width:fit-content}#product_detail .quantity_details .quantity .quantity-btn{align-items:center;color:#6b6b6b;cursor:pointer;display:flex;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:50px}#product_detail .quantity_details .quantity .quantity-btn:hover{color:#1d1d1d}#product_detail .quantity_details .quantity .quantity_field{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:1px solid #d9d9d9;border-bottom:none;border-top:none;font-size:20px;text-align:center;width:90px}#product_detail .quantity_details .quantity .quantity_field::-webkit-inner-spin-button,#product_detail .quantity_details .quantity .quantity_field::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}#product_detail .quantity_details .quantity .quantity_field:focus{outline:none}#product_detail .product_add_to_cart{flex:1}#product_detail .product_add_to_cart .catalog_button{font-size:21px;font-weight:700;height:60px;width:100%}#product_detail .product_add_to_cart .catalog_button:disabled{cursor:not-allowed;opacity:.5}#product_detail .calm_container .product_detail_layout{display:flex;flex-direction:row;gap:30px;width:100%}@media (max-width:767px){#product_detail .calm_container .product_detail_layout{flex-direction:column}}#product_detail .calm_container .product_detail_layout .product_content{display:flex;flex-direction:column;gap:1rem;width:50%}@media (max-width:767px){#product_detail .calm_container .product_detail_layout .product_content{width:100%}}#product_detail .calm_container .product_detail_layout .product_content .product_sku{display:none}#product_detail .calm_container .product_detail_layout .product_content .compare_at_price h3,#product_detail .calm_container .product_detail_layout .product_content .price h3{font-size:1.25rem}#product_detail .calm_container .product_detail_layout .product_content .compare_at_price{color:red;text-decoration:line-through}#product_detail .calm_container .product_detail_layout .product_content .pricing{display:flex;flex-direction:column;gap:1rem}#product_detail .calm_container .product_detail_layout .product_main_image{width:50%}@media (max-width:767px){#product_detail .calm_container .product_detail_layout .product_main_image{width:100%}}#product_detail .calm_container .product_detail_layout .product_main_image img{width:100%}

/*# sourceMappingURL=catalog.min.css.2ad980b507a0.map */