:root{--sm-radius:12px;--sm-radius-sm:8px;--sm-radius-pill:999px;--sm-shadow:0 1px 2px rgba(var(--color-foreground),.04),0 6px 20px rgba(var(--color-foreground),.06);--sm-shadow-hover:0 2px 4px rgba(var(--color-foreground),.06),0 14px 34px rgba(var(--color-foreground),.1);--sm-ease:cubic-bezier(.2,.7,.2,1);--sm-dur:.25s}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a,button,.button,.link,.card,.card__media img,.header__menu-item,.list-menu__item{transition:color var(--sm-dur) var(--sm-ease),background-color var(--sm-dur) var(--sm-ease),border-color var(--sm-dur) var(--sm-ease),box-shadow var(--sm-dur) var(--sm-ease),transform var(--sm-dur) var(--sm-ease),opacity var(--sm-dur) var(--sm-ease)}:focus-visible{outline:2px solid rgba(var(--color-foreground),.6)!important;outline-offset:3px!important;border-radius:4px}h1,.h1{letter-spacing:-.015em;line-height:1.15}h2,.h2{letter-spacing:-.01em;line-height:1.2}h3,.h3,h4,.h4{letter-spacing:-.005em;line-height:1.3}.title-wrapper-with-link,.title-wrapper{margin-bottom:2.4rem}.section-template--padding,.page-width{scroll-margin-top:8rem}@media(min-width:990px){.page-width{padding-left:4.8rem;padding-right:4.8rem}}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:var(--sm-radius-pill)!important;letter-spacing:.06em;font-weight:500;min-height:4.6rem;padding:0 2.8rem}.button:after,.button:before,.shopify-payment-button__button--unbranded:after{border-radius:var(--sm-radius-pill)!important}.button:not([disabled]):hover{transform:translateY(-1px);box-shadow:var(--sm-shadow-hover)}.button:not([disabled]):active{transform:translateY(0)}.button--secondary:not([disabled]):hover{background:rgba(var(--color-foreground),.05)}.field__input,.select__select,.customer .field input,.field:after,.select:after,.field:before,.select:before,.localization-form__select{border-radius:var(--sm-radius-sm)!important}.field__input:focus,.select__select:focus{box-shadow:0 0 0 2px rgba(var(--color-foreground),.15)!important}.announcement-bar{padding:.2rem 0}.announcement-bar__message{font-size:1.2rem;letter-spacing:.08em;padding:.9rem 2rem;min-height:auto}.announcement-bar__link:hover .announcement-bar__message{text-decoration:underline;text-underline-offset:3px}.section-header.shopify-section-header-sticky,.section-header{z-index:20}.shopify-section-header-sticky .header-wrapper,.section-header .header-wrapper{backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px)}.scrolled-past-header .header-wrapper{box-shadow:0 1px rgba(var(--color-foreground),.06),0 8px 24px rgba(var(--color-foreground),.05)}.header-wrapper--border-bottom{border-bottom:1px solid rgba(var(--color-foreground),.06)}.header{padding-top:1.2rem;padding-bottom:1.2rem}@media(min-width:990px){.header{padding-top:1.4rem;padding-bottom:1rem}}.header__icon{border-radius:var(--sm-radius-pill)}.header__icon:hover{background:rgba(var(--color-foreground),.06)}.header__icon .icon{transition:transform var(--sm-dur) var(--sm-ease)}.header__icon:hover .icon{transform:scale(1.06)}.cart-count-bubble{box-shadow:0 0 0 2px rgb(var(--color-background))}.header__menu-item{position:relative;font-size:1.3rem;letter-spacing:.04em;padding:.8rem .4rem}.header__menu-item span{text-decoration:none!important}.header__menu-item:after{content:"";position:absolute;left:.4rem;right:.4rem;bottom:.3rem;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--sm-dur) var(--sm-ease)}.header__menu-item:hover:after,.header__active-menu-item~*:after,details[open]>.header__menu-item:after{transform:scaleX(1)}.header__active-menu-item{text-decoration:none!important}.header__submenu.list-menu,.mega-menu__content{border-radius:var(--sm-radius)!important;box-shadow:var(--sm-shadow-hover)!important;border:1px solid rgba(var(--color-foreground),.06)!important;padding:1.2rem 0!important;animation:smFadeDown .2s var(--sm-ease)}.mega-menu__content{border-radius:0 0 var(--sm-radius) var(--sm-radius)!important}.header__submenu .header__menu-item{padding:.9rem 2.2rem;font-size:1.35rem}.header__submenu .header__menu-item:after{display:none}.header__submenu .header__menu-item:hover{background:rgba(var(--color-foreground),.04)}.mega-menu__link{font-size:1.35rem;padding:.5rem 0}.mega-menu__link:hover{text-decoration:none;opacity:.7}@keyframes smFadeDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.menu-drawer{box-shadow:var(--sm-shadow-hover)}.menu-drawer__menu-item{padding:1.2rem 3rem;font-size:1.6rem}.menu-drawer__menu-item:hover{background:rgba(var(--color-foreground),.04)}.header .button,.header a.button,.header__icons .button{min-height:3.8rem;padding:0 2rem;font-size:1.15rem}.search-modal__content{border-radius:0 0 var(--sm-radius) var(--sm-radius)}.search__input.field__input{border-radius:var(--sm-radius-pill)!important;padding-left:2.4rem}.predictive-search{border-radius:0 0 var(--sm-radius) var(--sm-radius);box-shadow:var(--sm-shadow-hover)}.banner__content .banner__box{border-radius:var(--sm-radius)}.banner__buttons{gap:1.2rem}.image-with-text__media,.image-with-text__content,.multicolumn-card,.collage-card,.video-section__media,.newsletter__wrapper,.rich-text__blocks .button{border-radius:var(--sm-radius)}.image-with-text__media,.multicolumn-card__image-wrapper,.collage-card,.video-section__media{overflow:hidden}.multicolumn-card{transition:transform var(--sm-dur) var(--sm-ease),box-shadow var(--sm-dur) var(--sm-ease)}.multicolumn-card:hover{transform:translateY(-3px)}.collection-list .card,.collection-card-wrapper .card{border-radius:var(--sm-radius);overflow:hidden}.slider-button{border-radius:var(--sm-radius-pill)}.slider-counter__link--dots .dot{transition:transform var(--sm-dur)}.card-wrapper{border-radius:var(--sm-radius)}.card,.card__inner,.card .card__media,.card__media .media{border-radius:var(--sm-radius)!important}.card__inner{overflow:hidden;background:rgba(var(--color-foreground),.025)}.card .media img{transition:transform .6s var(--sm-ease),opacity .4s var(--sm-ease)!important}@media(hover:hover){.card-wrapper:hover .card__inner{box-shadow:var(--sm-shadow)}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-wrapper:hover .media>img:only-child,.card-wrapper:hover .media.media--hover-effect>img+img{transform:scale(1.04)}}.card__information{padding:1.2rem .4rem 0!important;row-gap:.4rem}.card__heading,.card__heading a{font-size:1.45rem;line-height:1.35;letter-spacing:.005em;font-weight:500}.card__heading a:hover{text-decoration:none;opacity:.75}.card-information .caption-with-letter-spacing{font-size:1.05rem;letter-spacing:.12em;opacity:.65}.card-information .price{font-size:1.4rem;letter-spacing:.02em;margin-top:.2rem}.price--on-sale .price-item--regular{opacity:.55}.card__badge .badge,.badge{border-radius:var(--sm-radius-pill)!important;padding:.4rem 1.1rem;font-size:1.1rem;letter-spacing:.06em}.quick-add__submit,.card .quick-add .button{min-height:4rem;font-size:1.2rem;margin-top:1rem}@media(max-width:749px){.card__heading,.card__heading a{font-size:1.35rem}}.footer{border-top:1px solid rgba(var(--color-foreground),.07)!important}.footer__content-top{padding-top:5.6rem;padding-bottom:3.2rem}.footer-block__heading{font-size:1.2rem!important;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.6rem;opacity:.85}.footer-block__details-content .list-menu__item--link{padding:.45rem 0;font-size:1.4rem;opacity:.8}.footer-block__details-content .list-menu__item--link:hover{opacity:1;text-decoration:none;transform:translate(2px)}.footer .list-social__link{border-radius:var(--sm-radius-pill);padding:1rem}.footer .list-social__link:hover{background:rgba(var(--color-foreground),.07)}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.07)!important;padding-top:2.4rem}.footer__copyright{font-size:1.15rem;letter-spacing:.04em;opacity:.7}.newsletter-form__field-wrapper .field__input{border-radius:var(--sm-radius-pill)!important;padding-right:5rem}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{border-radius:var(--sm-radius-pill)!important}@media(max-width:749px){.footer__content-top{padding-top:4rem;padding-left:2rem;padding-right:2rem}.footer-block{margin-bottom:2.4rem}}.button:not(.button--secondary):after{box-shadow:none!important}.button--secondary:after{box-shadow:0 0 0 1px rgba(var(--color-button-text),1) inset!important}.header__icon.startRegistry{border-radius:var(--sm-radius-pill)!important;overflow:hidden}.header__icon.startRegistry:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.header__icon.startRegistry:hover *{color:inherit;border-color:transparent}.startRegistry>*{border-radius:var(--sm-radius-pill)!important}.collection-hero__title,.main-page-title,.template-search__header h1{letter-spacing:-.015em}.facets__summary,.facets__disclosure summary,.mobile-facets__open{border-radius:var(--sm-radius-pill)}.facets__display,.facets__display-vertical{border-radius:var(--sm-radius)!important;box-shadow:var(--sm-shadow-hover)!important;border:1px solid rgba(var(--color-foreground),.06)!important}.active-facets__button-inner,.facet-filters__field .select__select{border-radius:var(--sm-radius-pill)!important}.product-grid{row-gap:3.2rem!important}@media(max-width:749px){.product-grid{row-gap:2.4rem!important;column-gap:1.2rem!important}}.pagination__item{border-radius:var(--sm-radius-pill);min-width:4rem;height:4rem}.pagination__item:hover{background:rgba(var(--color-foreground),.06)}.pagination__item--current{background:rgb(var(--color-foreground));color:rgb(var(--color-background))!important}.pagination__item--current:after{display:none}.search__input{border-radius:var(--sm-radius-pill)!important}.template-search .field:after,.template-search .field:before{border-radius:var(--sm-radius-pill)!important}.collection-hero input[type=text],.collection-hero input[type=search],input[placeholder*="Search By" i]{border-radius:var(--sm-radius-pill)!important;padding:0 2.4rem!important;min-height:4.8rem;border:1px solid rgba(var(--color-foreground),.18)!important;box-shadow:var(--sm-shadow)}.product__media-item .product__media img{border-radius:var(--sm-radius)}.thumbnail{border-radius:var(--sm-radius-sm)!important;overflow:hidden}.thumbnail[aria-current]{box-shadow:0 0 0 2px rgb(var(--color-foreground))!important}.product__title h1{letter-spacing:-.015em;line-height:1.15}.product__info-container>*+*{margin-top:1.6rem}.product__info-container .price{font-size:1.9rem;letter-spacing:.02em}.product-form__input input[type=radio]+label{border-radius:var(--sm-radius-pill)!important;padding:.9rem 2rem;transition:all var(--sm-dur) var(--sm-ease)}.product-form__input input[type=radio]:not(:checked)+label:hover{border-color:rgb(var(--color-foreground))}.quantity{border-radius:var(--sm-radius-pill)!important;overflow:hidden}.quantity:after,.quantity:before{border-radius:var(--sm-radius-pill)!important}.product-form__submit{min-height:5.2rem!important}.product__accordion summary,.accordion summary{padding:1.6rem 0}.recipient-form{border-radius:var(--sm-radius);padding:1.6rem;background:rgba(var(--color-foreground),.025)}.share-button__button:hover{opacity:.7}.product-popup-modal__content{border-radius:var(--sm-radius)}.cart-items td,.cart-items th{padding-top:2rem;padding-bottom:2rem}.cart-item__image,.cart-item__media{border-radius:var(--sm-radius-sm);overflow:hidden}.cart-item__name{font-weight:500;letter-spacing:.005em}.cart-item__name:hover{text-decoration:none;opacity:.75}.cart-remove-button .button,.cart-remove-button{border-radius:var(--sm-radius-pill)}.cart__footer{border-radius:var(--sm-radius)}@media(min-width:750px){.cart__blocks{padding:2.4rem;border-radius:var(--sm-radius);background:rgba(var(--color-foreground),.025)}}.cart__checkout-button{min-height:5.2rem!important;font-size:1.4rem!important}.cart__note .text-area,textarea.text-area,.gift_msg{border-radius:var(--sm-radius-sm)!important}.cart-notification{border-radius:0 0 var(--sm-radius) var(--sm-radius);box-shadow:var(--sm-shadow-hover)}.cart-drawer .drawer__inner{border-radius:var(--sm-radius) 0 0 var(--sm-radius)}#loader-container{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.main-page-title{margin-bottom:3.2rem}.rte{line-height:1.75}.rte img{border-radius:var(--sm-radius)}.rte a{text-underline-offset:3px}.article-card,.blog-articles .card{border-radius:var(--sm-radius);overflow:hidden}.article-card__image-wrapper img,.article-template__hero-container img{transition:transform .6s var(--sm-ease)}.article-card-wrapper:hover .article-card__image-wrapper img{transform:scale(1.04)}.article-template__hero-container{border-radius:var(--sm-radius);overflow:hidden}.article-template__title{letter-spacing:-.015em}.blog-articles{row-gap:3.2rem}.contact .field__input,.contact .text-area{border-radius:var(--sm-radius-sm)!important}.registry-wrapper,.registry-container,.registry-card,.registry-product,.registry-item,[class*=registry] .card,[class*=registry] .product-card{border-radius:var(--sm-radius)}[class*=registry] img,[class*=registry] input[type=text],[class*=registry] input[type=email],[class*=registry] input[type=date],[class*=registry] input[type=number],[class*=registry] select,[class*=registry] textarea{border-radius:var(--sm-radius-sm)}[class*=registry] button:not(.header__icon),[class*=registry] .btn{border-radius:var(--sm-radius-pill);transition:transform var(--sm-dur) var(--sm-ease),box-shadow var(--sm-dur) var(--sm-ease)}[class*=registry] button:not(.header__icon):hover,[class*=registry] .btn:hover{transform:translateY(-1px);box-shadow:var(--sm-shadow)}#registryAlertPopup>div{border-radius:var(--sm-radius)!important;box-shadow:var(--sm-shadow-hover)}#continueToCheckout{border-radius:var(--sm-radius-pill)!important}.customer .field input,.customer select{border-radius:var(--sm-radius-sm)!important}.customer button{border-radius:var(--sm-radius-pill)!important}.customer.account table,.customer.order table{border-radius:var(--sm-radius);overflow:hidden;box-shadow:var(--sm-shadow)}.customer .address{border-radius:var(--sm-radius);padding:2rem;background:rgba(var(--color-foreground),.025)}.modal__content,.product-media-modal__content{border-radius:var(--sm-radius)}.toast-message,#toast-container>div{border-radius:var(--sm-radius-sm)!important;box-shadow:var(--sm-shadow-hover)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/spennie-modern.css.map */
