body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-ux-gallery__copy{width:min(31rem,calc(100% - 8rem))!important;padding:1.15rem 1.3rem 1.25rem!important;border-radius:1.05rem!important;transition:opacity .28s ease,transform .28s ease,visibility 0s linear 0s!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-ux-gallery__copy strong{max-width:12ch!important;font-size:clamp(2.7rem,3.2vw,4.2rem)!important;line-height:.96!important;letter-spacing:-.05em!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-ux-gallery__copy p{margin-bottom:.55rem!important;font-size:.78rem!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-ux-gallery__copy span{margin-top:.65rem!important;font-size:1.05rem!important;line-height:1.4!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-ux-gallery__copy.is-hidden{opacity:0!important;visibility:hidden!important;transform:translateY(-.9rem) scale(.985)!important;transition:opacity .28s ease,transform .28s ease,visibility 0s linear .28s!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-buybox-proof{display:block!important;overflow:visible!important;padding:1.35rem 1.45rem 1.45rem!important;border-color:#ffffff1f!important;background:linear-gradient(145deg,#26372a,#344a37 72%,#3b513e)!important;color:#fffaf4!important;box-shadow:0 .85rem 2.2rem #26372a1a!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-buybox-proof__kicker{color:#f19b73!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-buybox-proof__title,body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-buybox-proof__item strong{color:#fffaf4!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-buybox-proof__points{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.65rem!important;padding-top:.9rem!important;border-top:1px solid rgba(255,255,255,.16)!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-buybox-proof__item{min-width:0!important;display:grid!important;grid-template-columns:1.7rem minmax(0,1fr)!important;gap:.65rem!important;align-items:start!important;padding:.72rem .78rem!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:.8rem!important;background:#ffffff0f!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-buybox-proof__mark{width:1.7rem!important;height:1.7rem!important;display:grid!important;place-items:center!important;margin:0!important;border-radius:50%!important;background:#f19b73!important;color:#26372a!important;font-size:.88rem!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-buybox-proof__item strong{display:block!important;font-size:1.12rem!important;line-height:1.3!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-buybox-proof__item small{display:block!important;margin-top:.18rem!important;color:#fffaf4c2!important;font-size:.96rem!important;line-height:1.4!important}.wn-product-main--universal .wn-merch-upsell{margin:1.15rem 0 1.55rem!important;padding:1.2rem!important;border-radius:1.05rem!important}.wn-product-main--universal .wn-merch-upsell__head{gap:.28rem!important;margin-bottom:.95rem!important}.wn-product-main--universal .wn-merch-upsell__head>span{font-size:.78rem!important}.wn-product-main--universal .wn-merch-upsell__head>strong{font-size:1.45rem!important;line-height:1.16!important}.wn-product-main--universal .wn-merch-upsell__head>p{font-size:1rem!important;line-height:1.42!important}.wn-product-main--universal .wn-merch-upsell__grid{gap:.75rem!important}.wn-product-main--universal .wn-merch-card{grid-template-columns:6.2rem minmax(0,1fr)!important;gap:.82rem!important;padding:.72rem!important;border-radius:.9rem!important}.wn-product-main--universal .wn-merch-card__media{width:6.2rem!important;height:6.2rem!important;border-radius:.72rem!important}.wn-product-main--universal .wn-merch-card__badge{font-size:.76rem!important;line-height:1.25!important}.wn-product-main--universal .wn-merch-card__title{font-size:1.12rem!important;line-height:1.25!important}.wn-product-main--universal .wn-merch-card__body>small{font-size:.92rem!important;line-height:1.38!important}.wn-product-main--universal .wn-merch-card__foot>strong{font-size:1.02rem!important}.wn-product-main--universal .wn-merch-card__action{min-height:2.55rem!important;padding:.55rem .8rem!important;font-size:.82rem!important}.wn-product-main--universal .wn-merch-upsell__message{font-size:.88rem!important}@media(min-width:1280px){body.wn-product--mika .wn-product-main--universal .wn-product-shell--editorial{grid-template-columns:minmax(0,min(50vw,960px)) minmax(0,1fr)!important}body.wn-product--mika .wn-product-main--universal .wn-product-gallery{width:100%!important;max-width:960px!important;min-width:0!important}}@media(min-width:981px)and (max-width:1279px){body.wn-product--mika .wn-product-main--universal .wn-product-shell--editorial{grid-template-columns:minmax(0,44%) minmax(0,56%)!important}}@media(min-width:981px){body.wn-product--mika .wn-product-main--universal .wn-product-buybox{min-width:0!important}body.wn-product--mika .wn-product-main--universal .wn-product-buybox__inner{width:100%!important;max-width:920px!important;margin-inline:auto!important;padding-left:clamp(3rem,3vw,5rem)!important;padding-right:clamp(3rem,3vw,5rem)!important;box-sizing:border-box!important;container-type:inline-size;container-name:wn-buybox}}@container wn-buybox (max-width: 700px){body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-buybox-proof__points{grid-template-columns:1fr!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-buybox-proof__item,body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-buybox-proof__item:nth-child(3){grid-column:auto!important;border:1px solid rgba(255,255,255,.12)!important}}@media(max-width:749px){.wn-product-main--universal .wn-ux-bubble{transform:none!important}.wn-product-main--universal .wn-ux-bubble__trigger{transform:translate(-50%,-50%)!important}.wn-product-main--universal .wn-ux-bubble__trigger:hover,.wn-product-main--universal .wn-ux-bubble__trigger[aria-expanded=true],.wn-product-main--universal .wn-ux-bubble.is-open .wn-ux-bubble__trigger{transform:translate(-50%,-50%) scale(1.08)!important}.wn-product-main--universal .wn-ux-bubble__panel{position:fixed!important;z-index:100!important;top:auto!important;left:max(1rem,env(safe-area-inset-left))!important;right:max(1rem,env(safe-area-inset-right))!important;bottom:max(1rem,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:min(52svh,34rem)!important;overflow-y:auto!important;padding:1.45rem 3.8rem 1.45rem 1.45rem!important;border-radius:1.2rem!important;transform:none!important;overscroll-behavior:contain}.wn-product-main--universal .wn-ux-bubble__panel strong{font-size:1.65rem!important;line-height:1.16!important}.wn-product-main--universal .wn-ux-bubble__panel p{font-size:1.18rem!important;line-height:1.5!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-ux-gallery__copy{left:1.2rem!important;bottom:5.8rem!important;width:min(26rem,68vw)!important;padding:.95rem 1.05rem 1rem!important;border-radius:.95rem!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-ux-gallery__copy p{margin-bottom:.42rem!important;font-size:.7rem!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-ux-gallery__copy strong{max-width:12ch!important;font-size:clamp(2.1rem,7.2vw,2.9rem)!important;line-height:.96!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-ux-gallery__copy span{display:none!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-buybox-proof{padding:1.2rem!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-buybox-proof__title{margin-bottom:.8rem!important;font-size:2.15rem!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-buybox-proof__points{grid-template-columns:1fr!important;gap:.6rem!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-buybox-proof__item,body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-buybox-proof__item:nth-child(3){display:grid!important;grid-template-columns:1.7rem minmax(0,1fr)!important;gap:.65rem!important;padding:.72rem .78rem!important;border:1px solid rgba(255,255,255,.12)!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-buybox-proof__item+.wn-buybox-proof__item{border-top:1px solid rgba(255,255,255,.12)!important;border-left:1px solid rgba(255,255,255,.12)!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-buybox-proof__item strong{font-size:1.08rem!important}body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-buybox-proof__item small{display:block!important;font-size:.94rem!important}.wn-product-main--universal .wn-merch-upsell{margin-top:1.15rem!important;padding:1.05rem!important}.wn-product-main--universal .wn-merch-upsell__head>span{font-size:.82rem!important}.wn-product-main--universal .wn-merch-upsell__head>strong{font-size:1.6rem!important}.wn-product-main--universal .wn-merch-upsell__head>p{font-size:1.08rem!important}.wn-product-main--universal .wn-merch-upsell__grid{grid-template-columns:1fr!important;gap:.72rem!important}.wn-product-main--universal .wn-merch-card{grid-template-columns:7rem minmax(0,1fr)!important;gap:.9rem!important;padding:.82rem!important}.wn-product-main--universal .wn-merch-card__media{width:7rem!important;height:7rem!important}.wn-product-main--universal .wn-merch-card__badge{font-size:.82rem!important}.wn-product-main--universal .wn-merch-card__title{font-size:1.28rem!important;line-height:1.25!important}.wn-product-main--universal .wn-merch-card__body>small{display:block!important;font-size:1.02rem!important;line-height:1.4!important;-webkit-line-clamp:3!important}.wn-product-main--universal .wn-merch-card__foot{margin-top:.45rem!important}.wn-product-main--universal .wn-merch-card__foot>strong{font-size:1.14rem!important}.wn-product-main--universal .wn-merch-card__action{min-height:2.9rem!important;padding:.62rem .9rem!important;font-size:.96rem!important}}@media(prefers-reduced-motion:reduce){body:not(.wn-product--nami-focus) .wn-product-main--universal .wn-ux-gallery__copy{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/wn-product-system-fixes.css.map */
