:root{--spacing: 16px;--color-white: rgba(255, 255, 255, 1);--color-black: rgba(0, 0, 0, 1);--grid-gutter: 16px;--grid-columns: 12}html{scroll-padding-top:calc((2 * var(--spacing)) + var(--header-height));scroll-behavior:smooth}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}figure{margin:0}address{font-style:normal}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-block-end:.5rem}.container{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--grid-gutter)}.page-width .container{padding-inline:0}.container--subgrid{display:grid;grid-template-columns:subgrid}.col--full{grid-column:1 / -1}@media screen and (width < 1024px){.hidden--tablet-down,.tablet-down\:hidden{display:none!important}}@media screen and (width >= 1024px){.hidden--tablet-up,.tablet-up\:hidden{display:none!important}}*:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}@supports not selector(:focus-visible){*:focus{outline:2px solid var(--color-focus);outline-offset:0}}.text-link{display:inline-flex;align-items:flex-start;gap:var(--gap-2xs);color:var(--color-foreground);text-decoration:underline;font-weight:var(--font-weight--medium);white-space:normal;transition:color .25s ease-in-out}.text-link .text-link__icon{position:relative;top:4px;flex-shrink:0;width:var(--icon-size-sm);height:var(--icon-size-sm);transition:transform .25s ease-in-out}.text-link:hover,.text-link:focus-visible{color:var(--color-primary-hover)}:is(.text-link:hover,.text-link:focus-visible) .text-link__icon{transform:translate(3px)}.button{display:inline-flex;align-items:center;gap:var(--gap-xs);font-size:var(--font-size--sm)}.button .svg-wrapper,.button .svg-wrapper svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.button--small{--button-padding-inline: 20px;--button-padding-block: 8px}.add-to-cart-button{justify-content:center}.button-reset{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;text-decoration:none}.film{position:relative;display:flex;flex-direction:column;gap:0;border-radius:1px;overflow:hidden}.film__image{padding:var(--padding-3xs) var(--padding-3xs);background-color:var(--color-film)}.film__image img{background-color:var(--color-white);object-fit:contain;width:72px;aspect-ratio:1/1}@media screen and (min-width: 750px){.film__image{padding:var(--padding-2xs)}}.film__bottom{position:relative;width:100%;height:9px;background-size:cover;background-repeat:no-repeat}.field{display:flex;flex-direction:column;margin-bottom:var(--spacing)}.field__input{box-shadow:unset;border:var(--input-box-shadow-width) solid var(--color-input-border)}.field__input::placeholder{color:var(--color-caption)}.field__input:hover{background:var(--color-white)}select.field__input{max-width:320px;-webkit-appearance:none;appearance:none;padding-inline-end:var(--padding-4xl)}select.field__input,select.field__input:hover{background:url(/cdn/shop/files/icon-chevron-down.svg?v=1761130781) no-repeat center / contain;background-color:var(--color-input-background);background-size:var(--icon-size-lg);background-position:calc(100% - var(--padding-xs))}.field__label{position:static;transform:none;font-weight:500;margin-block-end:var(--margin-2xs)}.checkbox__label{--checkbox-top: 0;--checkbox-label-padding: var(--gap-sm);align-items:flex-start;color:var(--color-foreground)}@media screen and (min-width: 750px){.checkbox__label{--checkbox-top: -3px}}.checkbox__label:before{content:"";position:relative;top:var(--checkbox-top);flex-shrink:0;width:20px;height:20px;border:1px solid var(--color-input-border)}.checkbox__input:checked+.checkbox__label{font-weight:var(--font-weight--regular)}.checkbox__input:checked+.checkbox__label:before{box-shadow:inset 0 0 0 3px var(--color-background);background-color:var(--color-input-border)}.checkbox__input:focus-visible+.checkbox__label:before{outline:2px solid var(--color-focus)}.bubble{background-color:var(--color-instax-cinnamon-satin);color:var(--color-white)}.compare-at-price{font-size:.75em;text-decoration-thickness:1px}.resource-list__carousel slideshow-controls[pagination-position=right]{bottom:calc(100% + var(--gap) + 6px);right:var(--gutter-slide-width);mix-blend-mode:unset}.slideshow-controls__dots{padding:0;align-items:flex-end;gap:var(--gap-2xs);border-radius:0}.slideshow-controls__dots .slideshow-control{--size: 1px;gap:0;height:auto;width:auto;margin:0}.slideshow-controls__dots .slideshow-control:after{width:var(--size);height:18px;align-items:flex-end;background-color:var(--color-border)}.slideshow-controls__dots .slideshow-control[aria-selected=true]:after{height:28px;background-color:var(--color-instax-portland-orange);transition:height var(--animation-speed) ease-in-out}.slideshow-controls__dots li:has(>.slideshow-control[aria-selected=true])+li .slideshow-control:after{height:22px}.slideshow-controls__dots li:has(+li>.slideshow-control[aria-selected=true]) .slideshow-control:after{height:22px}.slideshow-controls__dots li:has(>.slideshow-control[aria-selected=true])+li+li .slideshow-control:after{height:20px}.slideshow-controls__dots li:has(+li+li>.slideshow-control[aria-selected=true]) .slideshow-control:after{height:20px}.button-unstyled.slideshow-control.slideshow-control--shape-circle{background-color:var(--color-white);border:1px solid var(--color-border);color:var(--color-caption);transition:all var(--animation-speed) ease-in-out}.button-unstyled.slideshow-control.slideshow-control--shape-circle:hover,.button-unstyled.slideshow-control.slideshow-control--shape-circle:focus-visible{background-color:var(--color-secondary-button-hover-background);color:var(--color-foreground)}.bbd-details{border-bottom:1px solid var(--color-border)}.bbd-details .icon-minus,.bbd-details[open] .icon-plus{display:none}.bbd-details[open] .icon-minus{display:inline-flex}.bbd-details__header{--font-h5--size: var(--font-size--xl);gap:var(--gap-xs);margin:0;padding-block:var(--padding-xl)}.bbd-details__header .svg-wrapper,.bbd-details__header .svg-wrapper svg{flex-shrink:0;width:var(--icon-size-sm);height:var(--icon-size-sm)}.bbd-details__content{padding-block:var(--padding-xs) var(--padding-2xl)}.quantity-selector{border-radius:0}blog-posts-list{--font-h1-color: var(--color-foreground);--font-h2-color: var(--color-foreground);--font-h3-color: var(--color-foreground);--font-h4-color: var(--color-foreground)}blog-posts-list a:hover h1,blog-posts-list a:hover h2,blog-posts-list a:hover h3,blog-posts-list a:hover h4,blog-posts-list a:hover .h1,blog-posts-list a:hover .h2,blog-posts-list a:hover .h3,blog-posts-list a:hover .h4{--font-h1-color: var(--color-primary);--font-h2-color: var(--color-primary);--font-h3-color: var(--color-primary);--font-h4-color: var(--color-primary)}.contact-form__form:has(.contact-form__success) .contact-form__form-row,.contact-form__form:has(.contact-form__success) label,.contact-form__form:has(.contact-form__success) input,.contact-form__form:has(.contact-form__success) button,.contact-form__form:has(.contact-form__success) textarea{display:none}.section-content-wrapper:has(.contact-form__success) .custom-typography{display:none}.contact-form__success{min-height:150px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bbd-base.css.map */
