.ny-section{--ny-surface:#faf7f4;--ny-soft:#f2eadf}.ny-product,.ny-content{background:var(--ny-surface);color:var(--color-foreground);font-family:var(--font-body-family);font-size:16px;line-height:1.55;letter-spacing:0}.ny-content{padding:48px 16px}.ny-container{width:100%;max-width:1232px;margin:0 auto}.ny-content h2{font-size:32px;line-height:1.15;margin:0 0 24px;font-weight:400}.ny-content h3{font-size:22px;line-height:1.25;margin:0 0 8px;font-weight:400}.ny-content a,.ny-product a{color:inherit;text-underline-offset:4px}.ny-eyebrow,.ny-product .ny-promise{font-family:var(--font-sub-heading-family);font-style:italic;font-weight:500}.ny-eyebrow{margin:0 0 5px;font-size:17px}.ny-product .page-width{max-width:1280px;padding:0 24px}.ny-product .main_product_wrapper{gap:48px;flex-wrap:nowrap;align-items:flex-start}.ny-product .main_product_media_wrapper{width:53%;max-width:53%;flex:1 1 53%;min-width:0}.ny-product .main_product_info.media--medium-width{max-width:47%;flex:1 1 47%;padding:0;min-width:0}.ny-product .main_product_info_inner{display:flex;flex-direction:column;gap:16px}.ny-product .main_product_div{margin:0;padding-top:0}.ny-product .main_product_title h1{font-family:var(--font-heading-family);font-size:48px;line-height:1.1;font-weight:400;margin:0}.ny-product .ny-promise{font-size:18px}.ny-product .ny-promise p{margin:0}.ny-product .main_product_price{font-size:22px}.ny-product .product_tax{font-size:13px}.ny-product .product_installments_wrapper:empty{display:none}.ny-product .product_slider_wrapper{width:100%;min-width:0}.ny-product .product_slider_wrapper .mainblocked-slider{display:block}.ny-product .product_slider_main_media{border-radius:12px;overflow:hidden}.ny-product .product_slider_main_media .swiper-slide{height:auto}.ny-product .product_slider_main_media img{width:100%;aspect-ratio:1;object-fit:contain;display:block;border-radius:12px}.ny-product .product_slider_view_thumbnail_media{width:100%;margin:12px 0 0;max-height:104px}.ny-product .product_slider_view_thumbnail_media .swiper-wrapper{flex-direction:row}.ny-product .product_slider_view_thumbnail_media .swiper-slide{cursor:pointer;min-height:44px;height:auto;border-radius:8px;overflow:hidden;border:2px solid transparent}.ny-product .product_slider_view_thumbnail_media img{width:100%;aspect-ratio:1;object-fit:contain;display:block}.ny-product .product_slider_view_thumbnail_media .swiper-slide-thumb-active{border-color:var(--color-foreground)}.ny-product .ny-options{border:0;padding:0;margin:0;min-width:0}.ny-product .ny-options legend{float:none;width:100%;padding:0;margin:0 0 10px;font-size:16px}.ny-product .ny-options .main_product_option_values_wrap{display:flex;flex-wrap:wrap;gap:10px}.ny-product .ny-options .main_product_values_block{margin:0}.ny-product .ny-options label{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;min-height:44px;min-width:44px;padding:10px 14px;border:1px solid var(--color-border);border-radius:8px;cursor:pointer;font-size:15px;line-height:1.25}.ny-product .ny-options .main_product_values_block input:checked+label{color:var(--color-foreground);border:2px solid var(--color-foreground);background:var(--ny-soft);padding:9px 13px}.ny-product .ny-options input:disabled+label{opacity:.5;cursor:not-allowed;text-decoration:line-through}.ny-product .ny-options input:focus-visible+label{outline:3px solid var(--color-foreground);outline-offset:4px}.ny-product .ny-swatch{display:block;width:44px;height:44px;border-radius:50%;background-size:cover;object-fit:cover;border:1px solid var(--color-border)}.ny-product .ny-color-option label{padding:5px;background:transparent;border-color:transparent;font-size:13px}.ny-product .ny-options .ny-color-option input:checked+label{padding:4px;background:transparent}.ny-product .product_form_buy_button{width:100%;min-height:54px;background:var(--color-primary-button-background);color:var(--color-primary-button-text);border-radius:8px;font-family:inherit;font-size:16px;letter-spacing:1px;text-transform:uppercase}.ny-product .product_form_buy_button:disabled{cursor:not-allowed}.ny-product button:focus-visible,.ny-content a:focus-visible,.ny-sticky button:focus-visible,.ny-details summary:focus-visible{outline:3px solid var(--color-foreground);outline-offset:4px}.ny-product .quantity-input button,.ny-product button{min-height:44px}.ny-product .ny-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ny-product .ny-tags li{padding:5px 10px;background:var(--ny-soft);border-radius:8px;font-size:13px}.ny-trust{padding:12px;border-radius:8px;background:var(--ny-soft);font-size:13px;text-align:center}.ny-trust p{margin:0}.ny-product .product-payments{padding:12px;margin:0;border-radius:8px}.ny-product .pay-title{font-size:14px;font-weight:400}.ny-details{width:100%;border-top:1px solid var(--color-border)}.ny-details details{border-bottom:1px solid var(--color-border)}.ny-details summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:13px 0;list-style:none;cursor:pointer;font-size:17px}.ny-details summary::-webkit-details-marker{display:none}.ny-details summary span{font-size:22px}.ny-details details[open] summary span{transform:rotate(45deg)}.ny-details details>.rte{padding:0 0 16px;font-size:15px;overflow-wrap:anywhere}.ny-details img{max-width:100%;height:auto}.ny-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ny-card{background:var(--ny-soft);border-radius:10px;overflow:hidden;min-width:0}.ny-card>img{width:100%;aspect-ratio:1.5;object-fit:cover;display:block}.ny-card-body{padding:18px}.ny-card .rte{font-size:15px}.ny-steps .ny-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ny-steps .ny-card{background:transparent}.ny-steps .ny-card-body{padding:12px 0 0}.ny-step-number{font-size:20px}.ny-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ny-fact{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:20px 12px;background:var(--ny-soft);border-radius:8px}.ny-fact strong{font-size:28px;font-weight:400}.ny-fact span{font-size:14px}.ny-table-wrap{overflow:auto}.ny-comparison{border-collapse:collapse;width:100%;text-align:left;font-size:15px}.ny-comparison th,.ny-comparison td{padding:14px 12px;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere}.ny-comparison thead{background:var(--ny-soft)}.ny-comparison td:nth-child(2){background:var(--ny-soft)}.ny-comparison th{font-weight:400}.ny-brand-grid{display:flex;align-items:center;gap:36px}.ny-brand-grid>img{width:48%;border-radius:10px;aspect-ratio:1.4;object-fit:cover}.ny-brand-grid>div{flex:1}.ny-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ny-pair-card{display:flex;align-items:center;gap:12px;padding:14px;border-radius:10px;background:var(--ny-soft)}.ny-pair-card>a:first-child{flex:0 0 64px}.ny-pair-card img{width:64px;height:64px;object-fit:cover;border-radius:8px;display:block}.ny-pair-card>div{flex:1;min-width:0;font-size:15px}.ny-pair-link{padding:10px;border:1px solid var(--color-border);border-radius:8px;min-height:44px;font-size:13px}.ny-sticky{display:none}.ny-sticky[hidden],[data-ny-recommendations][hidden]{display:none!important}@media(max-width:989px){body:has(.ny-sticky:not([hidden])) #my1-discount-fab{bottom:100px}body:has(.ny-sticky:not([hidden])) #Avada-Joy_FloatingButton{bottom:100px!important}body:has(.ny-sticky:not([hidden])) joy-loyalty-widget:not([open]){bottom:90px}body:has(.ny-sticky:not([hidden])) .back_to_top{bottom:100px}body:has(.ny-sticky:not([hidden])) #my1-discount-modal{bottom:155px}.ny-product .page-width{padding:0 16px}.ny-product .main_product_wrapper{display:block}.ny-product .main_product_media_wrapper,.ny-product .main_product_info.media--medium-width{width:100%;max-width:100%;padding:0}.ny-product .main_product_info_inner{position:static;gap:16px;padding:16px 0 0}.ny-product .main_product_title h1{font-size:36px}.ny-product .ny-promise{font-size:16px}.ny-product .product_slider_main_media img{aspect-ratio:390 / 440}.ny-product .main_product_media_wrapper{margin:0 -16px;width:calc(100% + 32px);max-width:calc(100% + 32px)}.ny-product .product_slider_main_media,.ny-product .product_slider_main_media img{border-radius:0}.ny-product .product_slider_view_thumbnail_media{width:calc(100% - 32px);margin:10px 16px 0;max-height:70px}.ny-content{padding:40px 16px}.ny-content h2{font-size:30px;margin-bottom:16px}.ny-card-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px}.ny-card{flex:0 0 78%;scroll-snap-align:start}.ny-steps .ny-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:16px}.ny-steps .ny-card>img{aspect-ratio:1.25}.ny-content h3{font-size:20px}.ny-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ny-pairs{grid-template-columns:1fr}.ny-brand-grid{display:block}.ny-brand-grid>img{width:100%;margin-bottom:18px}.ny-comparison{font-size:13px}.ny-comparison th,.ny-comparison td{padding:10px 8px}.ny-sticky{position:fixed;z-index:50;left:0;right:0;bottom:0;display:flex;align-items:center;gap:10px;padding:10px 12px max(10px,env(safe-area-inset-bottom));background:var(--color-background);color:var(--color-foreground);border-top:1px solid var(--color-border);box-shadow:0 -4px 16px #331f1714;font-family:var(--font-body-family)}.ny-sticky-image{width:40px;height:40px;object-fit:cover;border-radius:50%}.ny-sticky-info{display:flex;flex:1;min-width:0;flex-direction:column;line-height:1.2;font-size:12px}[data-ny-sticky-title]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.ny-sticky button{min-height:46px;max-width:45%;padding:10px 16px;border:0;border-radius:8px;font-family:inherit;font-size:14px;color:var(--color-primary-button-text);background:var(--color-primary-button-background)}.ny-sticky button:disabled{opacity:.55}.ny-section:has(.ny-sticky:not([hidden])){padding-bottom:80px}}@media(prefers-reduced-motion:reduce){.ny-section *{scroll-behavior:auto!important}}.ny-product .product_slider_main_media .main_product_slider_featured_image>a{display:block;width:100%;aspect-ratio:1;background:#fff}.ny-product .product_slider_main_media .main_product_slider_featured_image img{width:100%;height:100%;max-height:none;aspect-ratio:1;object-fit:contain;object-position:center;padding:20px;box-sizing:border-box;transform:none}.ny-product .product_slider_view_thumbnail_media .main_media_product_thumbnail{aspect-ratio:1;height:auto;background:#fff}.ny-product .product_slider_view_thumbnail_media .main_media_product_thumbnail img{width:100%;height:100%;aspect-ratio:1;object-fit:contain;object-position:center;padding:4px;border:0;border-radius:6px;box-sizing:border-box;transform:none}.ny-material-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 0;margin:0;list-style:none;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ny-material-icons li{display:flex;align-items:center;flex-direction:column;gap:9px;min-width:0;text-align:center;font-size:14px;line-height:1.4;color:inherit}.ny-material-icons svg{display:block;width:48px;height:48px;flex-shrink:0;color:inherit}@media(max-width:749px){.ny-product .product_slider_main_media .main_product_slider_featured_image img{padding:12px;max-height:none;aspect-ratio:1}.ny-material-icons{gap:8px}.ny-material-icons li{font-size:14px}.ny-material-icons svg{width:42px;height:42px}}.ny-product .product_slider_view_thumbnail_media{max-height:none;height:80px}.ny-product .product_slider_view_thumbnail_media .swiper-slide{width:80px;height:80px!important;flex-shrink:0}@media(max-width:749px){.ny-product .product_slider_view_thumbnail_media{height:64px}.ny-product .product_slider_view_thumbnail_media .swiper-slide{width:64px;height:64px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ny-product.css.map */
