:root{--so-ease: cubic-bezier(.2, .7, .2, 1);--so-ink-rgb: 61, 50, 40}html{scroll-padding-top:var(--so-anchor-offset, 96px)}.__pf a:focus-visible,.__pf button:focus-visible,.__pf summary:focus-visible,.__pf [role=button]:focus-visible,.so-footer a:focus-visible,.so-st-btn:focus-visible{outline:2px solid rgb(var(--so-ink-rgb));outline-offset:2px;box-shadow:0 0 0 2px #fffef9}.so-bb__atc .so-bb__added{display:none;align-items:center;justify-content:center;gap:8px}.so-bb__atc.is-added [data-atc-label]{display:none}.so-bb__atc.is-added .so-bb__added{display:inline-flex}.so-bb__added svg{width:16px;height:16px;flex:0 0 16px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.__pf [data-pf-type^=Button]{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease,scale .15s ease}.__pf [data-pf-type^=Button]>svg[data-pf-type^=Icon],.so-st-btn svg{transition:translate .25s var(--so-ease)}.__pf [data-pf-type^=Button]:hover>svg[data-pf-type^=Icon],.so-st-btn:hover svg{translate:3px 0}.__pf [data-pf-type^=Button]:active,.so-st-btn:active,.so-bb__atc:active,.cart__checkout-button:active{scale:.98}.header__inline-menu .header__menu-item span:not(.header__active-menu-item),.so-footer__links a{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .35s var(--so-ease)}.header__inline-menu .header__menu-item:hover span:not(.header__active-menu-item),.so-footer__links a:hover{text-decoration:none;background-size:100% 1px}.so-rv{opacity:0;translate:0 14px;transition:opacity .7s var(--so-ease),translate .8s var(--so-ease);transition-delay:var(--so-rv-delay, 0s)}.so-rv.is-in{opacity:1;translate:0 0}.so-rv-rule{scale:0 1;transition:scale .9s var(--so-ease);transition-delay:calc(var(--so-rv-delay, 0s) + .15s)}.so-rv-rule.is-in{scale:1 1}.so-st__head--left .so-st__rule.so-rv-rule,.so-st-what .so-st__rule.so-rv-rule{transform-origin:left center}.cart-item.so-just-added>td{animation:so-line-glow 1.8s ease-out}@keyframes so-line-glow{0%,25%{background-color:#c9b99a47}to{background-color:transparent}}.cart-count-bubble.so-bump{animation:so-bump .5s var(--so-ease)}@keyframes so-bump{0%{scale:1}40%{scale:1.3}to{scale:1}}.so-bb__atc.is-added .so-bb__added path{stroke-dasharray:20;stroke-dashoffset:20;animation:so-check .45s var(--so-ease) .05s forwards}@keyframes so-check{to{stroke-dashoffset:0}}}.section-header.shopify-section-header-sticky:not(.shopify-section-header-hidden) .header-wrapper{box-shadow:0 12px 24px -16px rgba(var(--so-ink-rgb),.35)}@media(prefers-reduced-motion:no-preference){.section-header .header-wrapper{transition:box-shadow .3s ease}.so-tick{animation:so-tick .3s ease-out}@keyframes so-tick{0%{opacity:.35}to{opacity:1}}.so-bb__row--sub.is-selected .so-bb__freq{animation:so-rise .35s var(--so-ease)}@keyframes so-rise{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}.__pf details[data-pf-type$="Content.Wrapper"][open] [data-pf-type$=".Content"]{animation:so-fade-in .45s ease-out}.__pf details[data-pf-type$="Content.Wrapper"][open] .pfa-minus{animation:so-icon-turn .3s var(--so-ease)}@keyframes so-fade-in{0%{opacity:0}to{opacity:1}}@keyframes so-icon-turn{0%{rotate:-90deg;opacity:.4}to{rotate:0deg;opacity:1}}img.so-img-wait{opacity:0!important}img.so-img-wait,img.so-img-in{transition:opacity .6s ease!important}html:not(.so-script-off) .__pf img[src*=southern-oaks-wordmark],.so-write{-webkit-mask-image:linear-gradient(90deg,#000 45%,transparent 55%);mask-image:linear-gradient(90deg,#000 45%,transparent 55%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html:not(.so-script-off) .__pf img[src*=southern-oaks-wordmark]{animation:so-write 1.8s cubic-bezier(.45,.1,.25,1) .3s both}.so-write{-webkit-mask-position:100% 0;mask-position:100% 0}.so-write.is-in{-webkit-mask-position:0 0;mask-position:0 0;transition:-webkit-mask-position 1.8s cubic-bezier(.45,.1,.25,1) .3s,mask-position 1.8s cubic-bezier(.45,.1,.25,1) .3s}@keyframes so-write{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.animate--hover-vertical-lift .product-card-wrapper.card-wrapper:hover .card--standard .card__inner{transform:none}.animate--hover-vertical-lift .product-card-wrapper .card,.animate--hover-vertical-lift .__pf [data-pf-type^=ProductList] [data-pf-type=ProductBox]{transition:translate var(--duration-medium) var(--ease-out-slow)}.animate--hover-vertical-lift .product-card-wrapper:hover .card,.animate--hover-vertical-lift .__pf [data-pf-type^=ProductList] [data-pf-type=ProductBox]:hover{translate:0 -.75rem}.animate--hover-vertical-lift .product-card-wrapper:active .card,.animate--hover-vertical-lift .__pf [data-pf-type^=ProductList] [data-pf-type=ProductBox]:active{translate:0 -.5rem}.__pf [data-pf-type^=ProductList] [data-pf-type=ProductBox] [data-pf-type^=MediaMain] img{transition:scale var(--duration-long) ease,opacity .6s ease}.__pf [data-pf-type^=ProductList] [data-pf-type=ProductBox]:hover [data-pf-type^=MediaMain] img{scale:1.03}}@media screen and (min-width:990px){.product-card-wrapper.card-wrapper:hover .media.media--hover-effect>img+img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/so-motion.css.map */
