:root{--store-radius: 10px;--store-radius-sm: 7px;--store-border: #ebe7e2;--store-soft: #f7f4f0;--store-ink: #201f1d;--store-muted: #77716a;--store-shadow: 0 12px 34px rgba(32,31,29,.07)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.container{padding-left:clamp(18px,3vw,46px);padding-right:clamp(18px,3vw,46px)}.page-section-spacing{margin-top:clamp(44px,6vw,88px);margin-bottom:clamp(44px,6vw,88px)}.announcement-bar{min-height:34px;letter-spacing:.035em}.announcement__text{font-size:11px;font-weight:500;text-transform:uppercase}.pageheader{border-bottom:1px solid var(--store-border)}.pageheader .logo{padding-top:18px;padding-bottom:18px}.navigation__tier-1>.navigation__item>.navigation__link{letter-spacing:.035em}.navigation__tier-1>.navigation__item>.navigation__link:after{height:1px}h1,.h1,h2,.h2,h3,.h3{letter-spacing:-.025em}.pagetitle{margin-bottom:22px}.rte{line-height:1.75}.rte p:last-child{margin-bottom:0}.subheading{letter-spacing:.12em;font-weight:500}.btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;font-weight:500;letter-spacing:.01em;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}@media(hover:hover){.btn:not([disabled]):hover{transform:translateY(-1px)}}.btn--large{min-height:52px;padding-left:30px;padding-right:30px}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],textarea,select,.cc-select__btn{border-radius:var(--store-radius-sm);border-color:#ddd7d0;min-height:46px}.template-index .section-slideshow .text-overlay__title{max-width:760px;line-height:1.03}.template-index .section-slideshow .text-overlay__subheading{margin-bottom:12px}.template-index .section-slideshow .text-overlay__button-row{margin-top:26px}.template-index .section-rich-text .rte,.template-index .section-rich-text .h1,.template-index .section-rich-text .h2{max-width:920px;margin-left:auto;margin-right:auto}.template-index .gallery .gallery__item{overflow:hidden;border-radius:var(--store-radius)}.template-index .gallery .gallery__item img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.template-index .gallery .gallery__item:hover img{transform:scale(1.025)}}.template-index .section-featured-collection .section-heading{margin-bottom:24px}.template-index .section-multi-column .multi-column__item{border-radius:var(--store-radius);overflow:hidden}.product-block{position:relative}.product-block .block-inner{border-radius:var(--store-radius);overflow:hidden;background:#f8f7f5}.product-block .product-block__image img{transition:transform .45s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.product-block:hover .product-block__image--active img{transform:scale(1.018)}}.product-block__detail{padding-top:14px}.product-block__title{font-size:14px;font-weight:500;line-height:1.4}.product-block .product-price{margin-top:6px;font-size:13px}.product-block .product-label{border-radius:999px;padding-left:10px;padding-right:10px;font-size:10px;letter-spacing:.05em}.product-block .quickbuy-toggle.btn{min-height:40px;border-radius:999px;margin:10px;width:calc(100% - 20px)}.template-collection .collection-header{padding-top:34px}.template-collection .utility-bar{border-top:1px solid var(--store-border);border-bottom:1px solid var(--store-border)}.template-collection .filter-container{margin-top:22px}.template-collection .collection-listing .product-grid{row-gap:38px}.template-collection .pagination-row{margin-top:52px}.template-product .product-info{max-width:1500px}.template-product .product-info .gallery{border-radius:var(--store-radius);overflow:hidden}.template-product .product-form{padding-left:clamp(12px,3vw,44px)}.template-product .product-title{font-size:clamp(25px,2.25vw,38px);line-height:1.15;margin-bottom:12px}.template-product .product-price--large{font-size:19px;margin-bottom:22px}.template-product .product-form .option-selector{margin-bottom:22px}.template-product .product-form .label,.template-product .option-selector legend.label{font-size:12px;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.template-product .option-selector__btns .opt-label{border-radius:8px;min-width:46px;min-height:42px;display:inline-flex;align-items:center;justify-content:center}.template-product .quantity-submit-row__submit .add-to-cart{width:100%;min-height:54px;font-size:14px}.template-product .product-info-block.text-box{border-radius:var(--store-radius);border:1px solid #ebe5df}.template-product .product-info-accordion .disclosure{border-color:var(--store-border)}.template-product .product-info-accordion .disclosure__title{padding-top:17px;padding-bottom:17px;font-weight:500}.template-product .product-info .rte{color:#504b46}.template-product .product-info .icon-columns{border-radius:var(--store-radius)}.template-product .product-info .icon-columns__column{min-width:0}.template-product .product-info .icon-columns__text{font-size:11px;line-height:1.35}.template-product .breadcrumbs{color:var(--store-muted);font-size:11px}.related-products{border-top:1px solid var(--store-border);padding-top:clamp(44px,6vw,78px)}.cart-drawer{box-shadow:-16px 0 60px #0000001f}.cart-drawer .drawer__header,.cart-drawer .cart-drawer__footer{border-color:var(--store-border)}.cart-drawer .checkout-btn,.cart-drawer .btn--large{min-height:52px}.cross-page-promos{border-top:1px solid #e7e1da}.cross-page-promos .icon{opacity:.85}#pagefooter .section-footer{padding-top:clamp(48px,6vw,78px)}#pagefooter .section-footer__title{font-size:13px;letter-spacing:.06em;text-transform:uppercase}#pagefooter .section-footer__text{line-height:1.7}.template-page .central,.template-article .central,.template-blog .central{max-width:980px}.template-page .rte h2,.template-article .rte h2{margin-top:1.8em}@media(max-width:767px){.container{padding-left:16px;padding-right:16px}.page-section-spacing{margin-top:38px;margin-bottom:38px}.pageheader .logo{padding-top:14px;padding-bottom:14px}.announcement__text{font-size:10px}.template-index .section-slideshow .text-overlay__title{line-height:1.08}.template-product .product-form{padding-left:0;padding-right:0;margin-top:24px}.template-product .product-title{font-size:25px}.template-product .product-info .gallery{border-radius:0}.template-product .product-info .icon-columns{margin-top:8px}.product-block__title{font-size:13px}.product-block__detail{padding-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/store-polish.css.map */
