@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header__underlay-open{height:100%}.nookd-nav-pill{position:absolute;top:0;left:0;width:var(--nookd-pill-w, 0px);height:var(--nookd-pill-h, 0px);transform:translate(var(--nookd-pill-x, 0px),var(--nookd-pill-y, 0px));border-radius:999px;background:#fff6e924;opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.16,1,.3,1),width .32s cubic-bezier(.16,1,.3,1),opacity .2s ease-out}.nookd-nav-pill.is-visible{opacity:1}.header-menu .menu-list__list-item:not([slot=overflow]) .menu-list__disclosure{opacity:1;pointer-events:auto}.header-menu .menu-list__disclosure-icon{transition:transform .25s cubic-bezier(.16,1,.3,1)}.header-menu .menu-list__list-item:not([slot=overflow]):hover .menu-list__disclosure-icon{transform:rotate(180deg)}.header-menu .menu-list__submenu{--submenu-padding-block-start: 10px;--submenu-padding-block-end: 48px}.header-menu .menu-list__submenu-inner{justify-content:center}.header-menu .menu-list__submenu .mega-menu{display:block;width:max-content;max-width:100%;margin-inline:auto}.header-menu .mega-menu__grid{--menu-child-font-color: #2b211c;--menu-child-active-font-color: #6e2a4c;--menu-parent-font-color: rgb(43 33 28 / .7);--menu-parent-active-font-color: #2b211c;--nookd-mega-gutter: 28px;--nookd-mega-pad: 24px;width:max-content;max-width:calc(100vw - 32px);padding:20px var(--nookd-mega-pad);background:#fcebd0;border:1px solid rgb(232 160 180 / .7);border-radius:16px;box-shadow:0 22px 44px -22px #6e2a4c73;transform-origin:top center;transform:translateY(-6px) scale(.98);opacity:0;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .2s ease-out}.header-menu .mega-menu__grid,.header-menu .mega-menu__list{column-gap:0}.header-menu .menu-list__list-item:has([aria-expanded=true]) .mega-menu__grid,.header-menu .menu-list__submenu:hover .mega-menu__grid{transform:none;opacity:1}.header-menu .mega-menu__column{padding-inline:0 var(--nookd-mega-gutter, 28px)}.header-menu .mega-menu__column+.mega-menu__column{padding-inline-start:var(--nookd-mega-gutter, 28px)}.header-menu .mega-menu__column:last-child{padding-inline-end:0}.header-menu .mega-menu__link--parent{font-size:.8125rem;margin-block-end:8px}.header-menu .mega-menu__column ul{display:flex;flex-direction:column;gap:14px}.nookd-menu-item{display:flex;align-items:flex-start;gap:12px;padding:0;white-space:nowrap}.nookd-menu-item__icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:1px solid rgb(232 160 180 / .8);border-radius:8px;color:#6e2a4c;transition:background-color .3s ease-out,border-color .3s ease-out}.nookd-menu-item__icon svg{width:18px;height:18px;fill:currentColor}.nookd-menu-item:hover .nookd-menu-item__icon,.nookd-menu-item:focus-visible .nookd-menu-item__icon{background-color:#e8a0b459;border-color:#e8a0b4}.nookd-menu-item__text{display:flex;flex-direction:column;gap:2px;line-height:1.25}.nookd-menu-item__desc{font-family:var(--font-body--family);font-size:.75rem;font-weight:400;color:#2b211cb3;transition:color .3s ease-out}.nookd-menu-item:hover .nookd-menu-item__desc{color:#2b211c}}@media screen and (min-width:750px)and (max-width:1599px){.header-menu .mega-menu__grid{--nookd-mega-gutter: 20px;--nookd-mega-pad: 20px}}@media screen and (min-width:750px)and (max-width:1399px){.header-menu .mega-menu__grid{--nookd-mega-gutter: 14px;--nookd-mega-pad: 16px}.header-menu .mega-menu__column ul{gap:12px}}@media screen and (min-width:750px)and (max-width:1249px){.header-menu .mega-menu__grid{--nookd-mega-gutter: 9px;--nookd-mega-pad: 14px}.nookd-menu-item{gap:10px}}@media screen and (min-width:750px)and (max-width:1149px){.nookd-menu-item__desc{max-width:24ch;white-space:normal}}@media screen and (max-width:749px){.nookd-nav-pill{display:none}}@media screen and (min-width:990px){.footer-content[style*="--grid-columns: 4"]{grid-template-columns:1.5fr 1fr 1fr 1fr}}.footer-content>:first-child{position:relative;isolation:isolate}.footer-content>:first-child:before{content:"";position:absolute;z-index:-1;top:12px;left:64px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgb(232 160 180 / .45),rgb(232 160 180 / .18) 45%,transparent 70%);filter:blur(22px);pointer-events:none}.footer-content a{text-underline-offset:3px}.footer-content .social-icons__wrapper{gap:12px;justify-content:flex-start}.footer-content .social-icons__icon-wrapper:has(.social-icons__icon path){width:40px;height:40px;border:1px solid rgb(110 42 76 / .22);border-radius:999px;transition:background-color .25s ease-out,border-color .25s ease-out}.footer-content .social-icons__icon-wrapper a{display:grid;place-items:center;width:100%;height:100%;color:#6e2a4c}.footer-content .social-icons__icon{width:18px;height:18px}.footer-content .social-icons__icon-wrapper:hover{background-color:#e8a0b459;border-color:#e8a0b4}@media screen and (min-width:1400px){.header-menu .overflow-menu{min-width:max-content}}@media screen and (min-width:750px){.header-menu .overflow-menu::part(list){column-gap:1.25rem}.header-menu .menu-list__list-item:not([slot=overflow]) .menu-list__trigger:has(.menu-list__disclosure){margin-inline-end:.75rem}}@media screen and (min-width:750px){.section--page-width>.resource-list.force-full-width:has(.resource-list__carousel){grid-column:2}.section--page-width>.resource-list.force-full-width .resource-list__carousel{--gutter-slide-width: 0px}.section--page-width>.resource-list.force-full-width .resource-list__carousel slideshow-arrows{padding-inline:0}}.section-resource-list__header :is(h1,h2,h3,h4) a{display:inline-flex;align-items:baseline;gap:.35em;color:inherit;text-decoration:none}.section-resource-list__header :is(h1,h2,h3,h4) a:after{content:"\2192";font-size:.8em;transition:transform .2s ease-out}.section-resource-list__header :is(h1,h2,h3,h4) a:hover,.section-resource-list__header :is(h1,h2,h3,h4) a:focus-visible{text-decoration:underline;text-decoration-color:#e8a0b4;text-decoration-thickness:2px;text-underline-offset:6px}.section-resource-list__header :is(h1,h2,h3,h4) a:hover:after{transform:translate(3px)}.blog-posts .blog-posts-container{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:32px}@media screen and (max-width:749px){.blog-posts .blog-posts-container{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:20px}}.blog-posts .blog-post-item,.blog-posts .blog-post-item:has(.blog-post-card__image-container){grid-column:auto;border:none;padding:0;background:transparent}.blog-posts .blog-post-card,.blog-posts .blog-post-card--horizontal{position:relative;flex-direction:column;height:100%;overflow:hidden;background:#fcebd0;border:1px solid rgb(232 160 180 / .7);border-radius:16px;transition:box-shadow .25s ease-out}.blog-posts .blog-post-card:hover{box-shadow:0 0 24px 4px #f3a64e59,0 0 36px 10px #e8a0b438}.blog-posts .blog-post-card:has(.blog-post-card__title-link:focus-visible){outline:2px solid #6e2a4c;outline-offset:3px}.blog-posts .blog-post-card--horizontal>.blog-post-card__image-container,.blog-posts .blog-post-card--horizontal .blog-post-card__content{flex-basis:auto}.blog-posts .blog-post-card__image{height:auto;aspect-ratio:1 / 1;border-radius:0}.blog-posts .blog-post-card__content{padding:4px 16px 16px}.blog-posts .blog-post-card__title-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.blog-posts .blog-post-card__content-text{display:none}@media(prefers-reduced-motion:reduce){.blog-posts .blog-post-card{transition:none}}@media(prefers-reduced-motion:reduce){.section-resource-list__header :is(h1,h2,h3,h4) a:after{transition:none}.nookd-nav-pill,.header-menu .mega-menu__grid,.header-menu .menu-list__disclosure-icon,.nookd-menu-item__icon,.nookd-menu-item__desc,.footer-content .social-icons__icon-wrapper{transition:none}.header-menu .mega-menu__grid{transform:none}}.nookd-account{position:relative}.nookd-account__trigger{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;list-style:none;cursor:pointer}.nookd-account__trigger::-webkit-details-marker{display:none}.nookd-account__trigger:focus-visible{outline:2px solid #fcebd0;outline-offset:2px}.nookd-account__avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#fcebd0;color:#6e2a4c;font-family:var(--font-heading--family);font-size:.875rem;font-weight:600;line-height:1;transition:box-shadow .2s ease-out}.nookd-account__trigger:hover .nookd-account__avatar,.nookd-account[open] .nookd-account__avatar{box-shadow:0 0 0 3px #fcebd059}.nookd-account__panel{position:absolute;top:calc(100% + 10px);right:0;z-index:30;min-width:248px;padding:16px 12px 12px;color:#2b211c;background:#fcebd0;border:1px solid rgb(232 160 180 / .7);border-radius:16px;box-shadow:0 22px 44px -22px #6e2a4c73;transform-origin:top right;animation:nookd-account-in .22s cubic-bezier(.16,1,.3,1)}@keyframes nookd-account-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.nookd-account__hello{margin:0 0 8px;padding-inline:10px;font-family:var(--font-heading--family);font-size:1.125rem;font-weight:600;color:#6e2a4c}.nookd-account__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.nookd-account__link{display:flex;align-items:center;gap:10px;min-height:44px;padding-inline:10px;color:#2b211c;font-size:.9375rem;text-decoration:none;border-radius:12px;transition:background-color .2s ease-out}.nookd-account__link svg{flex-shrink:0;width:18px;height:18px;color:#6e2a4c;fill:currentColor}.nookd-account__link:hover,.nookd-account__link:focus-visible{background:#e8a0b44d;outline:none}.nookd-account__logout{margin-top:6px;padding-top:6px;border-top:1px solid rgb(232 160 180 / .7)}.nookd-save{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0;color:#6e2a4c;font:inherit;background:none;border:0;cursor:pointer}.nookd-save__icon{width:20px;height:20px;fill:transparent;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;transition:fill .2s ease-out}.nookd-save[aria-pressed=true] .nookd-save__icon{fill:currentColor}.nookd-save:focus-visible{outline:2px solid #6e2a4c;outline-offset:2px}.nookd-save.is-popping .nookd-save__icon{animation:nookd-heart-pop .36s cubic-bezier(.16,1,.3,1)}@keyframes nookd-heart-pop{40%{transform:scale(1.28)}}.nookd-save--card{position:absolute;top:10px;right:10px;z-index:3;width:40px;height:40px;border-radius:999px;background:#fcebd0f0;box-shadow:0 6px 14px -8px #6e2a4c8c}.card-gallery--badge-top-right .nookd-save--card{right:auto;left:10px}.nookd-save--inline{min-height:44px;padding-inline:18px;font-weight:600;border:1px solid rgb(110 42 76 / .3);border-radius:999px;transition:background-color .2s ease-out,border-color .2s ease-out}.nookd-save--inline:hover{background:#e8a0b440;border-color:#e8a0b4}.nookd-saved-link{position:relative;display:grid;place-items:center;width:44px;height:44px;color:inherit}.nookd-saved-link svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.nookd-saved-link__count{position:absolute;top:5px;right:3px;min-width:18px;height:18px;padding-inline:5px;color:#2b211c;font-size:.6875rem;font-weight:700;line-height:18px;text-align:center;background:#f3a64e;border-radius:999px}.nookd-saved-link__count[hidden]{display:none}@media(prefers-reduced-motion:reduce){.nookd-account__panel,.nookd-save.is-popping .nookd-save__icon{animation:none}.nookd-account__avatar,.nookd-account__link,.nookd-save__icon,.nookd-save--inline{transition:none}}@media screen and (max-width:749px){html body #header-component .header__columns{--header-template-columns: 44px 88px minmax(0, 1fr) 0 132px}html body #header-component .header__columns .search-action{grid-area:leftB;justify-self:start}html body #header-component .header-logo{min-width:0}html body #header-component .nookd-logo-icon{height:34px}html body #header-component .nookd-logo-text{font-size:clamp(1.375rem,calc((100vw - 2 * var(--page-margin, 16px) - 264px) / 2.9),2.125rem)}}html body #header-component[data-menu-style=drawer] .header__columns{--header-template-columns: 44px 88px minmax(0, 1fr) 0 132px}html body #header-component[data-menu-style=drawer] .header__columns .search-action{grid-area:leftB;justify-self:start}product-card.product-card{border-radius:16px}product-card .product-card__content.product-grid__card{display:flex;flex-direction:column;gap:0;height:100%;overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 12px 26px -20px #6e2a4c8c;padding:0!important}product-card .product-card__content>.card-gallery{order:1;margin-inline:0!important}product-card .product-card__content>a>.text-block{order:2;width:auto;max-width:none;margin:0;padding:12px 12px 0}product-card .product-card__content>a>.text-block>*{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;overflow:hidden;color:#2b211c;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:.875rem;line-height:1.3;overflow-wrap:break-word}product-card .product-card__content>product-price{order:3;width:auto;padding:6px 12px 0;color:#6e2a4c;font-weight:600}product-card .product-card__content>product-price *{color:inherit}product-card .product-card__content>.product-grid-view-zoom-out--details{order:5}product-card .product-card__content>quick-add-component.quick-add{order:4;position:static;inset:auto;margin-top:auto;padding:10px 12px 12px;pointer-events:auto}product-card .product-card__content>.quick-add .quick-add__product-form-component,product-card .product-card__content>.quick-add .shopify-product-form{display:block;height:auto}product-card .product-card__content>.quick-add button.quick-add__button{position:static;display:flex;justify-content:center;gap:6px;width:100%;max-inline-size:none;min-height:44px;height:44px;padding-inline:12px;opacity:1;color:#2b211c;font-family:var(--font-heading--family);font-size:.9375rem;font-weight:600;background:#f3a64e;border:0;border-radius:14px;-webkit-backdrop-filter:none;backdrop-filter:none}product-card .product-card__content>.quick-add button.quick-add__button:hover{width:100%;scale:1;background:#eb9a3c}product-card .product-card__content>.quick-add button.quick-add__button:disabled{color:#2b211c8c;background:#e8a0b44d}product-card .product-card__content>.quick-add button.quick-add__button>.add-to-cart-icon{width:20px;height:20px}@media screen and (min-width:750px){product-card .product-card__content>a>.text-block{padding:14px 14px 0}product-card .product-card__content>a>.text-block>*{font-size:1rem}product-card .product-card__content>product-price{padding:6px 14px 0}product-card .product-card__content>quick-add-component.quick-add{padding:12px 14px 14px}}.nookd-saved-card .resource-card{overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 12px 26px -20px #6e2a4c8c}.nookd-saved-card .resource-card__image{width:100%;border-radius:0}.nookd-saved-card .resource-card__content{padding:12px}.nookd-saved-card .resource-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#2b211c;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:.875rem}.nookd-saved-card .resource-card__content .price{color:#6e2a4c;font-weight:600}@media screen and (max-width:749px){.product-grid-container .product-grid{padding-inline:var(--page-margin, 16px)}.nookd-save--card{top:8px;right:8px;width:36px;height:36px}.nookd-save--card:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){product-card .card-gallery .product-media-container img{transition:transform .45s cubic-bezier(.16,1,.3,1)}product-card:hover .card-gallery .product-media-container img{transform:scale(1.04)}}.product-information .product-details product-price,.product-information .product-details product-price .price{color:#6e2a4c}.product-information .accordion .details__header{min-height:56px;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight)}.product-information .accordion .rte :is(h1,h2,h3){margin:1.25em 0 .5em;font-size:1.125rem;line-height:1.3}.product-information .accordion .rte>:first-child{margin-top:0}zoom-dialog dialog .dialog-zoomed-gallery>li,zoom-dialog dialog .product-media-container{width:100%;height:100dvh;max-height:100dvh;aspect-ratio:auto}zoom-dialog dialog .product-media__drag-zoom-wrapper{width:100%;height:100%}zoom-dialog dialog :is(img,.product-media__image){width:100%;height:100%;max-height:100dvh;aspect-ratio:auto;object-fit:contain}zoom-dialog dialog .product-media-container{padding:16px 16px 112px}@media screen and (min-width:750px){zoom-dialog dialog .product-media-container{padding:24px 140px 24px 24px}}zoom-dialog dialog .dialog-thumbnails-list{background:#ffffffe6;border-radius:16px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nookd-ui.css.map */
