main[data-template^=product]{--nur-ink: #3d2418;--nur-ink-deep: #24140e;--nur-rose: #c89b7b;--nur-rose-deep: #a87555;--nur-rose-pale: #f5e4dc;--nur-cream: #fffaf7;--nur-line: rgba(61, 36, 24, .14);--nur-shadow-soft: 0 24px 70px rgba(61, 36, 24, .09);--nur-shadow-card: 0 14px 42px rgba(61, 36, 24, .08);position:relative;overflow:clip;background:radial-gradient(circle at 87% 7%,rgba(200,155,123,.12),transparent 31rem),radial-gradient(circle at 7% 38%,rgba(255,255,255,.6),transparent 29rem),#fdf0eb}main[data-template^=product]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.44;background-image:linear-gradient(rgba(61,36,24,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(61,36,24,.018) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 62%);mask-image:linear-gradient(to bottom,#000,transparent 62%)}main[data-template^=product]>.shopify-section,main[data-template^=product] .product-information,main[data-template^=product] product-recommendations{position:relative;z-index:1}main[data-template^=product] .product-information{padding-block:clamp(22px,3.5vw,48px) clamp(30px,4vw,58px)}main[data-template^=product] .product-information__grid{width:100%;max-width:1380px;margin-inline:auto}main[data-template^=product] .product-information__media,main[data-template^=product] .product-details{min-width:0}main[data-template^=product] .product-details>.group-block{width:100%;border:1px solid rgba(200,155,123,.24)!important;border-radius:30px!important;padding:clamp(28px,3.3vw,48px)!important;background:linear-gradient(145deg,#fffcfaf5,#fff7f3d6);box-shadow:var(--nur-shadow-soft),inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}main[data-template^=product] .product-details>.group-block:before{content:"";position:absolute;inset:0 18% auto;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,var(--nur-rose),transparent);opacity:.76}main[data-template^=product] .product-details>.group-block>.group-block-content{gap:clamp(14px,1.35vw,20px)!important}main[data-template^=product] media-gallery{display:block}main[data-template^=product] .product-information__media media-gallery,main[data-template^=product] .product-information__media .product-media-gallery__placeholder-image{border-radius:30px}main[data-template^=product] .product-information__media media-gallery{padding:clamp(8px,1.1vw,14px)!important;border:1px solid rgba(200,155,123,.22);background:#fffaf794;box-shadow:var(--nur-shadow-soft)}main[data-template^=product] .product-information__media .product-media-container{overflow:hidden;border-radius:22px!important;background:linear-gradient(145deg,#f7e9e3,#f2ded5)}main[data-template^=product] .product-information__media .product-media,main[data-template^=product] .product-information__media .product-media img,main[data-template^=product] .product-information__media .product-media__image{border-radius:inherit}main[data-template^=product] .product-information__media .product-media img,main[data-template^=product] .product-information__media .product-media__image{transition:transform .65s cubic-bezier(.22,1,.36,1),filter .35s ease}@media(hover:hover)and (pointer:fine){main[data-template^=product] .product-information__media .product-media-container--image:hover img,main[data-template^=product] .product-information__media .product-media-container--image:hover .product-media__image{transform:scale(1.018);filter:saturate(1.02) contrast(1.01)}}main[data-template^=product] .product-information__media slideshow-controls{--color-foreground: var(--nur-ink)}main[data-template^=product] .product-information__media .slideshow-controls__thumbnail{overflow:hidden;border:1px solid transparent;border-radius:12px;opacity:.66;transition:opacity .18s ease,border-color .18s ease,transform .18s ease}main[data-template^=product] .product-information__media .slideshow-controls__thumbnail[aria-current=true],main[data-template^=product] .product-information__media .slideshow-controls__thumbnail:hover{border-color:var(--nur-rose);opacity:1;transform:translateY(-1px)}main[data-template^=product] .nur-product-intro{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%;color:#3d24189e;font-family:var(--font-body--family);font-size:.72rem;font-weight:600;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}main[data-template^=product] .nur-product-intro a{color:var(--nur-rose-deep);text-decoration:none}main[data-template^=product] .nur-product-intro a:hover{color:var(--nur-ink)}main[data-template^=product] .nur-product-intro__separator{color:var(--nur-rose);font-size:.7em}main[data-template^=product] .product-details h1{max-width:13ch;margin:0;color:var(--nur-ink-deep)!important;font-family:var(--font-heading--family);font-size:clamp(2rem,3.1vw,3.35rem);font-weight:400;line-height:1.04;letter-spacing:-.025em;text-wrap:balance}main[data-template^=product] .product-details product-price{color:var(--nur-ink)!important;font-family:var(--font-body--family);font-size:clamp(1.02rem,1.25vw,1.18rem)!important;font-weight:600;letter-spacing:.03em}main[data-template^=product] .product-details product-price .compare-at-price{color:#3d24187a;font-weight:400}main[data-template^=product] .product-details .product-inventory{width:fit-content;margin-top:-4px;padding:7px 11px;border:1px solid rgba(200,155,123,.25);border-radius:999px;background:#c89b7b17;color:#3d2418b8;font-size:.78rem}main[data-template^=product] .product-details .product-inventory__icon,main[data-template^=product] .product-details .product-inventory__icon svg{width:10px;height:10px}main[data-template^=product] .product-details .divider{opacity:.55}main[data-template^=product] .variant-picker{width:100%}main[data-template^=product] .variant-option--buttons legend{margin-bottom:10px;color:#3d2418b8;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}main[data-template^=product] .variant-option__button-label{min-height:46px;border-radius:13px!important;box-shadow:inset 0 0 0 1px #3d24181a;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}main[data-template^=product] .variant-option__button-label:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #c89b7bad,0 8px 18px #3d241812}main[data-template^=product] .variant-option__button-label:has(:checked){box-shadow:inset 0 0 0 1px var(--nur-rose-deep),0 8px 18px #3d241814}main[data-template^=product] .buy-buttons-block,main[data-template^=product] .buy-buttons-block product-form-component,main[data-template^=product] .buy-buttons-block form{width:100%}main[data-template^=product] .product-form-buttons{gap:10px!important}main[data-template^=product] .product-form-buttons .quantity-selector-wrapper{flex:0 0 118px}main[data-template^=product] .quantity-selector{--quantity-selector-width: 118px;min-height:56px;border:1px solid rgba(61,36,24,.14)!important;border-radius:15px!important;color:var(--nur-ink)!important;background:#ffffffb8!important;box-shadow:inset 0 1px #ffffffe6}main[data-template^=product] .quantity-selector:hover{background:#fff!important;border-color:#c89b7b99!important}main[data-template^=product] .quantity-selector :is(.quantity-minus,.quantity-plus),main[data-template^=product] .quantity-selector input[type=number]{color:var(--nur-ink)!important;font-weight:600}main[data-template^=product] .product-form-buttons .add-to-cart-button{min-height:56px;position:relative;overflow:hidden;border:1px solid var(--nur-ink-deep)!important;border-radius:15px!important;background:var(--nur-ink-deep)!important;color:#fffaf7!important;box-shadow:0 13px 28px #24140e2e;font-size:.82rem;font-weight:600;letter-spacing:.045em;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}main[data-template^=product] .product-form-buttons .add-to-cart-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-115%);background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.17) 48%,transparent 76%);transition:transform .6s cubic-bezier(.22,1,.36,1)}main[data-template^=product] .product-form-buttons .add-to-cart-button:hover:not(:disabled){transform:translateY(-2px);border-color:var(--nur-rose-deep)!important;background:var(--nur-rose-deep)!important;box-shadow:0 17px 34px #a8755540}main[data-template^=product] .product-form-buttons .add-to-cart-button:hover:not(:disabled):before{transform:translate(115%)}main[data-template^=product] .product-form-buttons .add-to-cart-button:active:not(:disabled){transform:translateY(0)}main[data-template^=product] .product-form-buttons .add-to-cart-button:disabled{opacity:.52;box-shadow:none}main[data-template^=product] .product-form-buttons shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 15px;--shopify-accelerated-checkout-button-block-size: 56px;margin-top:2px}main[data-template^=product] .accelerated-checkout-block .shopify-payment-button__button--unbranded{min-height:56px!important;border:1px solid rgba(168,117,85,.72)!important;border-radius:15px!important;background:#ffffff75!important;color:var(--nur-ink)!important;box-shadow:inset 0 1px #ffffffe6;font-size:.82rem!important;font-weight:600!important;letter-spacing:.035em;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}main[data-template^=product] .accelerated-checkout-block .shopify-payment-button__button--unbranded:hover{transform:translateY(-1px);border-color:var(--nur-rose-deep)!important;background:var(--nur-rose-pale)!important}main[data-template^=product] .product-details rte-formatter.rte{width:100%;padding-top:18px;border-top:1px solid var(--nur-line);color:#3d2418c7;font-family:var(--font-body--family);font-size:.96rem;line-height:1.72}main[data-template^=product] .product-details rte-formatter.rte :is(p,ul,ol){max-width:58ch}main[data-template^=product] .product-details rte-formatter.rte a{color:var(--nur-rose-deep);text-underline-offset:3px}main[data-template^=product] .nur-product-assurance{width:100%;padding:17px;border:1px solid rgba(200,155,123,.22);border-radius:18px;background:linear-gradient(145deg,#c89b7b17,#ffffff61)}main[data-template^=product] .nur-product-assurance__heading{display:flex;align-items:center;gap:8px;margin-bottom:13px;color:var(--nur-ink);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}main[data-template^=product] .nur-product-assurance__ornament{display:inline-flex;width:18px;height:18px;color:var(--nur-rose-deep)}main[data-template^=product] .nur-product-assurance__ornament svg,main[data-template^=product] .nur-product-assurance__icon svg{width:100%;height:100%}main[data-template^=product] .nur-product-assurance__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}main[data-template^=product] .nur-product-assurance__item{display:flex;align-items:center;min-width:0;gap:8px;color:#3d2418ba;font-size:.78rem;line-height:1.35}main[data-template^=product] .nur-product-assurance__icon{display:inline-flex;flex:0 0 20px;width:20px;height:20px;color:var(--nur-rose-deep)}main[data-template^=product] .nur-product-assurance__policies{display:flex;flex-wrap:wrap;gap:7px 18px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(61,36,24,.1)}main[data-template^=product] .nur-product-assurance__policies a{position:relative;color:var(--nur-ink);font-size:.75rem;text-decoration:none}main[data-template^=product] .nur-product-assurance__policies a:after{content:"";position:absolute;inset-inline:0;bottom:-2px;height:1px;transform:scaleX(.35);transform-origin:start;background:var(--nur-rose);transition:transform .18s ease}main[data-template^=product] .nur-product-assurance__policies a:hover:after{transform:scaleX(1)}main[data-template^=product] product-recommendations .section{padding-inline:clamp(18px,4vw,56px)}main[data-template^=product] product-recommendations .section-resource-list{max-width:1380px;margin-inline:auto;border-top:1px solid rgba(61,36,24,.1)}main[data-template^=product] product-recommendations .section-resource-list__content{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}main[data-template^=product] product-recommendations .section-resource-list__content:after{content:"";flex:1;height:1px;max-width:160px;margin-bottom:.55em;background:linear-gradient(90deg,var(--nur-rose),transparent);opacity:.62}main[data-template^=product] .nur-recommendations-heading{display:flex;flex-direction:column;gap:7px}main[data-template^=product] .nur-recommendations-heading__eyebrow{margin:0;color:var(--nur-rose-deep);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}main[data-template^=product] .nur-recommendations-heading__title{margin:0;color:var(--nur-ink-deep)!important;font-family:var(--font-heading--family);font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:400;line-height:1.08;letter-spacing:-.02em}main[data-template^=product] product-recommendations .resource-list{container-type:inline-size}main[data-template^=product] product-recommendations .resource-list__item{min-width:0}main[data-template^=product] product-recommendations .product-card{height:100%;border-radius:22px}main[data-template^=product] product-recommendations .product-card__content{height:100%;overflow:hidden;border:1px solid rgba(200,155,123,.18);border-radius:22px!important;background:#fffaf7ad;box-shadow:0 10px 32px #3d24180e;transition:border-color .24s ease,box-shadow .24s ease,background-color .24s ease}main[data-template^=product] product-recommendations .product-card:hover .product-card__content{border-color:#c89b7b75;background:#fffcfaf0;box-shadow:var(--nur-shadow-card)}main[data-template^=product] product-recommendations .card-gallery{overflow:hidden;border-radius:16px!important;background:linear-gradient(145deg,#f5e6df,#efd9cf)}main[data-template^=product] product-recommendations .card-gallery .product-media-container,main[data-template^=product] product-recommendations .card-gallery .product-media,main[data-template^=product] product-recommendations .card-gallery img{border-radius:inherit}main[data-template^=product] product-recommendations .product-card-gallery__title-placeholder{position:relative;display:grid;place-items:center;padding:18px;border-radius:16px;background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.7),transparent 37%),linear-gradient(145deg,#f4e5de,#ecd3c8);color:transparent;text-align:center}main[data-template^=product] product-recommendations .product-card-gallery__title-placeholder:before{content:"NUR";color:#3d2418b8;font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,3.6rem);font-weight:400;letter-spacing:.18em;transform:translate(.09em)}html[lang=ar] main[data-template^=product] product-recommendations .product-card-gallery__title-placeholder:before{content:"\646\648\631";letter-spacing:0;transform:none}main[data-template^=product] product-recommendations .product-card-gallery__title-placeholder .title-text{display:none}main[data-template^=product] product-recommendations .product-card .text-block{color:var(--nur-ink)!important}main[data-template^=product] product-recommendations .product-card product-title .text-block,main[data-template^=product] product-recommendations .product-card h3,main[data-template^=product] product-recommendations .product-card h4{font-family:var(--font-heading--family);font-weight:400;line-height:1.25}main[data-template^=product] product-recommendations .product-card product-price{color:#3d2418ad!important;font-size:.82rem!important;font-weight:600;letter-spacing:.025em}main[data-template^=product] product-recommendations .product-recommendations__skeleton-item{min-height:390px;overflow:hidden;border:1px solid rgba(200,155,123,.16);border-radius:22px;background:linear-gradient(100deg,#f5e5dec7 20%,#fffaf7eb,#f5e5dec7 60%);background-size:220% 100%;animation:nur-product-skeleton 1.6s ease-in-out infinite}@keyframes nur-product-skeleton{to{background-position:-220% 0}}main[data-template^=product]~.sticky-add-to-cart,main[data-template^=product] .sticky-add-to-cart{--nur-sticky-radius: 18px}.sticky-add-to-cart__bar{border:1px solid rgba(200,155,123,.34);border-radius:var(--nur-sticky-radius, 18px)!important;background:#fffaf7e6!important;box-shadow:0 18px 50px #24140e33!important;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.sticky-add-to-cart__bar:before{display:none}.sticky-add-to-cart__button{border-radius:13px!important;background:var(--nur-ink-deep, #24140e)!important;color:#fff!important}main[data-template^=product] .product-information__grid.product-information--media-none{display:block;width:100%;max-width:760px;margin-inline:auto;padding-inline:clamp(18px,4vw,40px)}main[data-template^=product] .product-information__grid.product-information--media-none .product-details{width:100%!important;max-width:none;margin:0!important;padding:0!important}main[data-template^=product] .product-information__grid.product-information--media-none+*{margin-top:0}@media screen and (min-width:990px){main[data-template^=product] .product-information__grid:not(.product-information--media-none){grid-column:1 / -1!important;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr)!important;column-gap:clamp(38px,5vw,76px);align-items:start;padding-inline:clamp(28px,4vw,64px)}main[data-template^=product] .product-information__grid.product-information--media-right{grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr)!important}main[data-template^=product] .product-information__grid .product-information__media,main[data-template^=product] .product-information__grid .product-details{padding-inline:0!important}main[data-template^=product] .product-details.sticky-content--desktop{top:calc(var(--header-group-height, 0px) + 24px)}}@media screen and (min-width:750px)and (max-width:989px){main[data-template^=product] .product-information__grid:not(.product-information--media-none){grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr) minmax(330px,.82fr)!important;column-gap:28px;padding-inline:24px}main[data-template^=product] .product-information__grid .product-information__media,main[data-template^=product] .product-information__grid .product-details{padding-inline:0!important}main[data-template^=product] .product-details>.group-block{padding:28px!important}}@media screen and (max-width:749px){main[data-template^=product]{background:radial-gradient(circle at 90% 4%,rgba(200,155,123,.11),transparent 18rem),#fdf0eb}main[data-template^=product] .product-information{padding-block:10px 34px}main[data-template^=product] .product-information__grid{display:grid;gap:16px}main[data-template^=product] .product-information__grid.product-information--media-none{display:block;padding-inline:10px}main[data-template^=product] .product-information__media{padding-inline:10px}main[data-template^=product] .product-information__media media-gallery{padding:7px!important;border-radius:22px;box-shadow:0 15px 42px #3d24181a}main[data-template^=product] .product-information__media .product-media-container{border-radius:17px!important}main[data-template^=product] .product-details{grid-column:1 / -1!important;padding-inline:10px}main[data-template^=product] .product-details>.group-block{border-radius:22px!important;padding:25px 20px 22px!important;box-shadow:0 16px 44px #3d241817}main[data-template^=product] .product-details>.group-block>.group-block-content{gap:14px!important}main[data-template^=product] .product-details h1{max-width:none;font-size:clamp(1.9rem,9.2vw,2.55rem);line-height:1.07}main[data-template^=product] .nur-product-intro{font-size:.67rem;letter-spacing:.13em}main[data-template^=product] .product-form-buttons{display:grid!important;grid-template-columns:104px minmax(0,1fr);gap:9px!important}main[data-template^=product] .product-form-buttons .quantity-selector-wrapper{grid-column:1;flex-basis:auto;min-width:0}main[data-template^=product] .product-form-buttons .quantity-selector{--quantity-selector-width: 104px;width:104px;min-height:54px}main[data-template^=product] .product-form-buttons>span:has(.add-to-cart-button){grid-column:2;min-width:0}main[data-template^=product] .product-form-buttons .add-to-cart-button{min-width:0!important;min-height:54px;padding-inline:14px}main[data-template^=product] .product-form-buttons>.accelerated-checkout-block{grid-column:1 / -1;width:100%;margin-top:0}main[data-template^=product] .nur-product-assurance{padding:15px;border-radius:16px}main[data-template^=product] .nur-product-assurance__grid{grid-template-columns:1fr;gap:9px}main[data-template^=product] .nur-product-assurance__item{font-size:.8rem}main[data-template^=product] product-recommendations .section{padding-inline:14px}main[data-template^=product] product-recommendations .section-resource-list__content{align-items:flex-start;flex-direction:column;gap:7px}main[data-template^=product] product-recommendations .section-resource-list__content:after{width:72px;max-width:72px;margin:2px 0 0}main[data-template^=product] .nur-recommendations-heading__title{font-size:clamp(1.75rem,8vw,2.25rem)}main[data-template^=product] product-recommendations .product-card__content{border-radius:18px!important}main[data-template^=product] product-recommendations .card-gallery,main[data-template^=product] product-recommendations .product-card-gallery__title-placeholder{border-radius:13px!important}.sticky-add-to-cart__bar{bottom:max(8px,env(safe-area-inset-bottom))!important;left:10px!important;width:calc(100% - 20px)!important;padding:8px!important;border-radius:17px!important;transform:translate(0) translateY(calc(100% + 40px))!important}.sticky-add-to-cart__bar[data-stuck=true]{transform:translate(0) translateY(0)!important}.sticky-add-to-cart__image{height:46px;border-radius:11px}.sticky-add-to-cart__info{display:none}.sticky-add-to-cart__price{flex:1;font-size:.82rem!important}.sticky-add-to-cart__button{width:auto!important;min-width:142px;height:46px!important;padding:10px 15px!important}.sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important}.sticky-add-to-cart__bar .add-to-cart-icon{display:none}}@media screen and (max-width:389px){main[data-template^=product] .product-form-buttons{grid-template-columns:92px minmax(0,1fr)}main[data-template^=product] .product-form-buttons .quantity-selector{--quantity-selector-width: 92px;width:92px}.sticky-add-to-cart__image{display:none}.sticky-add-to-cart__button{min-width:132px}}html[dir=rtl] main[data-template^=product] .nur-product-intro,html[lang=ar] main[data-template^=product] .nur-product-intro{letter-spacing:0;text-transform:none}html[dir=rtl] main[data-template^=product] .nur-product-assurance__heading,html[lang=ar] main[data-template^=product] .nur-product-assurance__heading{letter-spacing:0;text-transform:none}html[dir=rtl] main[data-template^=product] .nur-recommendations-heading__eyebrow,html[lang=ar] main[data-template^=product] .nur-recommendations-heading__eyebrow{letter-spacing:0;text-transform:none}@media(prefers-reduced-motion:reduce){main[data-template^=product] *,main[data-template^=product] *:before,main[data-template^=product] *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}main[data-template^=product] .nur-product-empty-media{position:relative;display:grid;place-items:center;min-height:clamp(520px,64vw,760px);overflow:hidden;isolation:isolate;border:1px solid rgba(200,155,123,.24);border-radius:30px;background:radial-gradient(circle at 50% 36%,rgba(255,255,255,.92),transparent 25%),radial-gradient(circle at 82% 12%,rgba(200,155,123,.22),transparent 28%),linear-gradient(145deg,#f8eae4,#f1dbd1 52%,#ebd0c4);box-shadow:var(--nur-shadow-soft)}main[data-template^=product] .nur-product-empty-media:before,main[data-template^=product] .nur-product-empty-media:after{content:"";position:absolute;z-index:-1;border:1px solid rgba(61,36,24,.09);border-radius:50%}main[data-template^=product] .nur-product-empty-media:before{width:min(72%,520px);aspect-ratio:1}main[data-template^=product] .nur-product-empty-media:after{width:min(55%,390px);aspect-ratio:1;border-color:#c89b7b52}main[data-template^=product] .nur-product-empty-media__halo{position:absolute;width:min(44%,310px);aspect-ratio:1;border-radius:50%;background:#ffffff80;filter:blur(24px)}main[data-template^=product] .nur-product-empty-media__monogram{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--nur-ink);text-align:center;text-shadow:0 8px 30px rgba(61,36,24,.08)}main[data-template^=product] .nur-product-empty-media__monogram span:first-child{font-family:serif;font-size:clamp(3.8rem,9vw,7.6rem);line-height:.9}main[data-template^=product] .nur-product-empty-media__monogram span:last-child{font-family:var(--font-heading--family);font-size:clamp(2.7rem,6vw,5.4rem);line-height:1;letter-spacing:.2em;transform:translate(.1em)}main[data-template^=product] .nur-product-empty-media__caption{position:absolute;inset-inline:clamp(22px,4vw,44px);bottom:clamp(22px,4vw,42px);display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-top:16px;border-top:1px solid rgba(61,36,24,.13);color:#3d2418ad}main[data-template^=product] .nur-product-empty-media__caption span{flex:0 0 auto;font-size:.68rem;font-weight:600;letter-spacing:.18em}main[data-template^=product] .nur-product-empty-media__caption strong{max-width:28ch;color:var(--nur-ink);font-family:var(--font-heading--family);font-size:clamp(.98rem,1.5vw,1.25rem);font-weight:400;line-height:1.2;text-align:end}@media screen and (max-width:749px){main[data-template^=product] .nur-product-empty-media{min-height:min(118vw,570px);margin-inline:0;border-radius:22px}main[data-template^=product] .nur-product-empty-media__caption{align-items:flex-start;flex-direction:column;gap:7px}main[data-template^=product] .nur-product-empty-media__caption strong{max-width:100%;text-align:start}}main[data-template^=product] .product-information__grid:not(.product-information--media-none) .product-information__media{width:100%!important;min-width:0!important;max-width:100%;align-self:start}main[data-template^=product] .product-information__media media-gallery,main[data-template^=product] .product-information__media slideshow-component,main[data-template^=product] .product-information__media .product-media-gallery,main[data-template^=product] .product-information__media .product-media-container,main[data-template^=product] .product-information__media .product-media{width:100%;max-width:100%}main[data-template^=product] .product-information__media .product-media img,main[data-template^=product] .product-information__media img.product-media__image{display:block;width:100%;max-width:100%;opacity:1;visibility:visible}main[data-template^=product] .product-information__media .product-media-container.constrain-height{min-height:clamp(380px,58vw,760px)}main[data-template^=product] .product-information__media .product-media-container.constrain-height .product-media,main[data-template^=product] .product-information__media .product-media-container.constrain-height .product-media-constraint-wrapper{width:100%;max-width:100%}main[data-template^=product] product-recommendations .product-card{position:relative;isolation:isolate;transform:translateZ(0)}main[data-template^=product] product-recommendations .product-card__content{position:relative;gap:0!important;padding:7px 7px 15px!important;border-color:#a875552e!important;background:linear-gradient(160deg,#fffcfaf5,#fff6f1e0);box-shadow:0 1px #ffffffeb inset,0 12px 34px #3d241812;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .24s ease,box-shadow .32s ease,background-color .24s ease}main[data-template^=product] product-recommendations .product-card__content:before{content:"";position:absolute;z-index:2;inset:7px 18% auto;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(200,155,123,.8),transparent);opacity:0;transform:scaleX(.55);transition:opacity .24s ease,transform .32s ease;pointer-events:none}main[data-template^=product] product-recommendations .card-gallery{position:relative;margin-bottom:13px;border:1px solid rgba(200,155,123,.12);aspect-ratio:4 / 5;box-shadow:0 8px 22px #3d24180b}main[data-template^=product] product-recommendations .card-gallery:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to top,rgba(36,20,14,.08),transparent 28%);opacity:0;pointer-events:none;transition:opacity .3s ease}main[data-template^=product] product-recommendations .card-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1),filter .35s ease}main[data-template^=product] product-recommendations .product-card-gallery__title-placeholder{width:100%;height:100%;min-height:0}main[data-template^=product] product-recommendations .product-card__content>:not(.card-gallery):not(slideshow-component){margin-inline:9px}main[data-template^=product] product-recommendations .product-card product-title,main[data-template^=product] product-recommendations .product-card product-price{display:block}main[data-template^=product] product-recommendations .product-card product-title .text-block,main[data-template^=product] product-recommendations .product-card h3,main[data-template^=product] product-recommendations .product-card h4{margin:0;color:var(--nur-ink-deep)!important;font-size:clamp(.95rem,1.25vw,1.08rem);line-height:1.32;letter-spacing:-.01em}main[data-template^=product] product-recommendations .product-card product-price{margin-top:7px;padding-top:8px;border-top:1px solid rgba(61,36,24,.08);color:var(--nur-rose-deep)!important;font-size:.78rem!important;font-weight:650;letter-spacing:.035em}@media(hover:hover)and (pointer:fine){main[data-template^=product] product-recommendations .product-card:hover .product-card__content{transform:translateY(-7px);border-color:#c89b7b7a!important;background:#fffcfafa;box-shadow:0 1px #fffffff2 inset,0 22px 55px #3d241821}main[data-template^=product] product-recommendations .product-card:hover .product-card__content:before{opacity:1;transform:scaleX(1)}main[data-template^=product] product-recommendations .product-card:hover .card-gallery:after{opacity:1}main[data-template^=product] product-recommendations .product-card:hover .card-gallery img{transform:scale(1.035);filter:saturate(1.025) contrast(1.015)}}@media screen and (max-width:749px){main[data-template^=product] .product-information__media .product-media-container.constrain-height{min-height:min(118vw,610px)}main[data-template^=product] product-recommendations .product-card__content{padding:6px 6px 13px!important}main[data-template^=product] product-recommendations .card-gallery{margin-bottom:11px}main[data-template^=product] product-recommendations .product-card__content>:not(.card-gallery):not(slideshow-component){margin-inline:7px}}main[data-template^=product] .product-details>.group-block{border-color:#a8755538!important;background:radial-gradient(circle at 100% 0%,rgba(200,155,123,.105),transparent 36%),linear-gradient(155deg,#fffdfbfb,#fff7f3f0);box-shadow:0 1px #ffffffeb inset,0 24px 65px #3d241817}main[data-template^=product] .product-details>.group-block:before{inset:0 24% auto;height:3px;opacity:.62}main[data-template^=product] .product-details>.group-block>.group-block-content{gap:clamp(16px,1.4vw,21px)!important}main[data-template^=product] .nur-product-intro{gap:9px;color:#3d241885;font-size:.69rem;letter-spacing:.18em}main[data-template^=product] .product-details h1{max-width:15ch;font-size:clamp(2.15rem,3vw,3.25rem);line-height:1.025;letter-spacing:-.032em}main[data-template^=product] .product-details product-price{font-size:clamp(1rem,1.15vw,1.12rem)!important;font-weight:500;letter-spacing:.045em}main[data-template^=product] .product-details .product-inventory{margin-top:-2px;padding:7px 12px;border-color:#5d905a33;background:#67a96412;box-shadow:0 1px #ffffffb3 inset}main[data-template^=product] .product-details .divider{margin-block:1px!important;border-color:#3d241818!important}main[data-template^=product] .variant-picker{display:grid;gap:17px}main[data-template^=product] .variant-option--buttons legend{margin-bottom:9px;color:#3d241899;font-size:.69rem;letter-spacing:.13em}main[data-template^=product] .variant-option__button-label{min-height:48px;border:1px solid rgba(61,36,24,.11)!important;border-radius:14px!important;background:#ffffff94;box-shadow:0 1px #ffffffe6 inset}main[data-template^=product] .variant-option__button-label:has(:checked){border-color:var(--nur-ink-deep)!important;background:var(--nur-ink-deep)!important;color:#fffaf7!important;box-shadow:0 9px 20px #24140e26}main[data-template^=product] .quantity-selector,main[data-template^=product] .product-form-buttons .add-to-cart-button,main[data-template^=product] .accelerated-checkout-block .shopify-payment-button__button--unbranded{border-radius:14px!important}main[data-template^=product] .product-form-buttons .add-to-cart-button{background:linear-gradient(145deg,#2e1a12,#21110c)!important;box-shadow:0 13px 30px #24140e33;letter-spacing:.055em}main[data-template^=product] .accelerated-checkout-block .shopify-payment-button__button--unbranded{border-color:#a875559e!important;background:#fffcfa9e!important;box-shadow:0 1px #ffffffe6 inset}main[data-template^=product] .nur-product-assurance{padding:18px 19px;border-color:#a8755530;background:linear-gradient(135deg,#c89b7b16,#ffffff6b);box-shadow:0 1px #ffffffd9 inset}main[data-template^=product] .nur-product-assurance__heading{margin-bottom:14px;font-size:.7rem;letter-spacing:.145em}main[data-template^=product] .nur-product-assurance__grid{gap:10px 18px}main[data-template^=product] .nur-product-assurance__item{color:#3d2418a8;font-size:.74rem}main[data-template^=product] .product-details rte-formatter.rte{padding-top:17px;color:#3d2418ab;font-size:.91rem;line-height:1.65}@media screen and (max-width:749px){main[data-template^=product] .product-details{padding-inline:12px}main[data-template^=product] .product-details>.group-block{border-radius:26px!important;padding:28px 22px 24px!important;box-shadow:0 1px #ffffffe6 inset,0 18px 48px #3d241818}main[data-template^=product] .product-details>.group-block>.group-block-content{gap:16px!important}main[data-template^=product] .product-details h1{max-width:12ch;font-size:clamp(2rem,9.5vw,2.48rem);line-height:1.04}main[data-template^=product] .variant-picker{gap:16px}main[data-template^=product] .variant-option__button-label{min-height:46px}main[data-template^=product] .product-form-buttons{gap:10px!important}main[data-template^=product] .quantity-selector,main[data-template^=product] .product-form-buttons .add-to-cart-button,main[data-template^=product] .accelerated-checkout-block .shopify-payment-button__button--unbranded{min-height:56px!important}main[data-template^=product] .nur-product-assurance{padding:17px 16px;border-radius:17px}main[data-template^=product] .nur-product-assurance__grid{gap:10px 12px}main[data-template^=product] .nur-product-assurance__item{font-size:.7rem}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/nur-product-page.css.map */
