body.pr2{--pr-line: rgba(var(--pr-ink-rgb), .12);--pr-line-strong: rgba(var(--pr-ink-rgb), .22);--pr-ink-70: rgba(var(--pr-ink-rgb), .72);--pr-ink-50: rgba(var(--pr-ink-rgb), .5);--pr-shadow-sm: 0 2px 10px rgba(var(--pr-ink-rgb), .06);--pr-shadow-md: 0 14px 40px rgba(var(--pr-ink-rgb), .14);--pr-shadow-lg: 0 24px 60px rgba(var(--pr-ink-rgb), .22);--pr-ease: cubic-bezier(.2, .9, .3, 1);--pr-gutter: 1.6rem;--pr-btn-h: 4.8rem;--pr-btn-h-sm: 4rem;--pr-input-h: 4.8rem;--font-heading-family: var(--pr-font-display);--font-body-family: var(--pr-font-body);--font-heading-weight: 700;--font-body-weight: 400;--font-body-weight-bold: 600;font-family:var(--pr-font-body);letter-spacing:-.003em;color:var(--pr-ink-70);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width:750px){body.pr2{--pr-gutter: 3.2rem;--pr-btn-h: 5.2rem;--pr-btn-h-sm: 4.4rem}}body.pr2 ::selection{background:var(--pr-marigold);color:var(--pr-ink)}:where(body.pr2) :is(h1,h2,h3,h4,h5){font-family:var(--pr-font-display);font-weight:700;color:rgb(var(--color-foreground));letter-spacing:-.03em;line-height:1.04;font-optical-sizing:auto}:where(body.pr2) :is(.h0,.h1,.h2,.h3,.h4,.h5){font-family:var(--pr-font-display);font-weight:700;letter-spacing:-.03em;line-height:1.04;font-optical-sizing:auto}:where(body.pr2) :is(h4,h5){letter-spacing:-.015em;line-height:1.2;font-weight:600}:where(body.pr2) :is(.h4,.h5){letter-spacing:-.015em;line-height:1.2;font-weight:600}:where(body.pr2) h1{font-size:clamp(2.8rem,5.2vw,5.6rem)}:where(body.pr2) h2{font-size:clamp(2.4rem,3.8vw,4.4rem)}:where(body.pr2) h3{font-size:clamp(1.8rem,2.2vw,2.6rem);letter-spacing:-.02em}:where(body.pr2) h4{font-size:1.7rem}:where(body.pr2) h5{font-size:1.4rem}:where(body.pr2) .h0{font-size:clamp(4rem,9vw,11rem);font-weight:800;letter-spacing:-.05em;line-height:.94}:where(body.pr2) .h1{font-size:clamp(2.8rem,5.2vw,5.6rem)}:where(body.pr2) .h2{font-size:clamp(2.4rem,3.8vw,4.4rem)}:where(body.pr2) .h3{font-size:clamp(1.8rem,2.2vw,2.6rem);letter-spacing:-.02em}:where(body.pr2) .h4{font-size:1.7rem}:where(body.pr2) .h5{font-size:1.4rem}:where(body.pr2) :is(h1,h2,h3,.h0,.h1,.h2,.h3,.pr-display) em,body.pr2 .pr-accent{font-family:var(--pr-font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--pr-coral)}body.pr2 .pr-eyebrow,body.pr2 .caption-with-letter-spacing{font-family:var(--pr-font-body);font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-muted)}body.pr2 .rte{line-height:1.6}body.pr2 .rte{color:rgba(var(--color-foreground),.78)}body.pr2 .rte :is(h1,h2,h3,h4){margin-top:1.4em;margin-bottom:.5em}body.pr2 .rte a,body.pr2 a.link--underline{color:rgb(var(--color-foreground));text-decoration-thickness:1px;text-underline-offset:.22em}body.pr2 .rte a:hover{color:var(--pr-coral)}body.pr2 .rte blockquote{border-left:3px solid var(--pr-coral);font-family:var(--pr-font-serif);font-style:italic;font-size:1.25em;color:rgb(var(--color-foreground))}body.pr2 .rte table{border-radius:var(--pr-r-card);overflow:hidden;border:1px solid var(--pr-line)}body.pr2 .rte table td,body.pr2 .rte table th{border-color:var(--pr-line)}body.pr2 .button,body.pr2 .shopify-challenge__button,body.pr2 .customer button:not(.disclosure__button),body.pr2 .shopify-payment-button__button--unbranded{--buttons-radius: 999px;--buttons-radius-outset: 999px;min-height:var(--pr-btn-h);padding:0 2.6rem;border-radius:999px;font-family:var(--pr-font-body);font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1.1;text-transform:none;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:none;transition:transform .2s var(--pr-ease),background-color .2s ease,color .2s ease,opacity .2s ease}body.pr2 .button:before,body.pr2 .button:after,body.pr2 .shopify-payment-button__button--unbranded:before,body.pr2 .shopify-payment-button__button--unbranded:after{border-radius:999px}body.pr2 .button:after{box-shadow:0 0 0 1.5px rgb(var(--color-button))}body.pr2 .button--secondary:after{box-shadow:0 0 0 1.5px rgb(var(--color-foreground))}body.pr2 .button:not([disabled]):not(.loading):hover{transform:translateY(-1px)}body.pr2 .button:not([disabled]):hover:after{box-shadow:0 0 0 1.5px rgb(var(--color-button))}body.pr2 .button--secondary:not([disabled]):hover:after{box-shadow:0 0 0 1.5px rgb(var(--color-foreground))}body.pr2 .button:active:not([disabled]){transform:translateY(0) scale(.985)}body.pr2 .button:focus-visible{outline:2px solid var(--pr-coral);outline-offset:3px;box-shadow:none}body.pr2 .button--secondary,body.pr2 .button.button--secondary{background-color:transparent;color:rgb(var(--color-foreground))}body.pr2 .button--secondary:not([disabled]):hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}body.pr2 .button--tertiary{min-height:3.6rem;padding:0 1.6rem;font-size:1.3rem;background:transparent;color:rgb(var(--color-foreground))}body.pr2 .button--small{min-height:var(--pr-btn-h-sm);padding:0 1.8rem;font-size:1.4rem}body.pr2 .button:disabled,body.pr2 .button[aria-disabled=true],body.pr2 .button.disabled{opacity:.38;cursor:not-allowed;transform:none}body.pr2 .button.loading{color:transparent}body.pr2 .button.loading>.loading__spinner{color:rgb(var(--color-button-text))}body.pr2 .button--secondary.loading>.loading__spinner{color:var(--pr-ink)}body.pr2 .pr-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:var(--pr-btn-h);padding:0 2.6rem;border:1.5px solid var(--pr-ink);border-radius:999px;background:var(--pr-ink);color:var(--pr-paper);font:600 1.5rem/1 var(--pr-font-body);letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .2s var(--pr-ease),background-color .2s ease,color .2s ease,border-color .2s ease}body.pr2 .pr-btn:hover{transform:translateY(-2px)}body.pr2 .pr-btn:active{transform:translateY(0) scale(.985)}body.pr2 .pr-btn:focus-visible{outline:2px solid var(--pr-coral);outline-offset:3px}body.pr2 .pr-btn svg{width:1.6rem;height:1.6rem;flex:none;transition:transform .2s var(--pr-ease)}body.pr2 .pr-btn:hover svg{transform:translate(3px)}body.pr2 .pr-btn--ghost{background:transparent;color:var(--pr-ink)}body.pr2 .pr-btn--ghost:hover{background:var(--pr-ink);color:var(--pr-paper)}body.pr2 .pr-btn--light{background:var(--pr-paper);border-color:var(--pr-paper);color:var(--pr-ink)}body.pr2 .pr-btn--light-ghost{background:transparent;border-color:#fff9;color:var(--pr-paper)}body.pr2 .pr-btn--light-ghost:hover{background:var(--pr-paper);border-color:var(--pr-paper);color:var(--pr-ink)}body.pr2 .pr-btn--sm{min-height:var(--pr-btn-h-sm);padding:0 1.8rem;font-size:1.4rem}body.pr2 .pr-btn--block{width:100%}body.pr2 .pr-link-arrow{display:inline-flex;align-items:center;gap:.6rem;font:600 1.4rem/1.2 var(--pr-font-body);color:var(--pr-ink);text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:.2rem;white-space:nowrap}body.pr2 .pr-link-arrow:hover{color:var(--pr-coral)}body.pr2 .field__input,body.pr2 .select__select,body.pr2 .customer .field input,body.pr2 .customer select,body.pr2 .text-area,body.pr2 textarea.field__input,body.pr2 .localization-form__select{font-family:var(--pr-font-body);font-size:1.6rem;letter-spacing:0;color:var(--pr-ink);background-color:var(--pr-paper);border-radius:14px}body.pr2 .field__input,body.pr2 .select__select{min-height:var(--pr-input-h)}body.pr2 .field:before,body.pr2 .select:before,body.pr2 .localization-form__select:before{display:none}body.pr2 .field:after,body.pr2 .select:after,body.pr2 .customer .field:after,body.pr2 .customer select:after,body.pr2 .localization-form__select:after{border-radius:14px;box-shadow:0 0 0 1.5px var(--pr-line-strong);transition:box-shadow .15s ease}body.pr2 .field:hover:after,body.pr2 .select:hover:after{box-shadow:0 0 0 1.5px rgba(var(--pr-ink-rgb),.45)}body.pr2 .field:focus-within:after,body.pr2 .select:focus-within:after{box-shadow:0 0 0 2px var(--pr-ink)}body.pr2 .field__input:focus,body.pr2 .field__input:focus-visible,body.pr2 .select__select:focus,body.pr2 .select__select:focus-visible{box-shadow:none;outline:none}body.pr2 .field__label,body.pr2 .customer .field label{color:var(--pr-muted);font-size:1.4rem;letter-spacing:0}body.pr2 .field__input::placeholder{color:rgba(var(--pr-ink-rgb),.42)}body.pr2 .field__input[aria-invalid=true]{box-shadow:0 0 0 1.5px var(--pr-coral)}body.pr2 .form__message,body.pr2 .form-status{font-size:1.4rem;letter-spacing:0}body.pr2 .form__message .icon-error+*,body.pr2 .form-message--error{color:#b42a10}body.pr2 input[type=checkbox]:not(.visually-hidden):not(.ss-input),body.pr2 input[type=radio]:not(.visually-hidden):not([class*=swatch]):not([name^=options]){accent-color:var(--pr-ink)}body.pr2 .pr-chip{display:inline-flex;align-items:center;gap:.6rem;min-height:3.6rem;padding:0 1.5rem;border:1.5px solid var(--pr-line);border-radius:999px;background:var(--pr-paper);color:var(--pr-ink);font:500 1.4rem/1 var(--pr-font-body);text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}body.pr2 .pr-chip:hover{border-color:var(--pr-ink)}body.pr2 .pr-chip.is-on,body.pr2 .pr-chip[aria-pressed=true],body.pr2 .pr-chip[aria-current=page]{background:var(--pr-ink);border-color:var(--pr-ink);color:var(--pr-paper)}body.pr2 .pr-kicker{display:inline-flex;align-items:center;gap:.8rem;padding:.7rem 1.4rem;border:1px solid var(--pr-line);border-radius:999px;background:var(--pr-paper);color:var(--pr-ink);font:500 1.3rem/1.2 var(--pr-font-body);letter-spacing:0}body.pr2 .pr-kicker svg{width:1.4rem;height:1.4rem;color:var(--pr-coral)}body.pr2 .quantity{border-radius:999px;background:var(--pr-paper);min-height:4.4rem}body.pr2 .quantity:before,body.pr2 .quantity:after{border-radius:999px}body.pr2 .quantity>.quantity__button,body.pr2 .quantity>.quantity__input{background-color:transparent!important}body.pr2 .quantity:after{box-shadow:0 0 0 1.5px var(--pr-line-strong)}body.pr2 .quantity__input{font-family:var(--pr-font-body);font-weight:600;font-size:1.5rem;color:rgb(var(--color-foreground));background:transparent}body.pr2 .quantity__button{color:rgb(var(--color-foreground));width:4.2rem}body.pr2 .quantity__button:disabled{opacity:.3}body.pr2 .badge{border-radius:999px;padding:.45rem 1.1rem;font:600 1.15rem/1 var(--pr-font-body);letter-spacing:.02em;border:0}body.pr2 .price{font-family:var(--pr-font-body);letter-spacing:0;color:rgb(var(--color-foreground))}body.pr2 .price .price-item--regular,body.pr2 .price .price-item--sale{font-weight:700}body.pr2 .price--on-sale .price-item--sale{color:var(--pr-sale)}body.pr2 .price--on-sale .price-item--regular{color:var(--pr-muted);font-weight:400}body.pr2 .pr-sale-tag{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .9rem;border-radius:999px;background:var(--pr-coral);color:var(--pr-paper);font:600 1.15rem/1 var(--pr-font-body)}body.pr2 #MainContent{background:transparent!important}body.pr2 .page-width{padding-left:var(--pr-gutter);padding-right:var(--pr-gutter)}body.pr2 .title-wrapper-with-link{align-items:flex-end;gap:1.6rem}body.pr2 .title-wrapper-with-link .link{font:600 1.4rem/1.2 var(--pr-font-body);color:rgb(var(--color-foreground))}body.pr2 .title,body.pr2 .title-wrapper .title{margin-bottom:0}body.pr2 .media,body.pr2 .card__media,body.pr2 .card__inner{border-radius:var(--pr-r-card)}body.pr2 .card{--border-radius: var(--pr-r-card)}body.pr2 .card-wrapper .card__heading,body.pr2 .card__heading{font-family:var(--pr-font-body);font-weight:500;letter-spacing:-.005em;color:rgb(var(--color-foreground));line-height:1.35}body.pr2 .card__heading a{color:inherit}body.pr2 .accordion{border-color:var(--pr-line)}body.pr2 .accordion summary,body.pr2 .collapsible-content summary{padding:1.8rem 0}body.pr2 .accordion__title{font-family:var(--pr-font-display);font-weight:600;font-size:1.7rem;letter-spacing:-.015em;color:rgb(var(--color-foreground))}body.pr2 .accordion .icon-caret,body.pr2 summary .icon-caret{color:rgb(var(--color-foreground))}body.pr2 .predictive-search{border-radius:20px;border:1px solid var(--pr-line);background:var(--pr-paper);box-shadow:var(--pr-shadow-md);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.pr2 .predictive-search__heading{font:600 1.15rem/1.2 var(--pr-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--pr-muted);border-bottom:1px solid var(--pr-line);padding:1.4rem 0 .8rem;margin:0 1.6rem;width:calc(100% - 3.2rem)}body.pr2 .predictive-search__list-item[aria-selected=true]>*,body.pr2 .predictive-search__list-item:hover>*,body.pr2 .predictive-search__item:hover,body.pr2 .predictive-search__item[aria-selected=true]{background-color:var(--pr-cream)}body.pr2 .predictive-search__item{border-radius:12px;padding:.9rem 1.2rem}body.pr2 .predictive-search__item-heading{font-family:var(--pr-font-body);font-weight:500;font-size:1.4rem;color:var(--pr-ink)}body.pr2 .predictive-search__image{border-radius:10px;background:var(--pr-sand)}body.pr2 .predictive-search__item--term{font-weight:600;color:var(--pr-ink)}body.pr2 .predictive-search__item--term .icon-arrow{color:var(--pr-coral)}body.pr2 .predictive-search mark{background:transparent;color:var(--pr-ink);font-weight:700}body.pr2 .predictive-search__loading-state{color:var(--pr-ink)}body.pr2 .pagination__item{border-radius:999px;color:rgb(var(--color-foreground));font-weight:500}body.pr2 .pagination__item--current{background:var(--pr-ink);color:var(--pr-paper)}body.pr2 .pagination__item--current:after{display:none}body.pr2 .modal__content,body.pr2 .popup-modal__content,body.pr2 .drawer__inner,body.pr2 .product-popup-modal__content{background:var(--pr-paper)}body.pr2 .popup-modal__content,body.pr2 .product-popup-modal__content{border-radius:24px}body.pr2 .modal__close-button,body.pr2 .product-media-modal__toggle{border-radius:50%;background:var(--pr-cream);color:var(--pr-ink)}body.pr2 *:focus-visible{outline-color:var(--pr-coral)}@media(prefers-reduced-motion:reduce){body.pr2 *,body.pr2 *:before,body.pr2 *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/pr2-theme.css.map */
