.niramo-product .product__info-container>[style*=--margin-top]{margin-top:var(--margin-top, 1.5rem);margin-bottom:var(--margin-bottom, 1.5rem)}.niramo-product .product__info-container>[style*=--margin-top]:first-child{margin-top:var(--margin-top, 0)}.niramo-product .product__title>h1{margin:0}.niramo-product .product__title>h1.h2{font-size:calc(var(--font-heading-scale) * 2rem)}@media screen and (min-width:750px){.niramo-product .product__title>h1.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}}.product-title--uppercase{text-transform:uppercase}.niramo-product .product__title>h1.center{text-align:center}.niramo-product .product-page-price .price{margin-bottom:0}.niramo-product .product__accordion{background:linear-gradient(135deg,#e4eeff99,#f4f8ff61);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);border:1px solid rgba(255,255,255,.55);border-radius:16px;box-shadow:0 8px 24px #283c781a,0 2px 6px #283c780d,inset 0 1px #ffffffb3;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.niramo-product .product__accordion:hover{box-shadow:0 14px 34px #283c7829,0 2px 6px #283c7812,inset 0 1px #ffffffbf;transform:translateY(-1px)}.niramo-product .product__accordion summary{padding:1.4rem 1.6rem}.niramo-product .product__accordion .accordion__content{padding:0 1.6rem 1.6rem}.niramo-product .product__accordion .summary__title{align-items:center}.niramo-product .accordion--small .accordion__title{font-size:1.4rem}.niramo-product .accordion--medium .accordion__title{font-size:1.6rem}.niramo-product .accordion--large .accordion__title{font-size:1.8rem}.niramo-product .accordion__custom-icon{width:2.4rem;height:2.4rem;object-fit:contain;flex-shrink:0;margin-right:1rem}.niramo-product .product__accordion .summary__title .material-symbols-outlined{margin-right:1rem}.niramo-product .accordion__toggle-icon svg{transition:transform var(--duration-short, .1s) ease}.niramo-product details[open] .accordion__toggle-icon svg{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.niramo-product .product__accordion,.niramo-product .product__accordion:hover{transition:none;transform:none}}@media screen and (min-width:990px){.niramo-gallery .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(100% / var(--desktop-thumbnails, 5) - .8rem)}}@media screen and (max-width:749px){.niramo-gallery .product__media-list.slider{--grid-mobile-horizontal-spacing: var(--niramo-mobile-gap, 0px);column-gap:var(--niramo-mobile-gap, 0px)}.niramo-gallery .product__media-item .product-media-container{border-radius:var(--niramo-media-radius, 0);overflow:hidden}.niramo-gallery .thumbnail-list.slider--mobile .thumbnail-list__item.slider__slide{width:calc(100% / var(--mobile-thumbnails, 5) - .8rem)}.niramo-gallery slider-component[id^=GalleryViewer]{position:relative}.niramo-gallery .slider-buttons{min-height:3.6rem}.niramo-gallery .slider-buttons .slider-button{width:3.6rem;height:3.6rem;border-radius:50%;box-shadow:0 .2rem .8rem #0000001f}.niramo-gallery--transparent-arrows .slider-buttons .slider-button{background:transparent;box-shadow:none}.niramo-gallery--mobile-arrows-sides .slider-buttons .slider-button{position:absolute;z-index:2;top:calc(50% - 3.6rem)}.niramo-gallery--mobile-arrows-sides .slider-buttons .slider-button--prev{left:2.4rem}.niramo-gallery--mobile-arrows-sides .slider-buttons .slider-button--next{right:2.4rem}.niramo-gallery--pagination-dots_overlay .slider-buttons{position:absolute;left:0;right:0;bottom:1rem;z-index:2}.niramo-gallery--pagination-dots_overlay.niramo-gallery--mobile-arrows-sides .slider-buttons .slider-button{top:auto;bottom:calc(50% + 1rem)}}.niramo-gallery__dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.2rem}@media screen and (min-width:750px){.niramo-gallery__dots{display:none}}.niramo-gallery__dot{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;border:0;background:none;cursor:pointer}.niramo-gallery__dot-inner{display:block;width:.8rem;height:.8rem;border-radius:.4rem;background-color:rgb(var(--color-foreground));opacity:.3;transition:opacity .2s ease,width .2s ease}.niramo-gallery__dot-inner[class*=color-]{background-color:rgb(var(--color-background))}.niramo-gallery__dot[aria-current=true] .niramo-gallery__dot-inner{opacity:1;width:1.8rem}.product-media__trust-badge{position:absolute;z-index:2;pointer-events:none;width:22%}.product-media__trust-badge--small{width:15%}.product-media__trust-badge--large{width:30%}.product-media__trust-badge img{display:block;width:100%;height:auto}.product-media__trust-badge--top-left{top:1rem;left:1rem}.product-media__trust-badge--top-right{top:1rem;right:1rem}.product-media__trust-badge--bottom-left{bottom:1rem;left:1rem}.product-media__trust-badge--bottom-right{bottom:1rem;right:1rem}.product-media-container .product__media internal-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.product-media-container .product__media internal-video video{display:block;width:100%;height:100%;object-fit:contain}.product-media-container.media-fit-cover .product__media internal-video video{object-fit:cover}.product-media-container .internal-video__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;cursor:pointer;transition:opacity .2s ease}.product-media-container .internal-video__play .play-button{display:flex;align-items:center;justify-content:center;width:6.2rem;height:6.2rem;border-radius:50%;box-shadow:0 .4rem 1.2rem #0000002e}.product-media-container .internal-video__play .svg-wrapper,.product-media-container .internal-video__play svg{width:2.4rem;height:2.4rem}.product-media-container .internal-video--playing .internal-video__play{opacity:0}.product-media-container .internal-video__sound-btn{position:absolute;right:1rem;bottom:1rem;width:3.2rem;height:3.2rem;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-media-container .internal-video__timeline{position:absolute;left:0;bottom:0;height:.4rem;width:var(--progress, 0%)}.product-form__input--quantity-breaks{max-width:none;min-width:0;width:100%}.quantity-breaks.quantity-breaks{--accent-color: var(--color-background);background:none;color:inherit}.quantity-breaks__title{display:flex;align-items:center}.quantity-breaks__title span:nth-of-type(1),.quantity-breaks__title span:nth-of-type(3){display:block;flex-grow:1}.quantity-break{display:block;color:inherit}.quantity-break__image img{display:block;width:100%;height:auto;border-radius:.6rem}.quantity-break__badge--positive{background-color:#dbeafe;color:#1e40af}.quantity-break__badge--accent-1,.quantity-break__badge--accent-2,.quantity-break__badge--inverse{background-color:rgb(var(--accent-color));color:#fff}.quantity-break__badge--background-1,.quantity-break__badge--background-2{background-color:#fff;color:rgb(var(--accent-color))}.quantity-break__benefit--color-positive{--accent-color: 30, 64, 175}.quantity-break__benefit--solid.quantity-break__benefit--color-positive{background:linear-gradient(180deg,#eaf2ff,#d3e4fc);color:#1e40af;border-color:#d3e4fc;box-shadow:0 2px 6px #1e40af2e,inset 0 1px #ffffffd9}.quantity-break__discount-badge{display:inline-block;padding:.2rem .8rem;border-radius:999px;font-size:1.1rem;font-weight:700;line-height:1.4;white-space:nowrap;background:linear-gradient(180deg,#2bb86f,#1f9954);color:#fff;box-shadow:0 3px 8px #1f995459,inset 0 1px #ffffff4d}.quantity-break__discount-badge--accent-1,.quantity-break__discount-badge--accent-2,.quantity-break__discount-badge--inverse{background:rgb(var(--accent-color));box-shadow:none}.product-form__input--quantity-breaks{max-width:none}.quantity-breaks{--badge-font-size: 1.5rem;--badge-line-height: 1.6;--badge-border-radius: .2em;--label-font-size: 1.6rem;--benefit-font-size: 1rem;--benefit-border-radius: .6em;--caption-font-size: 1.4rem;--price-font-size: 1.6rem;--compare-price-font-size: 1.4rem;--border-width: .2rem;--border-radius: 1rem;--column-gap: .75rem;--row-gap: .85rem}.quantity-breaks-container{position:relative;display:grid;align-items:flex-start;grid-template-columns:repeat(1,1fr);column-gap:var(--column-gap);row-gap:var(--row-gap)}.quantity-breaks__title{margin:0;font-size:1.4rem;line-height:1;column-gap:10px;margin-bottom:1.3rem}.quantity-breaks__title span:nth-of-type(1),.quantity-breaks__title span:nth-of-type(3){display:block;height:2px;flex-grow:1;background:rgb(var(--accent-color))}.quantity-breaks-container input{opacity:0;width:0;height:0;cursor:pointer;position:absolute}.quantity-break{padding:1.75rem;cursor:pointer;border-radius:var(--border-radius);background:rgba(var(--accent-color),.02);border:solid var(--border-width) rgba(var(--accent-color),.3);position:relative}.quantity-breaks--normal.quantity-breaks--show-indicator .quantity-break{padding-left:4rem}.quantity-breaks-container input:checked+.quantity-break{background:rgba(var(--accent-color),.1);border:solid var(--border-width) rgb(var(--accent-color))}@media(hover:hover){.quantity-break:hover{background:rgba(var(--accent-color),.15);border:solid 2px rgb(var(--accent-color))}}.quantity-breaks--show-indicator .quantity-break:before{content:"";display:block;width:1.5rem;height:1.5rem;position:absolute;left:2rem;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:solid .2rem rgba(var(--accent-color),.3)}.quantity-breaks--show-indicator .quantity-breaks-container input:checked+.quantity-break:before{border:solid .2rem #fff;background:rgb(var(--accent-color));box-shadow:0 0 0 .1rem rgb(var(--accent-color))}.quantity-breaks-container input.disabled+.quantity-break{opacity:.3}.quantity-break__badge{position:absolute;font-weight:var(--font-body-weight-bold);font-size:var(--badge-font-size);line-height:var(--badge-line-height);top:-1rem;right:-1rem;transform:rotate(3deg);margin:0;padding:0 .7em;border-radius:var(--badge-border-radius)}.quantity-breaks--normal .quantity-break--badge-style-2 .quantity-break__badge{transform:translateY(calc(-50% - (var(--border-width) / 2)));top:0;right:1.5rem}.quantity-breaks--normal .quantity-break--badge-style-3 .quantity-break__badge{transform:translateY(calc(-100% - var(--border-width)));top:0;right:1.5rem;border-radius:var(--badge-border-radius) var(--badge-border-radius) 0 0;--badge-font-size: 1.4rem}.quantity-breaks--normal .quantity-break--badge-style-3.quantity-break--badge{margin-top:1.6rem}.quantity-break__image-and-content{display:flex;align-items:center;column-gap:1rem}.quantity-breaks--normal .quantity-break__image{width:calc(var(--image-width) / 3.5);max-width:6rem}.quantity-break__content{display:flex;justify-content:space-between;align-items:center;flex-grow:1}.quantity-break__left>span,.quantity-break__right>span{display:block}.quantity-break__left{display:flex;flex-direction:column;align-items:flex-start;row-gap:.5rem;text-align:left}.quantity-break__left .quantity-break__label{font-size:var(--label-font-size);font-weight:700;line-height:1;display:flex;align-items:center;column-gap:.5rem;row-gap:.5rem}.quantity-breaks--normal .quantity-break--benefit-bottom .quantity-break__label,.quantity-breaks--compact .quantity-break--benefit-top .quantity-break__label{flex-direction:column;align-items:flex-start}.quantity-break__label-text{line-height:1}.quantity-break__benefit{display:inline-block;font-size:var(--benefit-font-size);background:#fff;color:rgb(var(--accent-color));line-height:1.9;padding:0 .75em;font-weight:700;border:solid 1px rgb(var(--accent-color));border-radius:var(--benefit-border-radius);white-space:nowrap}.quantity-break__benefit--solid{background:rgb(var(--accent-color));color:#fff}.quantity-break__caption{font-size:var(--caption-font-size);line-height:1}.quantity-break__right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;row-gap:.5rem;column-gap:.5rem}.quantity-break__price{line-height:1;font-size:var(--price-font-size);font-weight:700;color:rgb(var(--accent-color))}.quantity-break__compare-price{font-size:var(--compare-price-font-size);text-decoration:line-through;line-height:1}.quantity-break__caption span{display:inline}.quantity-breaks--compact{--badge-font-size: 1.1rem;--benefit-font-size: 1.1rem;--price-font-size: 1.2rem;--compare-price-font-size: .9rem}.quantity-breaks--compact .quantity-breaks__title{margin-bottom:.9rem}.quantity-breaks--compact .quantity-breaks-container{grid-template-columns:repeat(2,1fr)}.quantity-breaks--compact .quantity-break{padding:1.25rem 1.5rem}.quantity-breaks--compact.quantity-breaks--show-indicator .quantity-break{padding-left:3.6rem}.quantity-breaks--compact.quantity-breaks--show-indicator .quantity-break:before{left:1.8rem;width:1.4rem;height:1.4rem}.quantity-breaks--compact .quantity-break__image{display:none}.quantity-breaks--compact .quantity-break__content{flex-direction:column;align-items:flex-start;row-gap:.2rem}.quantity-breaks--compact span,.quantity-breaks--vertical span{word-break:break-word}.quantity-breaks--compact .quantity-break__left{align-items:center;text-align:center;margin-bottom:.3rem;margin-bottom:0}.quantity-breaks--compact .quantity-break__right{display:block;text-align:center;line-height:1.1}.quantity-breaks--compact .quantity-break__caption{display:none}.quantity-breaks--compact .quantity-break__right span{display:inline}.quantity-breaks--compact .quantity-break__badge,.quantity-breaks--vertical .quantity-break--badge-style-2 .quantity-break__badge,.quantity-breaks--compact .quantity-break--benefit-bottom .quantity-break__benefit,.quantity-breaks--vertical .quantity-break--benefit-bottom .quantity-break__benefit{top:calc(var(--border-width) / -2);left:50%;right:auto;transform:translate(-50%,-50%);text-align:center;white-space:nowrap}.quantity-breaks--vertical .quantity-break--benefit-bottom .quantity-break__benefit,.quantity-breaks--compact .quantity-break--benefit-bottom .quantity-break__benefit{top:calc(100% + (var(--border-width) / 2));position:absolute}.quantity-breaks--vertical{--badge-font-size: 1rem;--badge-line-height: 2;--label-font-size: 1.6rem;--benefit-font-size: 1rem;--caption-font-size: 1rem;--price-font-size: 1.4rem;--compare-price-font-size: 1.1rem;--side-padding: 1rem;--y-padding: 1.5rem;--row-gap: 1rem}.quantity-breaks--vertical .quantity-breaks-container{grid-template-columns:repeat(min(var(--items-count),4),1fr);align-items:flex-start}.quantity-breaks--vertical .quantity-break{padding:0 var(--side-padding) var(--y-padding);text-align:center;margin-bottom:0;display:flex}.quantity-breaks--vertical .quantity-break,.quantity-breaks--vertical .quantity-break__image-and-content,.quantity-breaks--vertical .quantity-break__content,.quantity-breaks--vertical .quantity-break__label{flex-direction:column;justify-content:center}.quantity-breaks--vertical .quantity-break__label{row-gap:.7rem}.quantity-breaks--vertical.quantity-breaks--vertical-image-bottom .quantity-break__image-and-content{flex-direction:column-reverse}.quantity-breaks--vertical.quantity-breaks--has-badge .quantity-break--no-badge.quantity-break--badge-style-1{margin-top:calc(var(--badge-font-size) * var(--badge-line-height))}.quantity-breaks--vertical .quantity-break--badge-style-1 .quantity-break__badge{position:relative;top:0;left:0;margin-top:calc(var(--border-width) * -1);margin-left:calc((var(--border-width) + var(--side-padding)) * -1);margin-right:calc((var(--border-width) + var(--side-padding)) * -1);transform:none;border-radius:var(--border-radius) var(--border-radius) 0 0}.quantity-breaks--vertical .quantity-break--badge-style-3 .quantity-break__badge{right:-.7rem}.quantity-breaks--vertical .quantity-break__image{margin-left:calc(var(--side-padding) * -1);margin-right:calc(var(--side-padding) * -1)}.quantity-breaks--vertical .quantity-break__image img{width:var(--image-width);margin:0 auto}.quantity-breaks--vertical.quantity-breaks--vertical-image-top.quantity-breaks--max-width-images:not(.quantity-breaks--space-images) .quantity-break__image img{border-top-right-radius:calc(var(--border-radius) - var(--border-width));border-top-left-radius:calc(var(--border-radius) - var(--border-width))}.quantity-breaks--vertical .quantity-break:before{display:none}.quantity-breaks--vertical .quantity-break__content{row-gap:1rem;margin-top:var(--y-padding)}.quantity-breaks--space-images .quantity-break__image{margin-top:var(--y-padding)}.quantity-breaks--vertical.quantity-breaks--vertical-image-bottom .quantity-break__image{margin-top:1rem}.quantity-breaks--vertical .quantity-break__left,.quantity-breaks--vertical .quantity-break__right{text-align:center;align-items:center;row-gap:.3rem}.quantity-breaks--vertical.quantity-breaks--vertical-prices-horizontal .quantity-break__right{flex-direction:row}.quantity-breaks--vertical .quantity-break__left{row-gap:.7rem}.quantity-breaks--vertical[data-items="2"],.quantity-breaks--vertical[data-items="4"],.quantity-breaks--vertical[data-items="5"]{--badge-font-size: 1.3rem;--badge-line-height: 1.9}@media screen and (max-width:999px){.quantity-breaks--vertical .quantity-breaks__title{margin-bottom:1rem}.quantity-breaks--vertical[data-items="4"] .quantity-breaks-container,.quantity-breaks--vertical[data-items="5"] .quantity-breaks-container{grid-template-columns:repeat(2,1fr)}.quantity-breaks--vertical[data-items="6"] .quantity-breaks-container{grid-template-columns:repeat(3,1fr)}.quantity-breaks--vertical[data-items="3"],.quantity-breaks--vertical[data-items="6"]{--label-font-size: 1.3rem;--benefit-font-size: .8rem;--caption-font-size: .9rem;--price-font-size: 1.3rem;--compare-price-font-size: 1rem}.quantity-breaks--vertical[data-items="2"] .quantity-break--badge-style-2,.quantity-breaks--vertical[data-items="2"] .quantity-break--badge-style-3,.quantity-breaks--vertical[data-items="4"] .quantity-break--badge-style-2,.quantity-breaks--vertical[data-items="4"] .quantity-break--badge-style-3{--badge-font-size: 1.1rem}.quantity-breaks--vertical[data-items="3"] .quantity-break--badge-style-2,.quantity-breaks--vertical[data-items="3"] .quantity-break--badge-style-3{--badge-font-size: .8rem}}@media screen and (min-width:1000px){.quantity-breaks--vertical[data-items="2"]{--badge-font-size: 1.8rem;--badge-line-height: 2;--label-font-size: 2rem;--benefit-font-size: 1.2rem;--caption-font-size: 1.6rem;--price-font-size: 1.8rem;--compare-price-font-size: 1.4rem;--side-padding: 1.2rem;--y-padding: 1.8rem}.quantity-breaks--vertical[data-items="3"]{--badge-font-size: 1.4rem;--badge-line-height: 2;--label-font-size: 1.8rem;--benefit-font-size: 1rem;--caption-font-size: 1.3rem;--price-font-size: 1.4rem;--compare-price-font-size: 1.2rem;--y-padding: 1.7rem}.quantity-breaks--vertical[data-items="4"]{--badge-font-size: 1.2rem;--badge-line-height: 1.9;--label-font-size: 1.4rem;--benefit-font-size: .8rem;--caption-font-size: 1rem;--price-font-size: 1.3rem;--compare-price-font-size: 1rem}.quantity-breaks--vertical[data-items="4"] .quantity-break--badge-style-2,.quantity-breaks--vertical[data-items="4"] .quantity-break--badge-style-3{--badge-font-size: 1rem}.quantity-breaks--vertical[data-items="3"] .quantity-break--badge-style-2,.quantity-breaks--vertical[data-items="3"] .quantity-break--badge-style-3{--badge-font-size: 1.1rem}.quantity-breaks--vertical[data-items="2"] .quantity-break--badge-style-2,.quantity-breaks--vertical[data-items="2"] .quantity-break--badge-style-3{--badge-font-size: 1.3rem}}.quantity-breaks-container{row-gap:1.2rem}.quantity-break{background:linear-gradient(155deg,#ffffffd1,#ffffff61 55%,#dbeafe52);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border-color:#ffffffa6!important;box-shadow:0 14px 28px #1e40af1f,0 3px 8px #0000000f,inset 0 1px #fffc,inset 0 -1px #1e40af0f;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.quantity-breaks-container input:checked+.quantity-break{border-color:rgb(var(--accent-color))!important;box-shadow:0 18px 36px #1e40af3d,0 0 0 .3rem #1e40af1f,0 4px 10px #00000014,inset 0 1px #ffffffd9}.quantity-breaks-container input:focus-visible+.quantity-break{outline:.2rem solid rgb(var(--accent-color));outline-offset:.3rem}@media(hover:hover){.quantity-break:hover{transform:translateY(-4px);box-shadow:0 20px 40px #1e40af33,0 6px 14px #00000014,inset 0 1px #ffffffd9}}.quantity-break__badge{box-shadow:0 6px 14px #0000002e;background-image:linear-gradient(180deg,#ffffff8c,#fff0 65%)}.quantity-breaks__title{font-size:2rem;font-weight:900;letter-spacing:.05em;column-gap:14px;margin-bottom:1.6rem}.quantity-breaks__title span:nth-of-type(2){background:linear-gradient(90deg,#000,#4a4a4a,#000);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 8px rgba(0,0,0,.25));animation:pack-title-pop .6s cubic-bezier(.22,1,.36,1)}.quantity-breaks__title span:nth-of-type(1),.quantity-breaks__title span:nth-of-type(3){height:3px;border-radius:3px;background:linear-gradient(90deg,transparent 0%,#1e40af 45%,#1e40af 55%,transparent 100%);box-shadow:0 0 8px #1e40af73}@keyframes pack-title-pop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@media screen and (max-width:749px){.quantity-breaks{--badge-font-size: 1.2rem;--label-font-size: 1.3rem;--benefit-font-size: .85rem;--caption-font-size: 1.1rem;--price-font-size: 1.3rem;--compare-price-font-size: 1.1rem;--column-gap: .5rem;--row-gap: .5rem}.quantity-break__discount-badge{padding:.15rem .6rem;font-size:.9rem}.quantity-break__price,.quantity-break__compare-price{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.quantity-break,.quantity-break:hover{transition:none;transform:none}.quantity-breaks__title span:nth-of-type(2){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-niramo-product.css.map */
