@font-face{font-family:Brittany Signature;src:url(ss-brittany-signature.ttf) format("truetype");font-display:swap}:root{--ss-cream: #f2efe8;--ss-paper: #f7f4ee;--ss-teal: #164755;--ss-teal-deep: #0f3440;--ss-gold: #b08d57;--ss-gold-soft: #d9c39a;--ss-sand: #c6b79a;--ss-ink-soft: rgba(22, 71, 85, .72);--ss-line: rgba(22, 71, 85, .14);--ss-ease: cubic-bezier(.16, 1, .3, 1);--ss-ease-soft: cubic-bezier(.22, .61, .36, 1);--ss-script: "Brittany Signature", "Segoe Script", cursive;--duration-extra-long: .9s;--duration-extra-longer: 1.1s;--ease-out-slow: cubic-bezier(.16, 1, .3, 1)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--ss-teal);color:var(--ss-cream)}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:.02em;text-wrap:balance}.title,.title-wrapper-with-link .title{letter-spacing:.04em}.ss-script{font-family:var(--ss-script);font-weight:400;letter-spacing:0;line-height:1.1;color:var(--ss-gold);text-transform:none}.ss-eyebrow{font-family:var(--font-body-family);font-size:1.15rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--ss-gold)}.rte p,.product__description p{line-height:1.75}.button,.shopify-payment-button__button--unbranded{letter-spacing:.18em;text-transform:uppercase;font-size:1.3rem;font-weight:600;position:relative;overflow:hidden;isolation:isolate;transition:color .45s var(--ss-ease),background-color .45s var(--ss-ease),transform .45s var(--ss-ease)}.button:not(.button--tertiary):not([disabled]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ss-gold);transform:scaleX(0);transform-origin:right;transition:transform .55s var(--ss-ease)}.button:not(.button--tertiary):not([disabled]):hover:before{transform:scaleX(1);transform-origin:left}.button:not(.button--tertiary):not([disabled]):hover{color:#fff}.button--secondary:not([disabled]):hover{color:#fff}.header__menu-item span,.footer-block__details-content .list-menu__item--link,.ss-link{background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .5s var(--ss-ease);text-decoration:none!important}.header__menu-item:hover span,.header__active-menu-item,.footer-block__details-content .list-menu__item--link:hover,.ss-link:hover{background-size:100% 1px}.header__active-menu-item{text-decoration:none!important}.header-wrapper{transition:background-color .4s var(--ss-ease),box-shadow .4s var(--ss-ease),backdrop-filter .4s var(--ss-ease)}.scrolled-past-header .header-wrapper{background-color:#f2efe8db!important;-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);box-shadow:0 1px 0 var(--ss-line)}.header__menu-item{letter-spacing:.08em}.header__icon .svg-wrapper,.header__icon .icon{transition:transform .3s var(--ss-ease)}.header__icon:hover .svg-wrapper{transform:translateY(-1px)}.announcement-bar__message{letter-spacing:.22em;text-transform:uppercase;font-size:1.1rem;font-weight:500}@media(max-width:749px){.announcement-bar__message{letter-spacing:.1em;font-size:1rem}}.card-wrapper .card__media .media img{transition:transform 1.1s var(--ss-ease),opacity .6s var(--ss-ease)!important}.card-wrapper:hover .card__media .media img{transform:scale(1.045)}.card__heading{font-family:var(--font-heading-family);letter-spacing:.04em;font-size:1.6rem}.card__heading a{text-decoration:none}.card-information .price{font-size:1.4rem;letter-spacing:.06em;color:var(--ss-ink-soft)}.card__information{padding-top:1.4rem!important}.card--card,.card--standard .card__inner{background:transparent}.card__media{overflow:hidden}.badge{letter-spacing:.12em;text-transform:uppercase;font-size:1rem}.card__inner.product-card-wrapper .media--arch,.media--arch{box-shadow:inset 0 0 0 1px #b08d5740}.animate--hover-3d-lift .card-wrapper .card--card,.animate--hover-3d-lift .card-wrapper .card--standard .card__inner{transform:none!important}.animate--hover-3d-lift .card-wrapper:hover .card--card,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner{transform:none!important;box-shadow:none!important}.animate--hover-3d-lift .card-wrapper .card__inner:after{display:none!important}.collection-list .card__heading{font-size:1.8rem;text-transform:uppercase;letter-spacing:.14em}.collection-list .card__heading .icon-wrap{transition:transform .5s var(--ss-ease)}.collection-list .card-wrapper:hover .icon-wrap{transform:translate(6px)}.title-wrapper-with-link,.title-wrapper--no-top-margin{margin-bottom:3.2rem}.collection__title .title,.featured-collection .title{text-transform:uppercase;letter-spacing:.1em}.product__title h1{letter-spacing:.06em;text-transform:uppercase;font-size:clamp(2.6rem,3vw,3.6rem);line-height:1.2}.product__info-container .price{font-size:1.8rem;letter-spacing:.06em}.product__info-container>*+*{margin-top:1.8rem}.product-form__input .form__label{letter-spacing:.18em;text-transform:uppercase;font-size:1.15rem;font-weight:600}.product-form__input input[type=radio]+label{transition:background-color .3s var(--ss-ease),color .3s var(--ss-ease),border-color .3s var(--ss-ease);min-width:4.8rem}.product__accordion .summary__title .accordion__title{letter-spacing:.14em;text-transform:uppercase;font-size:1.3rem}.product__accordion details[open] .accordion__content{animation:ssFadeUp .5s var(--ss-ease) both}.product__media-item .media img{transition:transform 1.2s var(--ss-ease)}.product-form__submit{min-height:5.4rem}.ss-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:1.2rem;padding:1rem max(1.6rem,env(safe-area-inset-left)) calc(1rem + env(safe-area-inset-bottom)) max(1.6rem,env(safe-area-inset-right));background:#f2efe8f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -1px 0 var(--ss-line);transform:translateY(110%);transition:transform .5s var(--ss-ease)}.ss-sticky-atc.is-visible{transform:translateY(0)}.ss-sticky-atc__info{flex:1;min-width:0}.ss-sticky-atc__title{font-family:var(--font-heading-family);font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ss-teal)}.ss-sticky-atc__price{font-size:1.3rem;color:var(--ss-ink-soft)}.ss-sticky-atc .button{min-height:4.6rem;padding:0 2rem;flex-shrink:0}@media(min-width:990px){.ss-sticky-atc{display:none}}.footer{border-top:0}.footer-block__heading{font-family:var(--font-heading-family);letter-spacing:.16em;text-transform:uppercase;font-size:1.4rem}.footer .newsletter-form__field-wrapper .field__input{background:transparent}.footer__content-bottom{border-top:1px solid rgba(242,239,232,.16)}@keyframes ssFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ss-reveal{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity 1s var(--ss-ease),transform 1.1s var(--ss-ease),filter 1s var(--ss-ease);transition-delay:calc(var(--ss-i, 0) * .11s)}.ss-reveal.is-in{opacity:1;transform:none;filter:none}.ss-mask{clip-path:inset(100% 0 0 0);transition:clip-path 1.4s var(--ss-ease);transition-delay:calc(var(--ss-i, 0) * .12s)}.ss-mask.is-in{clip-path:inset(0 0 0 0)}.ss-mask img{transform:scale(1.12);transition:transform 1.8s var(--ss-ease);transition-delay:calc(var(--ss-i, 0) * .12s)}.ss-mask.is-in img{transform:scale(1)}.ss-words .ss-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em}.ss-words .ss-w>span{display:inline-block;transform:translateY(105%);transition:transform 1.1s var(--ss-ease);transition-delay:calc(var(--ss-wi, 0) * 70ms + var(--ss-delay, 0ms))}.ss-words.is-in .ss-w>span{transform:none}.no-js .ss-reveal,.shopify-design-mode .ss-reveal{opacity:1;transform:none;filter:none}.no-js .ss-mask,.shopify-design-mode .ss-mask{clip-path:none}.no-js .ss-words .ss-w>span,.shopify-design-mode .ss-words .ss-w>span{transform:none}@media(prefers-reduced-motion:reduce){.ss-reveal,.ss-mask,.ss-mask img,.ss-words .ss-w>span{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;transition:none!important}.button:before{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ss-theme.css.map */
