.pillowhan-product-card__award{align-items:center;background:var(--pillowhan-color-surface, #fff);border:1px solid var(--pillowhan-color-border, #d8d5cf);border-radius:999px;display:flex;inset-block-start:.75rem;inset-inline-start:.75rem;justify-content:center;max-height:3.5rem;max-width:5.5rem;padding:.45rem .6rem;pointer-events:none;position:absolute;z-index:2}.pillowhan-product-card__award img{display:block;height:auto;max-height:2.5rem;max-width:4rem;object-fit:contain;width:auto}.pillowhan-option-warning{display:inline-block;margin-inline-start:.35rem;color:#b42318;font-size:.875rem;font-weight:600}.pillowhan-option-warning[hidden]{display:none}.pillowhan-product-card__eyebrow{color:var(--pillowhan-color-accent, #123f33);font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.4;margin-block-end:.25rem;text-transform:uppercase}.pillowhan-product-card__rating{align-items:center;color:var(--pillowhan-color-ink, #1f1f1f);display:inline-flex;font-size:.8125rem;gap:.25rem;line-height:1.4}.product-card__image,.product-card__image-wr{border-radius:var(--pillowhan-card-radius, 0)}.btn,.shopify-payment-button__button{border-radius:var(--pillowhan-button-radius, 0)}[data-pillowhan-wishlist-provider=none] .js-btn-wishlist,[data-pillowhan-quick-add=false] .js-grid-cart{display:none!important}.pillowhan-account__details{position:relative}.pillowhan-account__details>summary{cursor:pointer;list-style:none}.pillowhan-account__details>summary::-webkit-details-marker{display:none}.pillowhan-account__popover{background:var(--pillowhan-color-surface, #fff);border:1px solid var(--pillowhan-color-border, #d8d5cf);box-shadow:0 .75rem 2rem #0000001f;display:grid;inset-inline-end:0;min-width:13rem;padding:.5rem;position:absolute;top:calc(100% + .5rem);z-index:30}.pillowhan-account__popover a{color:var(--pillowhan-color-ink, #1f1f1f);padding:.65rem .75rem}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--pillowhan-color-accent, #123f33);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}[data-pillowhan-motion=off] *,[data-pillowhan-motion=off] *:before,[data-pillowhan-motion=off] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.pillowhan-bundle{background:var(--pillowhan-bundle-background, var(--pillowhan-color-surface, #fff));color:var(--pillowhan-color-ink, #1f1f1f);padding-block:var(--pillowhan-bundle-padding-top, 4rem) var(--pillowhan-bundle-padding-bottom, 4rem)}.pillowhan-bundle__header{margin-block-end:2rem;max-width:48rem}.pillowhan-bundle__eyebrow{color:var(--pillowhan-color-accent, #123f33);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pillowhan-bundle__heading{margin-block:.5rem 1rem}.pillowhan-bundle__editor-note,.pillowhan-bundle__backend-note{border:1px solid var(--pillowhan-color-border, #d8d5cf);padding:1rem}.pillowhan-bundle__step{border:0;border-block-start:1px solid var(--pillowhan-color-border, #d8d5cf);margin:0;padding:2rem 0}.pillowhan-bundle__step-heading{align-items:start;display:flex;gap:1rem;justify-content:space-between;margin-block-end:1.5rem}.pillowhan-bundle__step legend{font-size:1.25rem;font-weight:600}.pillowhan-bundle__step-status{margin:0;text-align:end}.pillowhan-bundle__step--valid .pillowhan-bundle__step-status{color:var(--pillowhan-color-accent, #123f33)}.pillowhan-bundle__products{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.pillowhan-bundle__product{border:1px solid var(--pillowhan-color-border, #d8d5cf);border-radius:var(--pillowhan-card-radius, 0);overflow:hidden}.pillowhan-bundle__image{aspect-ratio:1;display:block;overflow:hidden}.pillowhan-bundle__image img,.pillowhan-bundle__image svg{height:100%;object-fit:cover;width:100%}.pillowhan-bundle__product-content{display:grid;gap:.5rem;padding:1rem}.pillowhan-bundle__product-content h3,.pillowhan-bundle__price{margin:0}.pillowhan-bundle__product-content label{font-size:.75rem;font-weight:600}.pillowhan-bundle__product-content select,.pillowhan-bundle__product-content input{min-height:2.75rem;width:100%}.pillowhan-bundle__footer{border-block-start:1px solid var(--pillowhan-color-border, #d8d5cf);display:grid;gap:1rem;justify-items:start;padding-block-start:1.5rem}.pillowhan-bundle__message{margin:0;min-height:1.5em}@media(max-width:989px){.pillowhan-bundle__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.pillowhan-bundle__step-heading{display:block}.pillowhan-bundle__step-status{margin-block-start:.75rem;text-align:start}.pillowhan-bundle__products{grid-template-columns:1fr}}.pillowhan-rating{--pillowhan-rating-star-size: 1rem;align-items:center;color:var(--pillowhan-color-ink, #1f1f1f);display:inline-flex;gap:.35em;line-height:1}.pillowhan-rating--sm{--pillowhan-rating-star-size: .75rem;font-size:.75rem}.pillowhan-rating--md{--pillowhan-rating-star-size: 1rem;font-size:.8125rem}.pillowhan-rating__stars{display:inline-block;position:relative}.pillowhan-rating__row{display:inline-flex;gap:.125rem;white-space:nowrap}.pillowhan-rating__row--base{color:var(--pillowhan-color-border, #d8d5cf)}.pillowhan-rating__row--fill{inset-block-start:0;inset-inline-start:0;overflow:hidden;position:absolute}.pillowhan-rating__star{display:block;flex:0 0 auto;height:var(--pillowhan-rating-star-size, 1rem);width:var(--pillowhan-rating-star-size, 1rem)}.pillowhan-rating__count{color:var(--pillowhan-color-ink, #1f1f1f);line-height:1.4}.pillowhan-card-rating>.pillowhan-rating--sm{--pillowhan-rating-star-size: 17.67px;box-sizing:border-box;font-weight:400;gap:5.56px;min-height:27.6px;padding-block:5px 3px;vertical-align:top}.pillowhan-card-rating>.pillowhan-rating--sm .pillowhan-rating__stars{inset-block-start:-1.5px;line-height:0;margin-inline-start:-1.83px}.pillowhan-card-rating>.pillowhan-rating--sm .pillowhan-rating__row{gap:.33px}.pillowhan-card-rating>.pillowhan-rating--sm .pillowhan-rating__row--base{color:rgba(var(--color-body-text-rgb),.3)}.pillowhan-card-rating>.pillowhan-rating--sm .pillowhan-rating__count{color:rgba(var(--color-body-text-rgb),.7);font-size:90%;line-height:1.4}.pillowhan-card-swatches{align-items:center;display:flex;gap:.375rem;justify-content:center;margin-block-start:.5rem;position:relative}.pillowhan-card-swatches__track{display:flex;gap:.375rem;min-width:0}.pillowhan-card-swatches[data-display=grid] .pillowhan-card-swatches__track{flex-wrap:wrap;justify-content:center}.pillowhan-card-swatches[data-display=slider] .pillowhan-card-swatches__track{flex:0 1 auto;flex-wrap:nowrap;overflow-x:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory}.text-left .pillowhan-card-swatches,.text-left .pillowhan-card-swatches[data-display=grid] .pillowhan-card-swatches__track{justify-content:flex-start}@media(prefers-reduced-motion:reduce){.pillowhan-card-swatches[data-display=slider] .pillowhan-card-swatches__track{scroll-behavior:auto}}[data-pillowhan-motion=off] .pillowhan-card-swatches[data-display=slider] .pillowhan-card-swatches__track{scroll-behavior:auto}.pillowhan-card-swatches__swatch{-webkit-appearance:none;appearance:none;background:none;border:1px solid var(--pillowhan-color-border, #d8d5cf);cursor:pointer;display:block;flex:0 0 auto;height:26px;margin:0;padding:2px;position:relative;scroll-snap-align:start;width:26px}.pillowhan-card-swatches[data-shape=square] .pillowhan-card-swatches__swatch{border-radius:4px}.pillowhan-card-swatches[data-shape=square] .pillowhan-card-swatches__fill,.pillowhan-card-swatches[data-shape=square] .pillowhan-card-swatches__swatch:after{border-radius:2px}.pillowhan-card-swatches[data-shape=circle] .pillowhan-card-swatches__swatch,.pillowhan-card-swatches[data-shape=circle] .pillowhan-card-swatches__fill,.pillowhan-card-swatches[data-shape=circle] .pillowhan-card-swatches__swatch:after{border-radius:50%}.pillowhan-card-swatches__fill{background-position:center;background-size:cover;display:block;height:100%;width:100%}.pillowhan-card-swatches__swatch:hover{box-shadow:0 0 0 1px var(--pillowhan-color-surface, #fff),0 0 0 2px var(--pillowhan-color-border, #d8d5cf)}.pillowhan-card-swatches__swatch[aria-checked=true]{border-color:var(--pillowhan-color-ink, currentColor);box-shadow:0 0 0 1px var(--pillowhan-color-surface, #fff),0 0 0 2px var(--pillowhan-color-ink, currentColor)}.pillowhan-card-swatches__swatch[aria-disabled=true]:after{background:linear-gradient(to top right,transparent calc(50% - 2.5px),var(--pillowhan-color-surface, #fff) calc(50% - 2.5px),var(--pillowhan-color-surface, #fff) calc(50% - 1px),var(--pillowhan-color-ink, currentColor) calc(50% - 1px),var(--pillowhan-color-ink, currentColor) calc(50% + 1px),var(--pillowhan-color-surface, #fff) calc(50% + 1px),var(--pillowhan-color-surface, #fff) calc(50% + 2.5px),transparent calc(50% + 2.5px));content:"";top:2px;right:2px;bottom:2px;left:2px;pointer-events:none;position:absolute}.pillowhan-card-swatches__swatch:focus-visible{outline:2px solid var(--pillowhan-color-accent, #123f33);outline-offset:3px}.pillowhan-card-swatches__arrow{align-items:center;background:var(--pillowhan-color-surface, #fff);border:1px solid var(--pillowhan-color-border, #d8d5cf);border-radius:50%;color:var(--pillowhan-color-ink, #1f1f1f);cursor:pointer;display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;line-height:1;margin:0;padding:0;width:20px}.pillowhan-card-swatches__arrow:hover{border-color:var(--pillowhan-color-ink, #1f1f1f)}.pillowhan-card-swatches__arrow[hidden],.pillowhan-card-swatches[data-display=grid] .pillowhan-card-swatches__arrow{display:none}.pillowhan-card-swatches__more{align-self:center;color:var(--pillowhan-color-ink, #1f1f1f);flex:0 0 auto;font-size:.75rem;line-height:1.4;text-decoration:underline;text-underline-offset:.15em}.pillowhan-cart-line__bundle{align-items:center;color:var(--pillowhan-cart-muted, #667474);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.4rem;line-height:1.4;margin:.35rem 0 0}.pillowhan-cart-line__bundle-label{background:var(--pillowhan-cart-accent, var(--ph-color-accent, #bb5237));border-radius:999px;color:var(--pillowhan-cart-button-text, #ffffff);font-size:.625rem;font-weight:600;letter-spacing:.06em;line-height:1.2;padding:.2rem .5rem;text-transform:uppercase}.pillowhan-card-swatches__new{background:var(--pillowhan-color-ink, #1f1f1f);border-radius:0 0 2px 2px;color:var(--pillowhan-color-surface, #fff);font-size:8px;font-weight:600;inset-block-end:2px;inset-inline:2px;letter-spacing:.04em;line-height:10px;overflow:hidden;pointer-events:none;position:absolute;text-align:center;text-overflow:clip;text-transform:uppercase;white-space:nowrap}.pillowhan-card-swatches[data-shape=circle] .pillowhan-card-swatches__new{border-radius:0 0 999px 999px}.pillowhan-colour-family{margin-block:.75rem 1rem}.pillowhan-colour-family__header{align-items:baseline;color:var(--pillowhan-color-ink, #1f1f1f);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.25rem .4rem;line-height:1.4;margin-block-end:.5rem}.pillowhan-colour-family__label{font-weight:600}.pillowhan-colour-family__label:after{content:":"}.pillowhan-colour-family__name{font-weight:400}.pillowhan-colour-family__name--fit{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pillowhan-colour-family__description{color:var(--pillowhan-cart-muted, #667474);flex-basis:100%;font-size:.8125rem}.pillowhan-colour-family__grid{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.pillowhan-colour-family__more{margin-inline-start:auto;color:inherit;font-size:.8125rem;line-height:1;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.pillowhan-colour-family__item{display:block;flex:0 0 auto;margin:0;padding:0}.pillowhan-colour-family__chip{--ph-chip-size: 28px;align-items:center;color:var(--pillowhan-color-ink, #1f1f1f);display:flex;flex-direction:column;gap:2px;text-decoration:none}.pillowhan-colour-family__fill{background-position:center;background-size:cover;border:1px solid var(--pillowhan-color-border, #d8d5cf);border-radius:6px;box-sizing:border-box;display:block;height:var(--ph-chip-size, 28px);position:relative;transition:box-shadow .15s ease,border-color .15s ease;width:var(--ph-chip-size, 28px)}.pillowhan-colour-family__chip:hover .pillowhan-colour-family__fill{box-shadow:0 0 0 1px var(--pillowhan-color-surface, #fff),0 0 0 2px var(--pillowhan-color-border, #d8d5cf)}.pillowhan-colour-family__chip[aria-current=page] .pillowhan-colour-family__fill{border-color:var(--pillowhan-color-ink, currentColor);box-shadow:0 0 0 1px var(--pillowhan-color-surface, #fff),0 0 0 2px var(--pillowhan-color-ink, currentColor)}.pillowhan-colour-family__chip:focus-visible{border-radius:6px;outline:2px solid var(--pillowhan-color-accent, #123f33);outline-offset:3px}.pillowhan-colour-family__chip--sold-out .pillowhan-colour-family__fill:after{background:linear-gradient(to top right,transparent calc(50% - 2.5px),var(--pillowhan-color-surface, #fff) calc(50% - 2.5px),var(--pillowhan-color-surface, #fff) calc(50% - 1px),var(--pillowhan-color-ink, currentColor) calc(50% - 1px),var(--pillowhan-color-ink, currentColor) calc(50% + 1px),var(--pillowhan-color-surface, #fff) calc(50% + 1px),var(--pillowhan-color-surface, #fff) calc(50% + 2.5px),transparent calc(50% + 2.5px));border-radius:inherit;content:"";top:1px;right:1px;bottom:1px;left:1px;pointer-events:none;position:absolute}.pillowhan-colour-family__new{color:var(--pillowhan-color-accent, #123f33);display:block;font-size:8px;font-weight:600;letter-spacing:.08em;line-height:1;text-align:center;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.pillowhan-colour-family__fill{transition:none}}[data-pillowhan-motion=off] .pillowhan-colour-family__fill{transition:none}@supports (-webkit-touch-callout: none){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea{font-size:max(16px,1em)}}:root{--ph-pillow-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M12 7C32 14 68 14 88 7C95 4 96 5 93 12C86 32 86 68 93 88C96 95 95 96 88 93C68 86 32 86 12 93C5 96 4 95 7 88C14 68 14 32 7 12C4 5 5 4 12 7Z'/%3E%3C/svg%3E")}.pillowhan-card-swatches[data-shape=pillow] .pillowhan-card-swatches__swatch,.pillowhan-card-swatches[data-shape=pillow] .pillowhan-card-swatches__swatch:hover,.pillowhan-card-swatches[data-shape=pillow] .pillowhan-card-swatches__swatch[aria-checked=true]{border-color:transparent;border-radius:0;box-shadow:none}.pillowhan-card-swatches[data-shape=pillow] .pillowhan-card-swatches__fill,.pillowhan-card-swatches[data-shape=pillow] .pillowhan-card-swatches__swatch:after{-webkit-mask:var(--ph-pillow-mask) center / 100% 100% no-repeat;mask:var(--ph-pillow-mask) center / 100% 100% no-repeat}.pillowhan-card-swatches[data-shape=pillow] .pillowhan-card-swatches__swatch:before{background:var(--pillowhan-color-border, #d8d5cf);content:"";top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;position:absolute;-webkit-mask-image:var(--ph-pillow-mask),var(--ph-pillow-mask);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%,calc(100% - 2px) calc(100% - 2px);-webkit-mask-composite:xor;mask-composite:exclude;mask-image:var(--ph-pillow-mask),var(--ph-pillow-mask);mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%,calc(100% - 2px) calc(100% - 2px)}.pillowhan-card-swatches[data-shape=pillow] .pillowhan-card-swatches__swatch:hover:before{background:color-mix(in srgb,var(--pillowhan-color-ink, #1f1f1f) 55%,transparent)}.pillowhan-card-swatches[data-shape=pillow] .pillowhan-card-swatches__swatch[aria-checked=true]:before{background:var(--pillowhan-color-ink, #1f1f1f);-webkit-mask-size:100% 100%,calc(100% - 3px) calc(100% - 3px);mask-size:100% 100%,calc(100% - 3px) calc(100% - 3px)}.pillowhan-card-swatches[data-shape=pillow] .pillowhan-card-swatches__new{border-radius:2px;inset-block-end:4px;inset-inline:4px}.pillowhan-colour-family[data-shape=circle] .pillowhan-colour-family__fill{border-radius:50%}.pillowhan-colour-family[data-shape=pillow] .pillowhan-colour-family__chip{position:relative}.pillowhan-colour-family[data-shape=pillow] .pillowhan-colour-family__fill,.pillowhan-colour-family[data-shape=pillow] .pillowhan-colour-family__chip:hover .pillowhan-colour-family__fill,.pillowhan-colour-family[data-shape=pillow] .pillowhan-colour-family__chip[aria-current=page] .pillowhan-colour-family__fill{border-color:transparent;border-radius:0;box-shadow:none;-webkit-mask:var(--ph-pillow-mask) center / 100% 100% no-repeat;mask:var(--ph-pillow-mask) center / 100% 100% no-repeat}.pillowhan-colour-family[data-shape=pillow] .pillowhan-colour-family__chip:before{background:var(--pillowhan-color-border, #d8d5cf);content:"";height:var(--ph-chip-size, 28px);inset-block-start:0;inset-inline-start:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:var(--ph-chip-size, 28px);z-index:1;-webkit-mask-image:var(--ph-pillow-mask),var(--ph-pillow-mask);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%,calc(100% - 2px) calc(100% - 2px);-webkit-mask-composite:xor;mask-composite:exclude;mask-image:var(--ph-pillow-mask),var(--ph-pillow-mask);mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%,calc(100% - 2px) calc(100% - 2px)}.pillowhan-colour-family[data-shape=pillow] .pillowhan-colour-family__chip:hover:before{background:color-mix(in srgb,var(--pillowhan-color-ink, #1f1f1f) 55%,transparent)}.pillowhan-colour-family[data-shape=pillow] .pillowhan-colour-family__chip[aria-current=page]:before{background:var(--pillowhan-color-ink, #1f1f1f);height:calc(var(--ph-chip-size, 28px) + 6px);inset-block-start:-3px;width:calc(var(--ph-chip-size, 28px) + 6px);-webkit-mask-size:100% 100%,calc(100% - 3px) calc(100% - 3px);mask-size:100% 100%,calc(100% - 3px) calc(100% - 3px)}
/*# sourceMappingURL=/cdn/shop/t/51/assets/pillowhan-components.css.map */
