:root{--up-ink:#131313;--up-yellow:#fbc82f;--up-pink:#f7a6c8;--font-body-family:"UP Atkinson",Arial,sans-serif;--font-heading-family:"UP Atkinson",Arial,sans-serif;--font-body-style:normal;--font-heading-style:normal;--font-body-weight:400;--font-heading-weight:650;--color-foreground:19,19,19;--color-background:255,255,255}html{scroll-behavior:smooth}body{margin:0;color:var(--up-ink);background:#fff;font:400 17px/1.45 var(--font-body-family);letter-spacing:0}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:var(--font-heading-family);font-weight:650;letter-spacing:-.025em;color:var(--up-ink);line-height:1.12}h1,h2,.h1,.h2{font-size:32px}h3,.h3{font-size:24px}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid currentColor;outline-offset:4px;box-shadow:none}p{margin:0 0 1em}img{max-width:100%;height:auto}.up-shell{width:100%;max-width:1440px;margin-inline:auto;padding-inline:48px;box-sizing:border-box}.page-width{max-width:1440px;padding-inline:48px}.page-width--narrow{max-width:900px}.up-header{background:var(--up-yellow)}.up-header-inner{display:grid;grid-template-columns:minmax(240px,320px) 1fr;align-items:center;gap:54px;min-height:170px;padding-block:16px}.up-brand{display:block;width:100%;max-width:390px;text-decoration:none}.up-logo-image{display:block;width:100%;height:auto}.up-header-copy{max-width:720px}.up-nav{display:flex;gap:28px;align-items:center;flex-wrap:wrap;font-size:19px}.up-nav a{text-decoration:none;padding-block:8px}.up-nav a:hover{text-decoration:underline}.up-nav a:last-child{margin-left:auto}.up-header h1,.up-header-statement{font-size:32px;font-weight:650;line-height:1.1;letter-spacing:-.025em;margin:22px 0 12px}.up-shipping-link{font-size:17px}.up-collection{padding-block:32px 58px}.up-section-head{display:flex;align-items:start;justify-content:space-between;gap:40px;margin-bottom:14px}.up-section-head h1,.up-section-head h2{margin:0}.up-section-head p{max-width:580px;margin:0;font-size:17px}.up-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 44px;margin:0;padding:0}.up-product{min-width:0}.up-product-link{display:block;text-decoration:none}.up-product-link:hover h3{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.up-product-image{position:relative;aspect-ratio:1/.86;background:#fff;overflow:hidden}.up-product-image img{position:absolute;width:var(--photo-width,100%);max-width:none;height:auto;left:calc(50% - var(--photo-left,50%));bottom:10%;transform:translateY(var(--photo-drop,0%));object-fit:contain}.up-product-info{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.up-product-info h3{font-size:24px;margin:0;font-weight:650;line-height:1.12}.up-product-price{font-size:24px;white-space:nowrap}.up-product-meta{font-size:17px;line-height:1.35;margin:10px 0 12px;min-height:2.7em}.up-action{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:48px;background:transparent;border:0;border-bottom:3px solid currentColor;padding:6px 0;text-decoration:none;font-size:24px;font-weight:650;line-height:1.2;letter-spacing:-.02em}.up-action:hover{border-bottom-width:5px;padding-bottom:4px;text-decoration:none}.up-action:disabled{opacity:.55}.up-action[aria-busy=true]{cursor:wait}.up-add-status{font-size:16px;line-height:1.3;margin:8px 0 0;min-height:21px}.up-add-status a{margin-left:8px}.up-advice-section{padding-block:18px 64px}.up-advice{background:var(--up-pink);max-width:900px;padding:36px 42px;margin-left:auto;display:grid;grid-template-columns:1fr 1.4fr;gap:42px}.up-advice h2{margin:0;max-width:260px}.up-advice details{border-bottom:1.5px solid;padding:15px 0}.up-advice details:first-child{padding-top:0}.up-advice summary{cursor:pointer;font-size:20px;font-weight:600;padding-block:4px;list-style:disclosure-closed}.up-advice details[open]>summary{list-style:disclosure-open}.up-advice details div{padding-top:12px}.up-advice details p{margin-bottom:4px}.up-advice>div>p{margin:24px 0 0}.up-gifting{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-block:20px 80px}.up-gifting h2{margin:0}.up-gifting>div{max-width:580px}.up-footer{border-top:1.5px solid var(--up-ink);padding-block:44px 24px}.up-footer-top{display:grid;grid-template-columns:1fr 1fr;gap:64px}.up-footer .up-brand{max-width:280px}.up-footer-top p{margin-top:18px}.up-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;align-content:start}.up-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:44px;font-size:15px}.up-footer-bottom p{margin:0}body .button,body .shopify-challenge__button,body .customer button{background:transparent!important;color:var(--up-ink)!important;border:0;border-bottom:3px solid currentColor;border-radius:0;box-shadow:none;padding:12px 0;min-height:48px;font-family:var(--font-body-family);font-size:22px;letter-spacing:0;justify-content:space-between;text-decoration:none}body .button:before,body .button:after,body .customer button:after{display:none}body .button:hover{border-bottom-width:5px;padding-bottom:10px}body .button[disabled],body .button[aria-disabled=true]{opacity:.5}body .product-form__submit{font-size:28px!important}body .product-form__submit>span:first-child{flex:1;text-align:left}body .product-form__submit .up-pdp-plus{margin-left:24px}body .product-form__submit[disabled] .up-pdp-plus{display:none}body .product__title h1{font-size:40px}body .product__info-wrapper .price{font-size:26px}body .product__info-wrapper .product__tax{font-size:16px}body .product__description{font-size:17px}body .product__description h2{font-size:26px;margin-top:32px}body .product__description ul{padding-left:22px}body .product-form__input .form__label{font-size:17px}body .product-form__input--pill input[type=radio]+label{font-size:17px;background:transparent!important;color:var(--up-ink)!important;border:0;border-bottom:1.5px solid currentColor;border-radius:0}body .product-form__input--pill input[type=radio]:checked+label{border-bottom-width:3px}body .quantity{background:transparent;border:0;border-bottom:1.5px solid currentColor}body .quantity:after,body .quantity:before{display:none}body .quantity__button{min-width:44px}body .quantity__input{font-size:20px}body .cart__checkout-button{font-size:28px!important}body .cart__ctas{display:block}body .cart__footer .tax-note{font-size:17px}body .cart-item__name,body .totals__total,body .totals__total-value{font-size:24px}body .cart-item .product-option,body .cart-item__price-wrapper{font-size:17px}body .cart-items th{font-size:15px;letter-spacing:0}body .cart-item__image{object-fit:contain}body .cart-item cart-remove-button .button{border:0;font-size:17px}body .cart__warnings h1{font-size:36px}body .cart__warnings .button{display:inline-flex}body .cart__login-title,body .cart__login-paragraph{display:none}body .field:before,body .field:after,body .select:before,body .select:after{display:none}body .field__input,body .select__select,body .customer .field input{border:0;border-bottom:1.5px solid currentColor;border-radius:0;box-shadow:none!important;background:transparent;font-size:18px}body .field__label{font-size:17px}body .field__input:focus~.field__label,body .field__input:not(:placeholder-shown)~.field__label{font-size:15px}body .field__button{border:0;background:transparent}body .contact .title{font-size:32px}body .shopify-policy__container{max-width:900px!important;padding:44px 28px!important;font-size:17px}body .shopify-policy__title h1{font-size:36px}body .shopify-policy__body h2,body .rte h2{font-size:26px}body .rte{font-size:17px;line-height:1.6}body .rte dd{margin:0 0 20px}body .rte dt{margin-top:18px}body .rte a{color:inherit}body .rte table{box-shadow:none}body .main-page-title{font-size:40px}body .card__heading{font-size:24px}body .card .price{font-size:20px}body .card-wrapper .card{background:transparent;border:0;box-shadow:none}body .card-wrapper .card__inner{background:#fff}body .card-wrapper .card__media img{object-fit:contain!important}body .card .icon-arrow,body .animate-arrow .icon-arrow{display:none}body .card__information{padding-inline:0}body .search__button .icon-search{width:20px;height:20px}body .template-search__header h1{font-size:36px}body .facets__heading,body .facets__summary,body .facet-filters__label,body .facet-filters__sort,body .product-count__text,body .pagination__item{font-size:17px}body .underlined-link,body .link{font-size:inherit;color:inherit}body .copyright__content{font-size:15px}@media(max-width:989px){.up-shell,.page-width{padding-inline:28px}.up-header-inner{grid-template-columns:250px 1fr;gap:28px}.up-nav{gap:18px}.up-header h1,.up-header-statement{font-size:28px}.up-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.up-section-head{display:block}.up-section-head p{margin-top:16px}.up-advice{gap:28px;padding:32px}.up-footer-links{gap:14px}}@media(max-width:749px){.up-shell,.page-width{padding-inline:22px}.up-header-inner{display:flex;flex-direction:column;gap:8px;min-height:0;padding-block:14px 18px;align-items:stretch}.up-header .up-brand{max-width:230px;margin-inline:auto}.up-header-copy{width:100%;max-width:none}.up-nav{justify-content:space-between;gap:8px;font-size:17px}.up-nav a:last-child{margin-left:0}.up-header h1,.up-header-statement{font-size:28px;margin:12px 0 8px}.up-shipping-link{font-size:16px}.up-collection{padding-block:32px 28px}.up-section-head{margin-bottom:10px}.up-section-head h1,.up-section-head h2{font-size:30px}.up-section-head p{font-size:16px;line-height:1.4}.up-grid{grid-template-columns:1fr;gap:18px}.up-product-image{aspect-ratio:1/.92}.up-product-info h3,.up-product-price{font-size:24px}.up-product-meta{min-height:0;margin:12px 0}.up-action{font-size:24px}.up-advice-section{padding-block:24px 44px}.up-advice{display:block;padding:28px 24px}.up-advice h2{font-size:30px;max-width:100%;margin-bottom:30px}.up-advice summary{font-size:19px}.up-gifting{display:block;padding-block:10px 48px}.up-gifting h2{font-size:30px;margin-bottom:22px}.up-footer-top{display:block}.up-footer .up-brand{max-width:230px}.up-footer-links{margin-top:32px;font-size:16px;gap:18px}.up-footer-bottom{display:block;overflow-wrap:anywhere;margin-top:36px}.up-footer-bottom p{margin-bottom:12px}.product__title h1,.main-page-title{font-size:32px}.product__info-wrapper{padding-top:18px!important}.product__media-list{margin-bottom:0}.product-form__submit{font-size:26px!important}.cart-item__name{font-size:21px}.cart-item .product-option{font-size:16px}.cart-item__quantity{padding-left:0}.cart__footer .tax-note{text-align:left}.shopify-policy__container{padding:32px 22px!important}.shopify-policy__title h1{font-size:32px}.rte{overflow-wrap:anywhere}.template-search__header{margin-bottom:24px}.card__heading{font-size:21px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.up-search-page,.up-missing{padding-block:48px 80px}.up-search-page h1,.up-missing h1{margin:0 0 28px}.up-search-form{max-width:640px;margin-bottom:44px}.up-search-form label{display:block;margin-bottom:12px}.up-search-form>div{display:flex;gap:28px}.up-search-form input[type=search]{width:100%;min-width:0;min-height:48px;border:0;border-bottom:1.5px solid;border-radius:0;padding:8px 0;background:transparent}.up-search-form .up-action{width:auto}.up-missing .up-action{max-width:400px;margin:28px 0}.up-missing>p{max-width:640px}.up-nav a{min-height:44px;min-width:44px;display:flex;align-items:center;box-sizing:border-box}body .button:focus-visible,body .button.focused,body .field__input:focus-visible,body .select__select:focus-visible{outline:3px solid currentColor;outline-offset:4px;box-shadow:none!important}.up-header--inside .up-header-inner{grid-template-columns:minmax(200px,240px) 1fr;min-height:128px;padding-block:12px}.up-header--inside .up-header-statement{display:none}.up-header--inside .up-shipping-link{display:inline-block;margin-top:8px}@media(max-width:749px){.up-header--inside .up-header-inner{display:flex;min-height:0;padding-block:12px}.up-header--inside .up-brand{max-width:160px}.up-header--inside .up-shipping-link{margin-top:6px}}.up-product-image:not([style]) img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center bottom}:focus-visible{outline:3px solid currentColor!important;outline-offset:4px;box-shadow:none!important}.up-action[aria-disabled=true]{opacity:.55}.up-header-copy{max-width:none}.up-header-copy h1{max-width:720px}.up-advice{width:calc((100% - 88px)/3*2 + 44px);max-width:none;box-sizing:border-box}.up-advice-note+.up-advice-note{margin-top:24px}.up-advice-note h3{font-size:21px;margin:0 0 9px}.up-advice-note p{font-size:17px;margin:0}.up-section-head h2{max-width:490px}.up-gift-link{display:inline-block;padding-block:12px;font-size:22px}.up-product-meta{min-height:0}@supports (grid-template-rows:subgrid){.up-product{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:10px}.up-product-link{align-self:start}.up-product-meta,.up-add-form{margin:0}}@media(max-width:989px){.up-advice{width:100%;max-width:900px}.up-section-head h2{max-width:none}}@media(max-width:749px){.up-advice-note h3{font-size:21px}}@media(max-width:389px){.up-header h1{font-size:26px}}body .product-form__input--pill input[type=radio]+label{border:0!important;border-bottom:1.5px solid currentColor!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--up-ink)!important;font:inherit!important;letter-spacing:0!important;min-height:44px;padding:10px 2px!important;margin-right:24px!important}body .product-form__input--pill input[type=radio]:checked+label{border-bottom-width:3px!important;font-weight:650!important}body .product-form__input--pill input[type=radio]:focus-visible+label{outline:3px solid currentColor!important;outline-offset:4px;box-shadow:none!important}body .gradient,body .rte,body .product-option,body .caption-with-letter-spacing,body .cart-items th{color:var(--up-ink)}body .button{font-weight:650}body .totals{justify-content:space-between;gap:20px;align-items:baseline}body .totals>h2,body .totals .totals__total-value{font-size:24px;line-height:1.2;margin:0}body .product__media-wrapper .global-media-settings{border:0;box-shadow:none}body .cart-item__image-container:after{border:0}body .cart__footer .tax-note{color:var(--up-ink);text-align:left}.up-pdp-fact{font-size:20px;line-height:1.4}.up-origin{font-size:18px;line-height:1.4;margin:0 0 16px;max-width:620px}.up-origin a{display:inline-block;font-size:15px;margin-top:9px;padding-block:4px}.rte .up-story-lead{font-size:24px;line-height:1.4}@media(max-width:749px){.up-origin{font-size:17px}.up-header h1{font-size:28px}.rte .up-story-lead{font-size:22px}}.up-shop-notes{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:44px;padding-block:12px 52px}.up-care-short{display:block;background:var(--up-pink);padding:24px 28px;font-size:24px;font-weight:650;line-height:1.2;text-decoration:none}.up-care-short span{display:block;font-size:17px;font-weight:400;text-decoration:underline;margin-top:12px}.up-gift-details{border-bottom:1.5px solid var(--up-ink)}.up-gift-details summary{cursor:pointer;font-size:24px;font-weight:650;padding-block:24px;min-height:44px;box-sizing:border-box}.up-gift-details p{font-size:17px;max-width:520px}.up-gift-details p:last-child{margin-bottom:24px}@media(max-width:749px){.up-shop-notes{grid-template-columns:1fr;gap:16px;padding-block:12px 36px}.up-care-short{font-size:22px;padding:22px}.up-gift-details summary{font-size:22px;padding-block:18px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/up-storefront.css.map */
