.section_product_grid *{margin:0;box-sizing:border-box}.new_product_grid{display:flex;flex-direction:column;gap:40px;padding:var(--section-padding);padding-top:32px;padding-bottom:32px}.new_product_grid .tlt{text-align:center;font-family:Sackers Gothic Std,sans-serif;font-size:clamp(12px,calc(14px/1440px*100vw),100px);font-weight:var(--font-weight-850);letter-spacing:var(--letter-spacing-large);line-height:1.4;padding:12px 24px 0;letter-spacing:.175rem;max-width:clamp(500px,calc(500px/1440px*100vw),800px);width:100%;margin:0 auto}.ctn_product_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,auto));gap:32px}.ctn_product_grid .product_card{display:flex;flex-direction:column}.ctn_product_grid .product_card .decorative_line{display:flex;width:100%;height:8px;background-color:var(--accent-color)}.ctn_product_grid .product_card .product_image{position:relative;overflow:hidden;aspect-ratio:1/1}.ctn_product_grid .product_card .product_image img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s ease-in-out;aspect-ratio:1/1}.ctn_product_grid .product_card .product_image .product-image-mobile{display:none}.ctn_product_grid .product_card .product_image .product-image-desktop{display:block;position:relative;height:100%;aspect-ratio:1/1}.ctn_product_grid .product_card .product_image .product-image-desktop img.image--2{position:absolute;top:0;left:0;opacity:0}.ctn_product_grid .product_card:hover .product_image .product-image-desktop img.image--1{opacity:0}.ctn_product_grid .product_card:hover .product_image .product-image-desktop img.image--2{opacity:1}.ctn_product_grid .product_card .product_image .ctn_badges{display:flex;flex-direction:column;align-items:flex-end;gap:8px;position:absolute;top:clamp(8px,calc(16px/1440px*100vw),16px);right:clamp(8px,calc(8px/1440px*100vw),16px);z-index:8}.ctn_product_grid .product_card .product_image .ctn_new_badges{display:flex;flex-direction:column;align-items:flex-end;gap:8px;position:absolute;top:clamp(8px,calc(16px/1440px*100vw),16px);left:clamp(8px,calc(8px/1440px*100vw),16px);z-index:10}@media(max-width:768px){.ctn_product_grid .product_card .product_image .ctn_badges,.ctn_product_grid .product_card .product_image .ctn_new_badges{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}}.ctn_product_grid .product_card .product_image .ctn_new_badges .promo_badge{justify-content:center;align-items:center;gap:.25rem;padding:.25rem;display:flex;position:relative}.ctn_product_grid .product_card .product_image .ctn_new_badges .promo_badge span{text-transform:uppercase;font-family:Ritual Mono,sans-serif;font-size:.625rem;font-weight:600;display:block}@media print,screen and (min-width:64em){.ctn_product_grid .product_card .product_image .ctn_new_badges .promo_badge{gap:.375rem;padding:.375rem}}.ctn_product_grid .product_card .product_image .ctn_badges .badge{display:flex;align-items:center;gap:8px;background-color:var(--secondary-color);padding:4px 8px;color:var(--primary-color);text-align:right;font-family:var(--tertiary-font);font-size:var(--tag-font-size);font-weight:var(--font-weight-600);line-height:140%;letter-spacing:var(--letter-spacing-small)}.ctn_product_grid .product_card .product_info{padding:32px 32px 24px;background-color:var(--white-color);display:flex;flex-direction:column;flex:1}.ctn_product_grid .product_card .product_info .product_tlt{font-family:var(--primary-font);font-size:var(--product-title-font-size);font-weight:var(--font-weight-850);letter-spacing:var(--letter-spacing-normal);line-height:135%;text-transform:uppercase;margin-bottom:12px}.ctn_product_grid .product_card .product_info .product_description{font-family:var(--secondary-font);font-size:var(--product-font-size);font-weight:var(--font-weight-400);line-height:135%;letter-spacing:var(--letter-spacing-tiny);margin-bottom:12px}.ctn_product_grid .product_card .product_info .ctn_price{display:flex;align-items:center;gap:7px;margin-bottom:16px;margin-top:auto}.ctn_product_grid .product_card .product_info .ctn_price .product_compare_at{color:#34343480;font-family:var(--secondary-font);font-size:var(--product-font-size);font-weight:var(--font-weight-400);line-height:135%;letter-spacing:var(--letter-spacing-tiny);text-decoration:line-through}.ctn_product_grid .product_card .product_info .ctn_price .product_price{color:var(--primary-color);font-family:var(--secondary-font);font-size:var(--product-font-size);font-weight:var(--font-weight-400);line-height:135%;letter-spacing:var(--letter-spacing-tiny)}.ctn_product_grid .product_card .product_info .ctn_price .product_size{color:var(--primary-color);font-family:var(--secondary-font);font-size:var(--product-font-size);font-weight:var(--font-weight-400);line-height:135%;letter-spacing:var(--letter-spacing-tiny);white-space:nowrap}.ctn_product_grid .product_card .product_info .ctn_price .product_reviews{display:flex;align-items:center;gap:4px}.ctn_product_grid .product_card .product_info .ctn_price .product_reviews span{font-family:var(--secondary-font);font-size:var(--product-reviews-font-size);font-weight:var(--font-weight-400);line-height:120%;letter-spacing:var(--letter-spacing-tiny)}.product-slider-navigation{position:absolute;top:50%;right:0;left:0;padding:0 12px;transform:translate3d(0,-50%,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;gap:8px;z-index:10;pointer-events:none;width:100%;justify-content:space-between}.product-slider-button{-webkit-appearance:none;appearance:none;background-color:transparent;width:32px;height:32px;padding:0;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:opacity .3s ease;pointer-events:auto;border:none;background-color:var(--white-color);border-radius:50%}.product-slider-button:hover{opacity:.8}.product-slider-button:disabled{opacity:.5;cursor:not-allowed}.product-slider-button svg{width:32px;height:33px;display:block}.new_product_grid__carousel{position:relative}.new_product_grid__swiper{width:100%;overflow:hidden;z-index:0}.new_product_grid__swiper .ctn_product_grid{display:flex;gap:0;margin:0;padding:0;list-style:none}.new_product_grid__swiper .ctn_product_grid .product_card{flex-shrink:0;height:auto;width:calc((100% - 64px) / 3);margin-right:32px}.new_product_grid__swiper .ctn_product_grid .product_card .product_card__content{display:flex;flex-direction:column;flex:1;min-width:0}.new_product_grid__swiper .ctn_product_grid .product_card .product_info .product_description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.new_product_grid__nav-button{appearance:none;-webkit-appearance:none;position:absolute;top:50%;transform:translate3d(0,-50%,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:12;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:50%;background-color:var(--white-color);box-shadow:0 2px 8px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s ease}.new_product_grid__nav-button svg{width:32px;height:32px;display:block}.new_product_grid__nav-button--prev{left:8px}.new_product_grid__nav-button--next{right:8px}.new_product_grid__nav-button.swiper-button-disabled{opacity:.4;cursor:default}.new_product_grid__nav-button.swiper-button-lock{display:none}@media(min-width:769px){.new_product_grid__nav-button--hide-desktop{display:none}}@media(max-width:768px){.new_product_grid__nav-button--hide-mobile{display:none}}.ctn_product_grid .product_card .product_info .shade-selector--card{--shade-swatch-size: 26px;--shade-swatch-hit-area: 34px;gap:.5rem;margin-bottom:16px;width:fit-content}.shade-selector--card .shade-selector__dropdown-list{max-height:12rem}@media(max-width:1279px){.new_product_grid{padding:24px 16px 0;gap:24px}.new_product_grid .tlt{max-width:100%;font-size:.75rem;line-height:1.2;letter-spacing:.15rem}}@media(max-width:768px){.ctn_product_grid{gap:24px}.new_product_grid .tlt{line-height:12 0%}.ctn_product_grid .product_card .product_info{padding:12px;font-size:12px}.ctn_product_grid .product_card .product_info .product_tlt,.ctn_product_grid .product_card .product_info .product_description{line-height:120%;margin-bottom:8px}.ctn_product_grid .product_card .product_image{min-height:auto;aspect-ratio:1/1}.ctn_product_grid .product_card .product-image-mobile{height:100%;aspect-ratio:1/1}.ctn_product_grid .product_card .product_image .ctn_badges{top:16px;right:8px}.ctn_product_grid .product_card .decorative_line{height:4px}.ctn_product_grid .product_card .product_image .product-image-desktop{display:none}.ctn_product_grid .product_card .product_image .product-image-mobile{display:block;position:relative}.ctn_product_grid .product_card .product_image .product-image-mobile .swiper-slide img{width:100%;display:block}.new_product_grid__swiper .ctn_product_grid{gap:0}.new_product_grid__swiper .ctn_product_grid .product_card{width:85%;margin-right:16px}.ctn_product_grid .product_card .product_info .ctn_price{margin-bottom:12px;flex-wrap:wrap;row-gap:4px}.ctn_product_grid .product_card .product_image .ctn_new_badges{top:16px;left:8px}}.new_product_grid .spinner-loader{display:inline-block;width:18px;height:18px;border:2px solid #34343480;border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.new_product_grid .js-ajax-add-to-cart.is-adding-to-cart{color:transparent;transition:none;cursor:default}.new_product_grid .js-ajax-add-to-cart.is-adding-to-cart .spinner-loader{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}@media(min-width:1513px){.ctn_product_grid .product_card .product_image{aspect-ratio:1/1}}.ctn_product_grid .product_card .btn_product--sold-out,.ctn_product_grid .product_card .btn_product--sold-out:hover,.ctn_product_grid .product_card .btn_product--sold-out:focus{background-color:#fff;color:#343434;opacity:.5;cursor:not-allowed}.ctn_product_grid .product_card .btn_product--sold-out.btn_product--shade,.ctn_product_grid .product_card .btn_product--sold-out.btn_product--shade:hover,.ctn_product_grid .product_card .btn_product--sold-out.btn_product--shade:focus{opacity:.4}.ctn_product_grid .product_card .btn_product--sold-out:before{display:none}
/*# sourceMappingURL=/cdn/shop/t/339/assets/new-product-grid.css.map */
