.page-width{max-width:1440px;margin-left:auto;margin-right:auto}.wrapper-spacing--tight{padding-left:24px;padding-right:24px}@media(min-width:1440px){.site-header__wrapper{grid-template-columns:340px 680px 340px!important;justify-content:center}}@media(min-width:1025px){.site-nav__dropdown.mega-menu-dropdown{left:-25px!important}.site-nav__dropdown.mega-menu-dropdown .container{max-width:1000px}}collapsible-button,:target{scroll-margin-top:80px}.font-elegant{font-family:Ivy Ora,serif!important;font-weight:500;letter-spacing:0px}.label-font{font-size:12px!important;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--text-color)}.label-font--wide{letter-spacing:2.4px;font-size:12px!important;font-weight:700;text-transform:uppercase;color:var(--text-color)}@media(max-width:750px){.label-font,.label-font--wide{font-size:10px!important}}.font-product-title{font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--text-color)}.shed-key-attributes{font-family:Ivy Ora,serif;font-weight:400;font-size:14px;letter-spacing:0px;line-height:1.5;color:#5f5f5f;text-align:left}body .image-with-text-wrapper .featured-row__subtext p{margin-bottom:0;margin-top:0}body .image-with-text-wrapper .rte:not(:last-child){margin-bottom:28px}body .image-with-text-wrapper .homepage-featured-content-box-inner{padding:40px 24px}@media(max-width:809px){.feature-row--no-overlapping .feature_row__image_wrapper{width:100%}}.headshot-container{display:flex;align-items:center;gap:16px;font-size:14px;font-weight:700;margin-bottom:10px}.headshot{border-radius:50%;width:80px;height:80px}.btn.product--add-to-cart-button{justify-content:center;font-weight:600;letter-spacing:.6px;gap:6px}@media(min-width:1025px){[data-wetheme-section-type=template--product] .product-single-wrapper .product-single{display:flex;gap:80px!important}}@media(max-width:540px){.product-single-wrapper .context{margin-left:-24px;margin-right:-24px;margin-top:-48px}.main-product-description{font-size:12px}}.shed-dropdown--columns{display:grid;grid-template-columns:1fr 1fr;font-size:14px;letter-spacing:0px;gap:16px;color:#414141}.shed-dropdown--rows{display:grid;grid-template-columns:1fr;font-size:14px;letter-spacing:0px;color:#414141}.shed-dropdown-row{display:flex;justify-content:space-between;border-bottom:1px solid #F1F0EC;padding-bottom:6px;padding-top:6px}.shed-dropdown-row:last-of-type{border-bottom:none;padding-bottom:0}.shed-measurements-footnote{margin-top:12px;font-size:13px;color:#6c6862}.shed-dropdown-block-title{font-size:12px;text-transform:uppercase;color:#666}.shed-dropdown-block-title--lowercase{text-transform:none;color:#414141}.shipping-details .collapsible-content .richtext-block{display:grid;grid-template-columns:auto auto;justify-content:space-between;color:#666;font-size:14px;row-gap:6px}.main-product-description,.product-description .collapsible-content .richtext-block{color:#666}.shipping-details .collapsible-content .richtext-block div:nth-child(2n){text-align:right}.cart-drawer__product-card--quantity{display:none}.cart-drawer__product-card--price{display:flex;align-items:center;gap:16px}.cart-drawer__product-card--remove{position:absolute;bottom:0}.product-grid--title{font-size:16px;line-height:2}@container (max-width: 200px){.product-grid--title{font-size:12px;line-height:2}.grid-view-item .shed-key-attributes{font-size:10px}}product-card{container-type:inline-size}.sold-out-badge.badge{display:none}.shed-badge-closet{position:absolute;top:16px;left:16px;font-family:var(--body-font-stack);font-size:10px;line-height:2;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#1c1c1c;border:1px solid #DEDCDA;padding:4px 10px;background-color:#fff}.sold-out .grid-view-item-image{opacity:.5}.grid-view-item-image{position:relative}.sold-out-badge,.grid-view-item.sold-out:after{position:absolute;z-index:2;content:"Sold Out";top:16px;left:16px;font-family:var(--body-font-stack);font-size:10px;line-height:2;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#1c1c1c;border:1px solid #DEDCDA;border-radius:4px;padding:4px 10px;background-color:#dfafda}.grid-view-item.is_pick:after{position:absolute;display:flex;align-items:center;z-index:2;content:url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3654_2099)"><path d="M5.96754 1.52425C6.01542 1.26788 6.2392 1.08204 6.5 1.08204C6.7608 1.08204 6.98457 1.26788 7.03245 1.52425L7.60175 4.53483C7.68449 4.97287 8.02712 5.3155 8.46516 5.39825L11.4757 5.96754C11.7321 6.01543 11.918 6.2392 11.918 6.5C11.918 6.7608 11.7321 6.98457 11.4757 7.03246L8.46516 7.60175C8.02712 7.6845 7.68449 8.02713 7.60175 8.46517L7.03245 11.4758C6.98457 11.7321 6.7608 11.918 6.5 11.918C6.2392 11.918 6.01542 11.7321 5.96754 11.4758L5.39824 8.46517C5.3155 8.02713 4.97287 7.6845 4.53483 7.60175L1.52424 7.03246C1.26788 6.98457 1.08203 6.7608 1.08203 6.5C1.08203 6.2392 1.26788 6.01543 1.52424 5.96754L4.53483 5.39825C4.97287 5.3155 5.3155 4.97287 5.39824 4.53483L5.96754 1.52425M10.8333 1.08333V3.25M11.9167 2.16667H9.75" stroke="%23C49A45" stroke-linecap="round" stroke-linejoin="round"/><path d="M1.0835 10.8333C1.0835 11.4312 1.56892 11.9167 2.16683 11.9167C2.76474 11.9167 3.25016 11.4312 3.25016 10.8333C3.25016 10.2354 2.76474 9.75 2.16683 9.75C1.56892 9.75 1.0835 10.2354 1.0835 10.8333H1.0835" stroke="%23C49A45" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_3654_2099"><rect width="13" height="13" fill="white"/></clipPath></defs></svg>') " " attr(data-pick-text);top:16px;left:16px;font-family:var(--body-font-stack);font-size:12px;line-height:2;font-weight:500;letter-spacing:1.44px;text-transform:uppercase;color:#2d1f3a;border-radius:25px;padding:0 18px;opacity:1;height:36px;background-color:#ebcedd;white-space:preserve-spaces}@container (max-width: 200px){.grid-view-item.is_pick:after{top:8px;left:8px;font-size:8px;height:30px;padding:0 10px}}.footer-header{font-family:Ivy Ora,serif!important;font-weight:500;letter-spacing:0px;text-transform:uppercase;font-size:16px}.footer-content{font-size:13px;line-height:20px}.content-footer--make-space{font-size:48px;line-height:44px;font-family:var(--header-font-stack);grid-column:span 2;justify-self:end}.links-footer ul{gap:0}.footer-wrapper .footer-main .footer-main--inner>*{gap:8px}@media(max-width:1024px){.footer-wrapper .footer-main .footer-main--inner{display:grid;grid-template-columns:1fr 1fr!important;justify-items:start;text-align:left}.content-footer--make-space{justify-self:start!important}.footer-header{font-size:11px}.footer-content{font-size:12px}}.bottom--footer{border-top:1px solid #FFF;padding-top:16px}.site-footer .copyright--desktop{align-items:start!important}.bottom--footer-row.bottom--footer--payment-methods{overflow:hidden}.bottom--footer .bottom--footer-row .inline-list.payment-icons{flex-wrap:nowrap!important}.richtext-buttons{display:flex;justify-content:center;gap:16px}.width-600{max-width:600px;margin:auto}.width-700{max-width:700px;margin:auto}.width-800{max-width:800px;margin:auto}.featured-products-wrapper .section-header-wrapper,product-recommendations .section-title--wrapper,recently-viewed-products .section-title--wrapper{margin-bottom:12px!important}.swiper-btn--wrapper{position:absolute!important;height:auto!important;margin:-16px 0!important;transform:translateY(-100%)!important}.swiper-button--next,.swiper-button--prev{border-radius:50%!important;width:40px;height:40px}@media(max-width:1024px){.bottom--footer{flex-direction:column-reverse;align-items:start;gap:4px}.bottom--footer---links li{padding:0}.bottom--footer .bottom--footer-row{align-items:start}}.text-adverts-with-icon{position:relative}.text-adverts-with-icon__button{margin:24px auto 0;width:max-content}@media(min-width:990px){[id$=__story] .homepage-featured-content-wrapper,[id$=__whatwedo] .homepage-featured-content-wrapper{align-items:center}}.sold-out-badge.badge{border:none!important;padding:4px 8px!important;background:#dfafda;border-radius:4px}.btn,.shopify-payment-button__button.shopify-payment-button__button--unbranded{font-weight:500;letter-spacing:.7px;padding:12px 32px}.image-with-text-overlay__buttons .btn{padding:16px 32px}.btn.product--add-to-cart-button{font-size:12px;font-weight:600;letter-spacing:.6px;padding:16px 24px}.text-with-icon--text.label-font{font-size:14px}.shed-dropdown-block-title{letter-spacing:1.2px}.image-with-text-overlay__caption{max-width:768px!important;box-sizing:border-box}.text_QC4ttr.image-with-text-overlay__text,.text_tFP94t.image-with-text-overlay__text{font-size:20px!important;line-height:29.25px!important}.shed-dropdown-row>div:last-child{font-size:14px;color:#111c}.product-details-wrapper .rte{color:#111111b3}.text-with-icon--text.label-font{font-size:14px!important}@media(min-width:768px){.image-with-text-overlay__heading{font-size:clamp(44px,5.56vw,80px)!important;line-height:1.2!important}}.image-with-text-overlay__heading,.image-with-text-overlay__text,.image-with-text-overlay__text p{text-wrap:balance}.image-with-text-overlay__text{max-width:646px!important;margin-left:auto;margin-right:auto}.image-with-text-overlay__buttons .btn{min-width:220px}.btn[class*=dynamic-section-button--button_JkqN7p]{min-width:248px}@media(max-width:750px){.early-access-signup-description br{display:none}.early-access-signup-description p{text-wrap:balance}}@media(min-width:1201px){.featured-drop-header{flex:0 0 34%;max-width:520px;justify-content:center;gap:14px;padding:24px 16px}}.site-nav--link-text{text-transform:uppercase;letter-spacing:.04em}html:has([id*=__rich_text_9x8kLY]),body:has([id*=__rich_text_9x8kLY]){background-color:#fff}body:has([id*=__rich_text_9x8kLY]) .color-scheme--white{background-color:#fff!important}@media(min-width:990px){[id$=__story] .homepage-featured-content-wrapper,[id$=__whatwedo] .homepage-featured-content-wrapper{max-width:1040px;margin-left:auto;margin-right:auto}}[id$=__rich_text_fcLTAL] .label-font,[id$=__rich_text_fcLTAL] .label-font p{font-size:12px!important;letter-spacing:2.4px!important}[id$=__text_adverts_with_icon_zGCYAz] .text-adverts-with-icon__heading{font-family:Ivy Ora Text,Ivy Ora,serif!important;font-weight:500!important;font-size:18px!important;letter-spacing:1.1px!important;text-transform:uppercase!important}body:has(.page-banner) .wrapper-spacing--v--template.wrapper-spacing--h{padding-left:48px;padding-right:48px}@media(max-width:750px){body:has(.page-banner) .wrapper-spacing--v--template.wrapper-spacing--h{padding-left:40px;padding-right:40px}}@media(max-width:750px){.image-with-text-overlay__buttons{display:flex;flex-direction:column;align-items:center;gap:12px}.richtext-buttons:has(.dynamic-section-button--button_JkqN7p){flex-direction:column;align-items:center;gap:12px}}[id$=__rich_text_fEHYCM] h1,[id$=__rich_text_fEHYCM] h2,[id$=__rich_text_fEHYCM] h3,[id$=__rich_text_fEHYCM] h4,[id$=__rich_text_fEHYCM] p{text-wrap:balance}.grid-view-item .grid__image,.grid-view-item .grid__image .aspect-ratio{position:relative}.shed-story-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:12px;overflow:hidden;opacity:0;transition:opacity .2s ease;pointer-events:none}.shed-story-card{background:#fff;border-radius:12px;box-shadow:0 8px 24px #1c1c1c29;padding:14px 16px;max-height:calc(100% - 4px);overflow:hidden;text-align:left;transform:translateY(-6px);transition:transform .2s ease}.shed-story-card__text{font-size:14px;line-height:1.5;color:#1c1c1c}@media(hover:hover)and (pointer:fine){.grid-view-item:hover .shed-story-overlay{opacity:1}.shed-story-card__attr{font-style:normal;font-size:12px;color:#6c6862;white-space:nowrap}.grid-view-item:hover .shed-story-card{transform:translateY(0)}}.shed-product-story{font-style:italic;font-size:15px;line-height:1.6;color:#414141;margin-bottom:24px}.shed-product-story__attr{font-style:normal;font-size:13px;color:#6c6862;white-space:nowrap}body.template-index .shed-seller-note-pill,body.template-index .shed-story-overlay{display:none!important}@media(min-width:990px){.shed-media-mobile{display:none}}.shed-media-mobile .shed-gallery__bullets{top:auto;bottom:12px;left:50%;transform:translate(-50%);flex-direction:row}.product-grid--vendor-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:nowrap}.product-grid--vendor-row .product-grid--vendor{margin-bottom:0;min-width:0;flex:1 1 auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-grid--vendor-row .shed-seller-note-pill{flex:0 0 auto}.shed-seller-note-pill{display:inline-flex;align-items:center;font-family:var(--body-font-stack);font-size:10px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:#1c1c1c;background:#fff;border:1px solid #DEDCDA;border-radius:0;padding:5px 11px;white-space:nowrap;line-height:1.4}@container (max-width: 200px){.shed-seller-note-pill{font-size:9px;padding:4px 8px;letter-spacing:.8px}}.section--service-list .service-list__grid{align-items:stretch}.section--service-list .service-list__column-content{background:#ffffff8c;border-radius:14px;padding:30px 26px 28px;gap:16px;transition:transform .3s ease,background-color .3s ease}.section--service-list .service-list__column:hover .service-list__column-content{transform:translateY(-4px);background:#ffffffb8}.section--service-list .service-list__header{margin-bottom:0;color:#1c1c1c}.section--service-list .service-list__item-header{flex-direction:column;align-items:center;gap:4px;border-bottom:none;padding-bottom:0}.section--service-list .service-list__item-price{order:-1;text-align:center;font-family:var(--header-font-stack);font-size:42px;font-weight:300;line-height:1.05;color:#1c1c1c}.section--service-list .service-list__item-title{flex:none;text-align:center;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5c5c66}.section--service-list .service-list__item-description{text-align:center;margin-top:14px;padding-top:14px;border-top:1px solid rgba(48,48,84,.14);font-size:14px;line-height:1.55}.section--service-list .service-list__column:nth-child(4) .service-list__item-price{font-size:30px}@media(max-width:1024px){.section--service-list .service-list__grid{row-gap:16px}.section--service-list .service-list__column-content{padding:26px 22px 24px}.section--service-list .service-list__item-price{font-size:36px}.section--service-list .service-list__column:nth-child(4) .service-list__item-price{font-size:26px}}@media(min-width:1025px){.section--service-list .service-list__grid:not(.service-list__grid--slider-enabled){display:grid!important;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.section--service-list .service-list__grid .service-list__column{width:100%!important;max-width:100%!important;height:100%}}.section--service-list .service-list__items,.section--service-list .service-list__item,.section--service-list .service-list__item-content{height:100%}.section--service-list .service-list__item-content{display:flex;flex-direction:column}.section--service-list .service-list__item-description{margin-top:auto}@media(min-width:1025px){.cart-grid__image,.cart-grid__image .responsive-image-wrapper,.cart-grid__image img,.cart-grid__image svg{max-width:120px!important;width:120px!important}.cart-grid__image img{height:auto!important}.cart-grid__item{padding-top:20px;padding-bottom:20px;align-items:center}}@media(min-width:1025px){.template-cart .wrapper-spacing--v--template{padding-top:32px;padding-bottom:40px}.template-cart .template-title--wrapper{margin-bottom:24px}}cart-drawer .global-drawer__footer{padding-bottom:env(safe-area-inset-bottom,0px)}.recently-viewed-products.width--content,.section-contact-form--form,.section-contact-form .width--content{display:block;max-width:1440px;margin-left:auto;margin-right:auto}.swiper-button--prev,.swiper-button--next,.native-slider__btn-prev,.native-slider__btn-next{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;padding:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto}@media(max-width:767px){.swiper-button--prev,.swiper-button--next,.native-slider__btn-prev,.native-slider__btn-next{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}}.theme-js-failed .show-on-scroll,.theme-js-failed [data-animate],.theme-js-failed [data-animate-nested]{opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
