:root{--font-heading-family: "Cormorant Garamond", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 500}@media all{body .__pf .pf-text-1,body .__pf .pf-text-2,body .__pf .pf-text-3{font-family:Inter;font-weight:400;letter-spacing:1px}body .__pf .pf-button-1{padding:14px 32px;font-family:Inter;font-size:14px;background-color:#3d3228;color:#fff}body .__pf .pf-text-1{font-size:16px;margin:0}body .__pf .pf-text-2{margin:0;font-size:14px}body .__pf .pf-text-3{font-size:12px;margin:0}body .__pf .pf-heading-1-h1,body .__pf .pf-heading-1-h2{font-family:Cormorant Garamond;font-weight:500;margin:0}body .__pf .pf-heading-1-h1{font-size:88px}body .__pf .pf-heading-1-h2{font-size:56px}body .__pf .pf-heading-1-h3{font-family:Pinyon Script;margin:0;font-size:40px;font-weight:400}body .__pf .pf-heading-1-h4,body .__pf .pf-heading-1-h5,body .__pf .pf-heading-1-h6{margin:0;font-family:Cormorant Garamond;font-weight:500}body .__pf .pf-heading-1-h4{font-size:28px}body .__pf .pf-heading-1-h5{font-size:20px}body .__pf .pf-heading-1-h6{font-size:18px}}@media(min-width:1025px)and (max-width:1199px){body .__pf .pf-heading-1-h1{font-size:56px}body .__pf .pf-heading-1-h2{font-size:40px}body .__pf .pf-heading-1-h3{font-size:32px}body .__pf .pf-heading-1-h4{font-size:22px}body .__pf .pf-heading-1-h5{font-size:18px}body .__pf .pf-heading-1-h6{font-size:16px}}@media(min-width:768px)and (max-width:1024px){body .__pf .pf-heading-1-h6{font-size:16px}body .__pf .pf-heading-1-h1{font-size:50px}body .__pf .pf-heading-1-h2{font-size:38px}body .__pf .pf-heading-1-h3{font-size:30px}body .__pf .pf-heading-1-h4{font-size:20px}body .__pf .pf-heading-1-h5{font-size:18px}body .__pf .pf-text-1{font-size:15px}body .__pf .pf-text-2{font-size:13px}body .__pf .pf-text-3{font-size:11px}}@media(max-width:767px){body .__pf .pf-heading-1-h6{font-size:15px}body .__pf .pf-heading-1-h1{font-size:38px}body .__pf .pf-heading-1-h2{font-size:32px}body .__pf .pf-heading-1-h3{font-size:26px}body .__pf .pf-heading-1-h4{font-size:18px}body .__pf .pf-heading-1-h5{font-size:17px}body .__pf .pf-text-3{font-size:10px}body .__pf .pf-text-1{font-size:14px}body .__pf .pf-button-1,body .__pf .pf-text-2{font-size:12px}}body .__pf :is(h1,h2,h3,h4,h5,h6){letter-spacing:0}body .__pf :is(h1,h2,h3){line-height:1.1}body .__pf :is(h4,h5,h6){line-height:1.3}body .__pf :is(.pf-heading-1-h4,.pf-heading-1-h5,.pf-heading-1-h6){line-height:1.3}body .__pf h1{line-height:1.2;letter-spacing:-1px}@media screen and (min-width:1200px){body .__pf .pf-heading-1-h1{font-size:72px}}body .__pf :is(.pf-text-1,.pf-text-2){letter-spacing:0;line-height:1.7}body .__pf .pf-paragraph-content a:not([class]){color:inherit;text-underline-offset:3px}body .__pf .pf-button-1{font-size:12px;font-weight:500;letter-spacing:2px}@media screen and (max-width:767px){body .__pf .pf-text-3,body .__pf form label,.caption-with-letter-spacing,.predictive-search__heading,.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label{font-size:12px}}@media screen and (max-width:767px),(pointer:coarse){select[name=sort_by]{font-size:16px}}.jdgm-carousel-wrapper,.__pf :has(>.jdgm-carousel-wrapper){max-width:100%;min-width:0;overflow:hidden}.jdgm-carousel-wrapper .jdgm-carousel-title{display:none}.jdgm-carousel-wrapper,.jdgm-carousel-wrapper .jdgm-carousel-number-of-reviews,.jdgm-carousel-wrapper .jdgm-carousel-item__review-body,.jdgm-carousel-wrapper .jdgm-carousel-item__reviewer-name{color:#3d3228}.jdgm-carousel-wrapper .jdgm-star{color:#c9b99a!important}.jdgm-carousel-wrapper .jdgm-carousel__left-arrow,.jdgm-carousel-wrapper .jdgm-carousel__right-arrow{border-color:#3d3228!important}.announcement-bar__message{font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:1.6px;line-height:18px;text-transform:uppercase}.so-pf-link{color:inherit;text-decoration:none}.so-pf-link:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.__pf a.so-pf-link--cover{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.__pf a.so-pf-link--cover:hover{text-decoration:none}.so-pf-link:focus-visible{outline:2px solid #3d3228;outline-offset:3px}.grid__item>product-component,.product-card-wrapper{display:block;height:100%}.product-card-wrapper .card{height:100%;display:flex;flex-direction:column;background:#f5f1ea;box-shadow:0 4px 8px #0000001a,0 0 4px #00000014}.product-card-wrapper .card__inner.gradient{background:#fff}.product-card-wrapper .card--standard>.card__content{flex-grow:1;padding:20px 20px 24px}.product-card-wrapper .card__information{padding:0}.so-card__label{margin:0 0 8px;font-family:"Inter",var(--font-body-family),sans-serif;font-size:10px;font-weight:500;line-height:16px;letter-spacing:1.4px;text-transform:uppercase;color:#6e604e}.product-card-wrapper .card__heading{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:500;line-height:28px;letter-spacing:-.44px;color:#3d3228}.so-card__line{margin:8px 0 0;font-family:"Inter",var(--font-body-family),sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#6e604e}.product-card-wrapper .card--standard.card--text{background:#f5f1ea}.product-card-wrapper .card--text .card__inner .card__content{padding:24px;text-align:center}.product-card-wrapper .card-information{margin-top:12px}.product-card-wrapper .card-information .price{margin-top:0}.product-card-wrapper .price .price-item,.product-card-wrapper .price .price__regular,.product-card-wrapper .price .price__sale{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-.4px;color:#3d3228}.product-card-wrapper .price .price-item--regular s,.product-card-wrapper .price s.price-item{font-size:16px;color:#6e604e}@media screen and (max-width:749px){.product-card-wrapper .card--standard>.card__content{padding:12px 12px 16px}.so-card__label{font-size:12px;letter-spacing:1px;margin-bottom:6px}.product-card-wrapper .card__heading{font-size:18px;line-height:24px;letter-spacing:-.2px}.so-card__line{display:none}.product-card-wrapper .card-information{margin-top:8px}.product-card-wrapper .price .price-item,.product-card-wrapper .price .price__regular,.product-card-wrapper .price .price__sale{font-size:18px;line-height:24px}}.product-card-wrapper .so-card__rating{display:flex;align-items:center;gap:6px}.product-card-wrapper .so-card__rating .rating{display:block;margin:0;line-height:0}.product-card-wrapper .so-card__rating .rating-star{--so-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.2l2 4.3 4.7.5-3.5 3.2 1 4.6L8 11.5 3.8 13.8l1-4.6L1.3 6l4.7-.5z'/%3E%3C/svg%3E");--percent: calc((var(--rating) + var(--rating-decimal)) / var(--rating-max) * 100%);display:block;width:calc(var(--rating-max) * 15px);height:15px;font-size:0;letter-spacing:0;background:linear-gradient(90deg,#8c7a63 var(--percent),rgba(140,122,99,.3) var(--percent));-webkit-mask:var(--so-star) repeat-x left center / 15px 15px;mask:var(--so-star) repeat-x left center / 15px 15px}.product-card-wrapper .so-card__rating .rating-star:before{content:none}.product-card-wrapper .so-card__rating .rating-count{margin:0;font-family:"Inter",var(--font-body-family),sans-serif;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.2px;color:#665847}@media(forced-colors:active){.product-card-wrapper .so-card__rating .rating-text{display:block;margin:0}}.so-collection-eyebrow{margin:0;font-family:"Inter",var(--font-body-family),sans-serif;font-size:12px;font-weight:500;line-height:20px;letter-spacing:2px;text-transform:uppercase;color:#6e604e}.so-collection-rule{display:block;width:48px;height:1px;margin:12px 0 16px;background:#c9b99a}.collection-hero__title{font-weight:500}.collection-hero:not(.collection-hero--with-image) .collection-hero__inner{padding-top:56px}@media screen and (max-width:749px){.collection-hero:not(.collection-hero--with-image) .collection-hero__inner{padding-top:32px}}.so-ack__label{display:flex;align-items:flex-start;gap:12px;margin:12px 0 0;padding:12px 0 0;border-top:1px solid rgba(61,50,40,.3);cursor:pointer;font-family:"Inter",var(--font-body-family),sans-serif;font-size:12px;font-weight:500;line-height:20px;color:#3d3228;text-align:left}input.so-ack__input.so-ack__input{-webkit-appearance:none;appearance:none;display:block;flex:0 0 20px;width:20px;height:20px;margin:0;border:1px solid #3d3228;border-radius:2px;background:#fffef9;cursor:pointer}input.so-ack__input.so-ack__input:checked{background:#3d3228 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5' stroke='%23fffef9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}input.so-ack__input.so-ack__input:focus-visible{outline:2px solid #3d3228;outline-offset:2px}.so-ack.is-invalid input.so-ack__input.so-ack__input{border-color:#6f2216;box-shadow:0 0 0 1px #6f2216}.so-ack__msg{margin:8px 0 0;font-family:"Inter",var(--font-body-family),sans-serif;font-size:12px;font-weight:600;line-height:20px;color:#6f2216}.so-ack--consult{max-width:560px;margin:0 auto 8px;padding:12px 14px 14px;background:#c9b99a;color:#3d3228;text-align:left}.so-ack--cart{margin:0;padding:12px 14px;background:#c9b99a59;color:#3d3228;text-align:left}.so-ack--cart .so-ack__label{margin:0;padding:0;border:0}.so-ack__link{display:inline-block;margin:8px 0 0 32px;font-family:"Inter",var(--font-body-family),sans-serif;font-size:12px;font-weight:500;line-height:20px;color:#3d3228;text-decoration:underline;text-underline-offset:2px}.cart-drawer tr.so-ack-row,.cart-drawer tr.so-ack-row>td{display:block;width:100%}.cart-drawer tr.so-ack-row{margin:0 0 1.6rem}.cart-items tr.so-ack-row>td{padding:12px 0 0}@media screen and (max-width:749px){#main-cart-items tr.so-ack-row,#main-cart-items tr.so-ack-row>td{display:block;width:100%}#main-cart-items tr.so-ack-row{margin:-2rem 0 3.5rem}}.so-ack__title{margin:0 0 4px;font-family:"Inter",var(--font-body-family),sans-serif;font-size:12px;font-weight:600;line-height:20px;letter-spacing:1px;color:#3d3228}.so-ack__body{margin:0;font-family:"Inter",var(--font-body-family),sans-serif;font-size:12px;line-height:20px;color:#3d3228}.so-ack-hold{margin:0 0 12px;font-family:"Inter",var(--font-body-family),sans-serif;font-size:12px;font-weight:600;line-height:20px;color:#6f2216;text-align:center}.so-ack--cart.is-saving{opacity:.6;pointer-events:none}.__pf .so-video-toggle{position:absolute;right:16px;bottom:16px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:1px solid rgba(255,254,249,.5);border-radius:50%;background:#3d3228b8;color:#fffef9;box-shadow:none;cursor:pointer;transition:background-color .2s ease}.__pf .so-video-toggle:hover{background:#3d3228e6}.__pf .so-video-toggle:focus-visible{outline:2px solid #fffef9;outline-offset:2px;box-shadow:none}.__pf .so-video-toggle svg{display:block;width:20px;height:20px;fill:currentColor;pointer-events:none}@media screen and (max-width:989px){.__pf .so-video-toggle{top:12px;bottom:auto;right:12px}}.so-restock{font-family:"Inter",var(--font-body-family),sans-serif;font-size:11px;font-weight:600;line-height:16px;letter-spacing:.14em;text-transform:uppercase}.so-restock--band{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:10px 12px;background:#3d3228eb;color:#fffef9;text-align:center;pointer-events:none}.so-st-pcard__img{position:relative}
/*# sourceMappingURL=/cdn/shop/t/2/assets/southern-oaks-globals.css.map */
