.custom-inspiration{display:block}.custom-inspiration__stack{display:grid;gap:var(--spacing-6)}.custom-inspiration__header{display:grid;justify-items:start;gap:var(--spacing-3);max-width:48rem}.custom-inspiration--align-center .custom-inspiration__header{justify-items:center;margin-inline:auto;text-align:center}.custom-inspiration__heading{text-wrap:balance}.custom-inspiration__intro{text-wrap:pretty}.custom-inspiration__link{display:inline-flex;align-items:center;gap:var(--spacing-2);min-height:2.75rem;font-family:var(--heading-font-family);text-decoration:underline;text-underline-offset:.25em}.custom-inspiration__empty{padding-block:var(--spacing-6);text-align:center}.custom-inspiration__filters{position:relative;z-index:2;margin-inline:calc(-1 * var(--container-outer-width, var(--container-gutter)));padding-block:var(--spacing-1);background:rgb(var(--background))}.custom-inspiration__filters:after{content:"";position:absolute;inset-block-start:100%;inset-inline:0;height:var(--spacing-4);background:linear-gradient(to bottom,rgb(var(--background)),rgb(var(--background) / .35) 45%,rgb(var(--background) / 0));pointer-events:none}.custom-inspiration--sticky .custom-inspiration__filters{position:sticky;top:calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px) * var(--header-is-visible, 1) - 1px);transition:top .2s ease}.custom-inspiration__chip-input{position:fixed}.custom-inspiration__fieldset{min-width:0;margin:0;padding:0;border:0}.custom-inspiration__chips{position:relative;display:flex;gap:var(--spacing-2);padding:var(--spacing-1-5) var(--container-outer-width, var(--container-gutter));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--container-outer-width, var(--container-gutter));scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--container-outer-width, var(--container-gutter)),#000 calc(100% - var(--container-outer-width, var(--container-gutter))),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--container-outer-width, var(--container-gutter)),#000 calc(100% - var(--container-outer-width, var(--container-gutter))),transparent)}.custom-inspiration__chips::-webkit-scrollbar{display:none}.custom-inspiration__chip{position:relative;display:inline-flex;flex:none;align-items:center;gap:var(--spacing-1-5);padding:var(--spacing-2) var(--spacing-4-5);border-radius:.5rem;background:rgb(var(--button-background-primary) / .1);color:rgb(var(--button-background-primary));font-family:var(--text-font-family);font-size:var(--text-xs);line-height:1.4;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,color .2s ease}.custom-inspiration__chip:before{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}.custom-inspiration__chip-count{font-size:.9em;font-variant-numeric:tabular-nums;opacity:.7}.custom-inspiration__chip-input:checked+.custom-inspiration__chip{background:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary))}.custom-inspiration__chips .custom-inspiration__chip-input:focus-visible+.custom-inspiration__chip{outline:2px solid rgb(var(--button-background-primary));outline-offset:2px}.custom-inspiration__grid{display:grid;scroll-margin-block-start:var(--spacing-14);grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-6) var(--spacing-3);margin:0;padding:0;list-style:none}.custom-inspiration-sheet{position:fixed;inset:auto var(--spacing-2) var(--spacing-2);width:auto;max-width:none;height:auto;max-height:calc(100vh - var(--spacing-12) - var(--spacing-10));max-height:calc(100dvh - var(--spacing-12) - var(--spacing-10));margin:0;padding:0;overflow:visible;border:0;border-radius:var(--rounded-sm);background:rgb(var(--dialog-background));color:rgb(var(--text-primary));transform:translateY(calc(100% + var(--spacing-20)));transition:transform .4s cubic-bezier(.32,.72,0,1),overlay .4s allow-discrete,display .4s allow-discrete}.custom-inspiration-sheet[open]{display:flex;flex-direction:column;transform:none}@starting-style{.custom-inspiration-sheet[open]{transform:translateY(calc(100% + var(--spacing-20)))}}.custom-inspiration-sheet::backdrop{background:#0000;transition:background-color .4s ease,overlay .4s allow-discrete,display .4s allow-discrete}.custom-inspiration-sheet[open]::backdrop{background:#0006}@starting-style{.custom-inspiration-sheet[open]::backdrop{background:#0000}}.custom-inspiration-lock{overflow:hidden}.custom-inspiration-sheet .custom-inspiration-sheet__close{position:absolute;inset-block-end:calc(100% + var(--spacing-4));inset-inline-start:calc(50% - var(--spacing-6));display:grid;place-items:center;width:var(--spacing-12);height:var(--spacing-12);padding:0;border:0;border-radius:var(--rounded-full);background:rgb(var(--dialog-background));color:rgb(var(--text-primary));cursor:pointer;opacity:0;transition:opacity .3s ease;-webkit-tap-highlight-color:transparent}.custom-inspiration-sheet[open] .custom-inspiration-sheet__close{opacity:1}@starting-style{.custom-inspiration-sheet[open] .custom-inspiration-sheet__close{opacity:0}}.custom-inspiration-sheet__close:focus-visible{outline:2px solid rgb(var(--dialog-background));outline-offset:2px}.custom-inspiration-sheet__scroll{flex:1 1 auto;min-height:0;padding:var(--spacing-4) var(--spacing-4) var(--spacing-6);overflow-y:auto;overscroll-behavior:contain;border-start-start-radius:inherit;border-start-end-radius:inherit}.custom-inspiration-sheet__media{overflow:hidden;border-radius:var(--rounded-lg);background:rgb(var(--text-primary) / .06)}.custom-inspiration-sheet__media:empty{display:none}.custom-inspiration-sheet__image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.custom-inspiration-sheet__content{display:grid;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-1) 0}.custom-inspiration-sheet__category{margin:0}.custom-inspiration-sheet__category[hidden],.custom-inspiration-sheet__footer[hidden],.custom-inspiration-sheet__share[hidden]{display:none}.custom-inspiration-sheet__title{margin:0;text-wrap:balance}.custom-inspiration-sheet__description{margin:0;line-height:1.65;text-wrap:pretty}.custom-inspiration-sheet__extras:empty{display:none}.custom-inspiration-sheet__footer{display:flex;flex:none;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-5);border-block-start:1px solid rgb(var(--text-primary) / .12)}.custom-inspiration-sheet__nav{display:flex;align-items:center;gap:var(--spacing-2)}.custom-inspiration-sheet__position{margin:0;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.custom-inspiration-sheet .custom-inspiration-sheet__share{display:inline-flex;align-items:center;gap:var(--spacing-2);margin-inline-start:auto}.custom-inspiration-sheet__share-status{margin:0;font-size:var(--text-sm)}@media screen and (max-width:699px){.custom-inspiration--mobile-carousel .custom-inspiration__grid{grid-template-columns:none;grid-auto-columns:44vw;grid-auto-flow:column;margin-inline:calc(-1 * var(--container-outer-width, var(--container-gutter)));padding-inline:var(--container-outer-width, var(--container-gutter));overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--container-outer-width, var(--container-gutter));scroll-snap-type:x mandatory;scrollbar-width:none}.custom-inspiration--mobile-carousel .custom-inspiration__grid::-webkit-scrollbar{display:none}}@media screen and (max-width:999px){.custom-inspiration--align-center .custom-inspiration__chip:first-of-type{margin-inline-start:auto}.custom-inspiration--align-center .custom-inspiration__chip:last-of-type{margin-inline-end:auto}}@media screen and (min-width:700px){.custom-inspiration__stack{gap:var(--spacing-8)}.custom-inspiration__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-8) var(--spacing-5)}.custom-inspiration-sheet{inset:var(--spacing-4) var(--spacing-4) var(--spacing-4) auto;width:min(510px,calc(100vw - var(--spacing-8)));max-height:none;transform:translate(calc(100% + var(--spacing-4)))}.custom-inspiration-sheet[open]{transform:none}@starting-style{.custom-inspiration-sheet[open]{transform:translate(calc(100% + var(--spacing-4)))}}[dir=rtl] .custom-inspiration-sheet{inset:var(--spacing-4) auto var(--spacing-4) var(--spacing-4);transform:translate(calc(-100% - var(--spacing-4)))}[dir=rtl] .custom-inspiration-sheet[open]{transform:none}@starting-style{[dir=rtl] .custom-inspiration-sheet[open]{transform:translate(calc(-100% - var(--spacing-4)))}}.custom-inspiration-sheet .custom-inspiration-sheet__close{position:static;flex:none;align-self:flex-end;margin:var(--spacing-5) var(--spacing-7) 0;background:none}.custom-inspiration-sheet__close:focus-visible{outline-color:rgb(var(--text-primary))}.custom-inspiration-sheet__scroll{padding:var(--spacing-2) var(--spacing-10) var(--spacing-8);border-radius:0}.custom-inspiration-sheet__content{padding-inline:0}.custom-inspiration-sheet__footer{padding:var(--spacing-5) var(--spacing-10)}}@media screen and (min-width:1000px){.custom-inspiration__filters{margin-inline:0}.custom-inspiration__chips{flex-wrap:wrap;padding-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.custom-inspiration--align-center .custom-inspiration__chips{justify-content:center}.custom-inspiration__grid{grid-template-columns:repeat(var(--custom-inspiration-columns, 4),minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.custom-inspiration__item{animation:custom-inspiration-rise linear both;animation-timeline:view();animation-range:entry 0% entry 45%}@keyframes custom-inspiration-rise{0%{opacity:0;transform:translateY(1rem)}}}}@media(hover:hover){.custom-inspiration__chip-input:not(:checked)+.custom-inspiration__chip:hover{background:rgb(var(--button-background-primary) / .18)}}@media(prefers-reduced-motion:reduce){.custom-inspiration__filters,.custom-inspiration__chip,.custom-inspiration-sheet,.custom-inspiration-sheet::backdrop,.custom-inspiration-sheet .custom-inspiration-sheet__close{transition:none}}.custom-inspiration__item{min-width:0;scroll-margin-block-start:5rem}.custom-inspiration-card{position:relative;display:grid;gap:var(--spacing-2-5);align-content:start}.custom-inspiration-card__media{position:relative;order:-1;aspect-ratio:var(--custom-inspiration-ratio, 4 / 5);overflow:hidden;isolation:isolate;border-radius:var(--rounded-lg);background:rgb(var(--text-color) / .06)}.custom-inspiration-card__image{display:block;width:100%;height:100%;object-fit:cover}.custom-inspiration-card__placeholder{fill:rgb(var(--text-color) / .3)}.custom-inspiration-card__badge{position:absolute;z-index:1;inset-block-start:var(--spacing-2);inset-inline-start:var(--spacing-2);pointer-events:none}.custom-inspiration-card__video-mark{position:absolute;inset-block-end:var(--spacing-2);inset-inline-end:var(--spacing-2);display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--rounded-full);background:rgb(var(--background-primary) / .94);color:rgb(var(--text-primary))}.custom-inspiration-card__title{margin:0;font-family:var(--heading-font-family);font-size:var(--text-base);line-height:1.25;text-wrap:balance}.custom-inspiration-card__trigger{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.custom-inspiration-card__trigger:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:var(--rounded-lg)}.custom-inspiration-card__trigger:focus-visible{outline:none}.custom-inspiration-card__trigger:focus-visible:after{outline:2px solid rgb(var(--text-color));outline-offset:3px}.custom-inspiration-card__details,.custom-inspiration-card__extras{display:none}.custom-inspiration-card__video-wrap{display:grid;aspect-ratio:var(--custom-inspiration-video-ratio, 16 / 9);max-height:60dvh;background:#000}.custom-inspiration-card__video-player{display:block;width:100%;height:100%;object-fit:contain}.custom-inspiration-card__products-label{margin:var(--spacing-3) 0 var(--spacing-2);font-family:var(--heading-font-family);font-size:var(--text-sm)}.custom-inspiration-card__product-list{display:grid;gap:var(--spacing-2);margin:0;padding:0;list-style:none}.custom-inspiration-card__product{position:relative;display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2);border-radius:var(--rounded-lg);background:rgb(var(--background-primary))}.custom-inspiration-card__product-image{flex:none;width:3.5rem;height:3.5rem;border-radius:calc(var(--rounded-lg) / 2);object-fit:cover}.custom-inspiration-card__product-info{display:grid;flex:1 1 auto;gap:var(--spacing-0-5);min-width:0}.custom-inspiration-card__product-link{font-family:var(--heading-font-family);font-size:var(--text-sm);line-height:1.3;text-decoration:none}.custom-inspiration-card__product-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--rounded-lg)}.custom-inspiration-card__product-link:focus-visible{outline:none}.custom-inspiration-card__product-link:focus-visible:after{outline:2px solid rgb(var(--text-primary));outline-offset:2px}.custom-inspiration-card__product-price{font-size:var(--text-xs)}.custom-inspiration-card__product-cta{flex:none;pointer-events:none}@media screen and (max-width:699px){.custom-inspiration--mobile-carousel .custom-inspiration__item{scroll-snap-align:start}}@media screen and (min-width:700px){.custom-inspiration-card__badge{inset-block-start:var(--spacing-4);inset-inline-start:var(--spacing-4)}}@media screen and (min-width:1000px){.custom-inspiration-card__title{font-size:var(--text-lg)}}@media screen and (min-width:1000px)and (hover:hover)and (pointer:fine){.custom-inspiration-card__details{position:absolute;inset:auto 0 0;display:block;padding:var(--spacing-12) var(--spacing-4) var(--spacing-4);background:linear-gradient(to top,#000000c7,#000000b3 55%,#0000);color:#fff;opacity:0;transform:translateY(var(--spacing-2));transition:opacity .25s ease,transform .25s ease;pointer-events:none}.custom-inspiration-card:is(:hover,:has(:focus-visible)) .custom-inspiration-card__details{opacity:1;transform:none}.custom-inspiration-card__description{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--text-sm);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:4}}@media(prefers-reduced-motion:reduce){.custom-inspiration-card__details{transform:none;transition:none}.custom-inspiration-card .zoom-image{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/74/compiled_assets/styles.css.map */
