.pc-fs .page-width{max-width:1280px;padding-inline:32px;margin-inline:auto;width:100%}.pc-fs .text-block p,.pc-fs .text-block h1,.pc-fs .text-block h2,.pc-fs .text-block h3{margin-block:0;font-weight:var(--font-weight,400)}.pc-fs .text-block{overflow-wrap:anywhere;min-width:0}.pc-fs .group{min-width:0}.pc-fs .pc-native-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#886459;line-height:1.5}.pc-fs .pc-native-eyebrow p{margin:0}.pc-fs .pc-native-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.13}.pc-fs .pc-native-description{font-size:14px;line-height:1.65;color:#876a5e}.pc-fs .pc-native-description p{line-height:1.65}.pc-fs .pc-native-section-heading{margin-bottom:32px;overflow:visible}.pc-fs .pc-native-section-copy{gap:13px;overflow:visible}.pc-fs .pc-native-section-copy .pc-native-eyebrow{margin-bottom:5px}.pc-fs .pc-native-section-heading .pc-native-textlink{flex-shrink:0}.pc-storefront.pc-fs .button:not(.button--icon-only):not(.button--tertiary){background:var(--color-primary-button-background,#4b2c24);color:var(--color-primary-button-text,#fffaf4);border-color:var(--color-primary-button-border,#4b2c24);min-height:52px;font-size:14px;font-weight:700;line-height:1.4;padding:13px 25px;border-radius:99px;box-shadow:none}.pc-storefront.pc-fs .button--secondary:not(.button--icon-only):not(.button--tertiary){background:var(--color-secondary-button-background,#fffaf4);color:var(--color-secondary-button-text,#4b2c24);border-color:var(--color-secondary-button-border,#d9c9bf)}.pc-storefront.pc-fs .pc-native-textlink .button:not(.button--icon-only):not(.button--tertiary){background:none;border:0;border-radius:0;padding:0;min-height:30px;color:inherit;text-decoration:underline;text-underline-offset:5px;font-size:14px;line-height:1.6;box-shadow:none}.pc-fs .pc-native-textlink .button__content{gap:14px}.pc-fs .pc-native-textlink .button__content .icon{font-size:18px}.pc-fs .pc-native-announcement .announcement-bar__content{padding:0 20px}.pc-fs .pc-native-announcement .text-block{font-size:12px;letter-spacing:.025em;line-height:1.5}.pc-fs .pc-native-announcement .slide{min-height:0;line-height:1.5}.pc-fs .header__layout{border-color:#eaded6;background:#fffdf9}.pc-fs .header__menu{font-size:14px}.pc-fs .header__menu-desktop{gap:27px}.pc-fs .header__actions{gap:22px}.pc-fs .header__actions .icon{font-size:23px}.pc-fs .pc-native-header-search{display:flex;font-family:Trebuchet MS,Arial,sans-serif;font-size:12px;min-height:44px}.pc-fs .pc-native-header-search input{font-family:inherit;line-height:1.6;width:115px}.pc-fs .pc-native-header-search~.search-popup{display:none}.pc-fs .header__actions .header__icon-account,.pc-fs .header__actions .header__icon-cart{align-items:center;justify-content:center;height:24px;line-height:1;flex-shrink:0}.pc-fs .header__actions .header__icon-cart{display:flex}.pc-fs .header__icon-account>.icon,.pc-fs .header__icon-cart>.icon{display:block;line-height:1}@media(min-width:1000px){.pc-fs .header__actions .header__icon-account{display:flex}}.pc-fs .header__icon-account .icon,.pc-fs .header__cart .icon{font-size:23px}.pc-fs .cart-count-bubble{background:#ed9ba5;color:#4b2c24;font-size:10px}.pc-fs .header-drawer{background:#fffdf9;color:#4b2c24}.pc-fs .pc-native-hero,.pc-fs .pc-native-hero .image-banner{background:#faede2}.pc-fs .pc-native-hero .image-banner__media img{object-fit:cover;object-position:center}.pc-fs .pc-native-hero-copy{padding:64px 0 82px;overflow:visible}.pc-fs .pc-native-hero-pill{width:auto!important;display:inline-block;padding:7px 15px;border:1px solid #d9c9bf;border-radius:99px;background:#fffaf4e8;font-size:12px;letter-spacing:.08em;line-height:1.5;white-space:nowrap}.pc-fs .pc-native-hero-title{margin:22px 0!important}.pc-fs .pc-native-hero-title h1{font-size:clamp(40px,4.6vw,65px);line-height:1.04;letter-spacing:-.035em}.pc-fs .pc-native-hero-description{font-size:17px;line-height:1.65;max-width:400px;margin-bottom:30px!important}.pc-fs .text-block[class*=pc-native-] p{font-size:inherit;line-height:inherit}.pc-fs .pc-native-hero-note{font-size:11px;color:#785749;margin-top:20px!important;line-height:1.6}.pc-fs .pc-native-hero-note p{line-height:1.6}.pc-fs .pc-native-hero-actions{overflow:visible}.pc-fs .pc-native-ribbon{border-block:1px solid #d8e4e5}.pc-fs .pc-native-ribbon .custom-section__inner{width:auto;max-width:100%;padding-inline:22px}.pc-fs .pc-native-ribbon-item{width:auto;flex-shrink:0}.pc-fs .pc-native-ribbon-icon{font-size:19px;line-height:1}.pc-fs .pc-native-ribbon-text{font-size:13px;white-space:nowrap}.pc-fs .pc-native-category-grid{overflow:visible}.pc-fs .pc-native-category.group.card{background:none;border:0;box-shadow:none;overflow:visible;gap:0}.pc-fs .pc-native-category-image{aspect-ratio:1;border-radius:50%;overflow:hidden;background:#f1dfd8;border:6px solid #fffdf9;box-shadow:0 0 0 1px #eaded6;margin-bottom:15px;width:100%}.pc-fs .pc-native-category:nth-child(2) .pc-native-category-image{background:#e4eff2}.pc-fs .pc-native-category:nth-child(3) .pc-native-category-image{background:#eee7da}.pc-fs .pc-native-category:nth-child(4) .pc-native-category-image{background:#efe7f2}.pc-fs .pc-native-category:nth-child(5) .pc-native-category-image{background:#e9eddd}.pc-fs .pc-native-category:nth-child(6) .pc-native-category-image{background:#f7e3db}.pc-fs .pc-native-category-image img{width:100%;height:100%;object-fit:cover;border-radius:0;mix-blend-mode:multiply}.pc-fs .pc-native-category-name{font-size:14px;line-height:1.5;margin-bottom:3px!important}.pc-fs .pc-native-category-caption{font-size:11px;color:#927264;line-height:1.5}.pc-fs .pc-native-favorites{border-block:1px solid #dfe8eb}.pc-fs .product-card.card,.pc-fs .collection-card.card{border:1px solid #eaded6;border-radius:24px;overflow:hidden;padding:0;background:#fffdf9;gap:0;box-shadow:none}.pc-fs .product-card .product-card-media-gallery{background:#f3ece4;border-radius:0}.pc-fs .product-card .product-card-media-gallery img{border-radius:0;mix-blend-mode:multiply;object-fit:cover}.pc-fs .pc-native-product-card-copy{padding:20px;position:relative;gap:12px}.pc-fs .pc-native-card-title h3{font-size:19px;line-height:1.3;letter-spacing:-.02em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.6em}.pc-fs .pc-native-card-price{font-size:14px;font-weight:700;min-height:34px;display:flex;align-items:center;padding-right:40px}.pc-fs .pc-native-card-price:after{content:"\2197";position:absolute;right:20px;bottom:18px;width:34px;height:34px;border:1px solid #eaded6;border-radius:50%;display:grid;place-content:center;font-weight:400}.pc-fs .pc-native-card-price .price,.pc-fs .product-card .price{font-size:14px}.pc-fs .product-card .badge{border-radius:99px;background:#fffaf4;color:#4b2c24;font-size:10px}.pc-fs .collection-featured__grid,.pc-fs .main-collection__products-grid,.pc-fs .main-search__grid{column-gap:22px;row-gap:24px}.pc-fs .pc-native-story .image-block{width:50%;flex-shrink:1}.pc-fs .pc-native-story-image{border-radius:44% 44% 22px 22px;aspect-ratio:1.05;background:#f3dfda;overflow:hidden}.pc-fs .pc-native-story-image img{object-position:75%;object-fit:cover;width:100%;height:100%;border-radius:0;aspect-ratio:1.05}.pc-fs .pc-native-story-copy{gap:22px;overflow:visible}.pc-fs .pc-native-story-title h2{font-size:clamp(32px,3.6vw,49px);line-height:1.13}.pc-fs .pc-native-story-copy .pc-native-description{font-size:15px;line-height:1.65}.pc-fs .pc-native-values .custom-section__inner{border-top:1px solid #eaded6;padding-top:36px}.pc-fs .pc-native-value-symbol{font-size:28px;line-height:1.4;margin-bottom:8px!important}.pc-fs .pc-native-value-title h3{font-size:20px;line-height:1.3;margin-bottom:8px}.pc-fs .pc-native-value-description{font-size:13px;color:#876a5e}.pc-fs .pc-native-faq-intro{gap:22px;overflow:visible;flex-shrink:0}.pc-fs .pc-native-faq-questions{width:57%;min-width:0}.pc-fs .pc-native-faq-questions .accordion,.pc-fs .pc-native-product-accordions .accordion{border-color:#eaded6}.pc-fs .pc-native-faq-questions summary,.pc-fs .pc-native-product-accordions summary{font-size:15px;font-weight:700;padding-block:18px;line-height:1.5}.pc-fs .pc-native-faq-questions .text-block,.pc-fs .pc-native-product-accordions .text-block{font-size:14px;color:#876a5e;line-height:1.7}.pc-fs .pc-native-faq-questions .accordion__content,.pc-fs .pc-native-product-accordions .accordion__content{padding-bottom:18px}.pc-fs .pc-native-newsletter{border-top:1px solid #e8cdd0}.pc-fs .pc-native-newsletter .group{gap:10px;overflow:visible}.pc-fs .pc-native-news-title h2{font-size:31px;line-height:1.13}.pc-fs .pc-native-news-description{font-size:13px;max-width:460px}.pc-fs .pc-native-news-privacy{font-size:11px;color:#795b55;line-height:1.7;margin-top:12px!important}.pc-fs .pc-native-news-form{width:100%}.pc-fs .newsletter-signup__form .input-group{background:none;gap:10px;align-items:center}.pc-fs .newsletter-signup__form .textfield-wrapper{flex:1;min-width:0}.pc-fs .newsletter-signup__form .textfield{border-radius:99px;background:#fffaf4;border:1px solid #dcc3c3;min-height:52px;color:#4b2c24}.pc-fs .newsletter-signup__form .input-group__action{padding:0;position:static;flex-shrink:0}.pc-fs .newsletter-signup__form .input-group__action .button{width:auto;min-height:52px}.pc-fs .footer{border-top:1px solid #e9ddd1}.pc-fs .footer .group{overflow:visible}.pc-fs .pc-native-footer-brand{gap:16px}.pc-fs .pc-native-footer-logo{max-width:160px}.pc-fs .pc-native-footer-logo img{max-width:160px;object-fit:contain;height:auto!important}.pc-fs .pc-native-footer-title{margin-bottom:8px!important}.pc-fs .pc-native-footer-title h2{font-size:16px;letter-spacing:0;line-height:1.4}.pc-fs .pc-native-footer-description{font-size:13px;color:#84695b;max-width:275px}.pc-fs .pc-native-footer-link,.pc-fs .pc-native-footer-menu{font-size:13px;line-height:1.6}.pc-fs .pc-native-footer-link a,.pc-fs .pc-native-footer-menu a{text-decoration:none}.pc-fs .pc-native-footer-link a:hover,.pc-fs .pc-native-footer-menu a:hover{text-decoration:underline;text-underline-offset:4px}.pc-fs .pc-native-footer-menu .menu-block__list{gap:10px}.pc-fs .pc-native-footer-assistance{border:1px solid #e4d6c9;border-radius:18px;align-self:start}.pc-fs .pc-native-footer-assistance .pc-native-footer-description{font-size:12px}.pc-fs .pc-native-footer-assistance .pc-native-textlink .button{font-size:13px}.pc-fs .pc-native-footer-contact-detail{font-size:13px;line-height:1.7;color:#84695b;overflow-wrap:anywhere}.pc-fs .pc-native-footer-contact-detail strong{color:#4b2c24;font-weight:700}.pc-fs .pc-native-footer-contact-detail a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.pc-fs .pc-native-footer-contact-detail a:hover{color:#4b2c24}.pc-fs .pc-native-footer-contact-detail a:focus-visible{outline:2px solid #4b2c24;outline-offset:4px;border-radius:2px}.pc-fs .pc-native-footer-service{font-size:12px;line-height:1.7;color:#84695b}.pc-fs .pc-native-footer-hours{border-top:1px solid #e4d6c9;padding-top:14px}.pc-fs .pc-native-footer-bottom{border-color:#e4d6c9}.pc-fs .pc-native-footer-bottom .footer-bottom-bar__content{align-items:center}.pc-fs .pc-native-footer-copyright{font-size:11px;color:#816456}.pc-fs .pc-native-footer-copyright .text-block{width:auto}.pc-fs .pc-native-page-intro .custom-section__inner{gap:18px}.pc-fs .pc-native-page-title h1{font-size:clamp(32px,4vw,52px);line-height:1.13}.pc-fs .pc-native-prose{font-size:16px;line-height:1.8;overflow-wrap:anywhere}.pc-fs .pc-native-prose p{margin-bottom:20px}.pc-fs .pc-native-prose h2{font-size:28px;margin:35px 0 18px}.pc-fs .pc-native-prose ul,.pc-fs .pc-native-prose ol{padding-left:24px;margin-block:20px}.pc-fs .pc-native-prose img{max-width:100%;height:auto;border-radius:18px}.pc-fs .pc-native-prose table{display:block;max-width:100%;overflow-x:auto}.pc-fs .pc-native-contact-copy{gap:24px;overflow:visible}.pc-fs .pc-native-contact-card{border:1px solid #eaded6;border-radius:26px;overflow:visible}.pc-fs .pc-native-contact-card .contact-form{width:100%}.pc-fs .pc-native-contact-fields{gap:18px}.pc-fs .pc-native-contact-field{display:grid;gap:7px}.pc-fs .pc-native-contact-field label{margin:0;font-size:12px;font-weight:700}.pc-fs .pc-native-contact-field input,.pc-fs .pc-native-contact-field textarea{min-height:49px;border:1px solid #d8c7bc;border-radius:13px;padding:13px 15px;background:#fffaf4;color:#4b2c24;font:inherit;width:100%}.pc-fs .pc-native-contact-fields .pc-btn{margin-top:7px}.pc-fs .pc-native-breadcrumb{font-size:11px;color:#8b6c5d;line-height:1.6}.pc-fs .pc-native-breadcrumb-section .custom-section__inner{padding-block:var(--padding-top) var(--padding-bottom)}.pc-fs .product-section__product-info>.pc-native-eyebrow{margin:0 0 14px}.pc-fs .pc-native-availability{font-size:12px;margin-bottom:18px!important;display:inline-block;max-width:max-content;border:1px solid #eaded6;border-radius:99px;padding:6px 12px}.pc-fs .pc-native-availability .product-inventory__icon svg{width:10px;height:10px}.pc-fs .pc-native-product-title{margin-bottom:22px!important}.pc-fs .pc-native-product-title h1{font-size:clamp(28px,3.1vw,43px);line-height:1.13;letter-spacing:-.035em}.pc-fs .pc-native-product-price{font-size:25px;font-weight:700;margin-bottom:24px!important;display:block}.pc-fs .pc-native-product-price .price{font-size:25px;font-weight:700}.pc-fs .pc-native-product-price .compare-at-price{font-size:17px;color:#9c8379}.pc-fs .pc-native-variants .variant-picker__option-name{font-size:12px;font-weight:700;margin-bottom:8px}.pc-fs .pc-native-variants .select{background:#fffdf9;border:1px solid #ccb9af;min-height:48px;border-radius:12px;color:#4b2c24;font-size:14px}.pc-fs product-form{display:block;margin:0 0 24px}.pc-fs .product-add-to-cart-button{gap:12px}.pc-fs .product-add-to-cart-button .quantity-selector{border:1px solid #ccb9af;border-radius:13px;background:#fffdf9;height:53px}.pc-fs .product-add-to-cart-button .button{min-height:53px}.pc-fs .pc-native-product-shipping{padding:15px 18px;background:#eaf1f3;border-radius:16px;font-size:12px;margin:0 0 25px!important}.pc-fs .pc-native-product-description{color:#4b2c24;font-size:14px;line-height:1.7}.pc-fs .pc-native-product-description p{margin-bottom:12px}.pc-fs .pc-native-gallery .product-media-gallery-main-slider{background:#f1e9df;border-radius:26px;overflow:hidden}.pc-fs .pc-native-gallery .product-media-gallery__media{border-radius:26px}.pc-fs .pc-native-gallery .product-media-gallery__media img{object-fit:contain;mix-blend-mode:multiply}.pc-fs .pc-native-gallery .product-media-gallery__thumbnails{margin-top:14px}.pc-fs .pc-native-gallery .product-media-gallery__thumbnail{border:1px solid #eaded6;border-radius:13px;overflow:hidden}.pc-fs .cart__header h1{font-size:clamp(32px,4vw,52px);line-height:1.13;margin-bottom:40px}.pc-fs .cart__form{gap:50px}.pc-fs .cart__item.card{border:1px solid #eaded6;border-radius:23px;background:#fffdf9;padding:20px;box-shadow:none}.pc-fs .cart__item img{border-radius:16px;background:#f0e8df}.pc-fs .cart__item-name{font-family:var(--pc-head);font-size:17px;line-height:1.4;overflow-wrap:anywhere;text-decoration:none}.pc-fs .cart__item-options{font-size:12px;color:#856858}.pc-fs .cart-drawer__inner{border-radius:24px 0 0 24px;overflow:hidden;border-left:1px solid #eaded6}.pc-fs .cart-drawer__header_title{font-family:var(--pc-head);font-size:23px;font-weight:800;line-height:1.2}.pc-fs .cart-drawer__item{border:1px solid #eaded6;border-radius:18px;padding:16px}.pc-fs .cart-drawer__item img{border-radius:12px}.pc-fs .cart-drawer__item-name{font-family:var(--pc-head);font-size:15px;line-height:1.4}.pc-fs .cart__footer.card{background:#f4e5df;border:1px solid #e8d6cd;border-radius:25px;padding:30px;box-shadow:none}.pc-fs .pc-native-cart-summary-title h2{font-size:28px;line-height:1.13;margin-bottom:24px}.pc-fs .pc-native-cart-shipping{font-size:11px;color:#856858;line-height:1.7}.pc-fs .cart__empty{border:1px dashed #ddc9bd;border-radius:26px;background:#fffdf9;text-align:center;padding:58px 24px 68px;gap:24px}.pc-fs .cart__empty .h6{font-family:var(--pc-head);font-size:28px;font-weight:800;max-width:650px}.pc-fs .cart__form:has(.cart__empty) .cart__footer{display:none}.pc-fs .pc-native-collection-card-title{padding:24px 24px 12px}.pc-fs .pc-native-collection-card-title h2{font-size:24px;line-height:1.3}.pc-fs .pc-native-collection-card-caption{padding:0 24px 24px;font-size:13px;color:#856858}.pc-fs .main-search__form{max-width:680px}.pc-fs .main-search__form .textfield{border:1px solid #d8c7bc;border-radius:99px;background:#fffdf9;min-height:54px;color:#4b2c24}.pc-fs .main-search__results-for{font-size:21px;font-family:var(--pc-head);font-weight:700;margin:35px 0 25px}.pc-fs .filter-and-sort{border-block:1px solid #eaded6;margin-bottom:28px}.pc-fs .filter-and-sort .select,.pc-fs .filter-and-sort select{border-radius:13px;background:#fffdf9;border-color:#eaded6;color:#4b2c24}.pc-fs .pc-native-404 .custom-section__inner{max-width:800px;text-align:center}.pc-fs .pc-native-404-symbol{font-size:52px;color:#b2787c;line-height:1}.pc-fs .main-article__inner{max-width:920px}.pc-fs .pc-native-article-card-title h2{font-size:24px;line-height:1.3}.pc-fs .password-page__inner{max-width:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:100svh}.pc-fs .password-page__inner.page-width{max-width:none;padding:0}.pc-fs .pc-native-password-art{height:100svh;width:100%;align-self:stretch;position:relative;overflow:hidden;background:#faede2}.pc-fs .pc-native-password-art img{height:100%;width:100%;object-fit:cover;object-position:72%;position:absolute;top:0;right:0;bottom:0;left:0}.pc-fs .pc-native-password-copy{max-width:650px;padding:65px;align-self:center;margin:auto;overflow:visible}.pc-fs .pc-native-password-copy .block__logo-image{max-width:170px;height:auto!important;margin-bottom:25px}.pc-fs .pc-native-password-copy .newsletter-signup{width:100%}.pc-fs .pc-native-password-logo{max-width:170px;margin-bottom:25px}.pc-fs .pc-native-password-art{grid-row:1/3}.pc-fs .pc-native-password-copy{padding-bottom:20px;align-self:end}.pc-fs .password-page__inner>.password-form-container{grid-column:2;width:calc(100% - 130px);max-width:520px;margin:0 auto 65px;align-self:start}.pc-fs .password-page__inner>.password-form-container .password-form{width:100%}@media(min-width:1000px){.pc-fs .product-section__product-info--sticky{top:125px}}@media(max-width:1100px){.pc-fs .pc-native-header-search{display:none}.pc-fs .pc-native-header-search~.search-popup{display:block}.pc-fs .header__menu{font-size:12px}.pc-fs .header__actions{gap:17px}.pc-fs .pc-native-story .custom-section__inner{column-gap:40px}.pc-fs .product-section__content{column-gap:35px}.pc-fs .footer__content{column-gap:30px}}@media(max-width:999px){.pc-fs .header__actions .search-popup{display:none}.pc-fs .header__layout-mobile{min-height:78px}.pc-fs .pc-native-contact-card{padding:25px}.pc-fs .cart__form{gap:25px}.pc-fs .pc-native-password-copy{padding:35px}}@media(max-width:749px){.pc-fs .page-width{padding-inline:18px}.pc-fs .pc-native-eyebrow,.pc-fs .pc-native-announcement .text-block{font-size:10px}.pc-fs .pc-native-announcement{padding-block:8px}.pc-fs .pc-native-hero .image-banner__media{inset:auto 0 0;height:55%;overflow:hidden}.pc-fs .pc-native-hero .image-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#faede2,transparent 24%);pointer-events:none}.pc-fs .pc-native-hero .image-banner__media img{object-position:70% 100%}.pc-fs .pc-native-hero .image-banner__content{min-height:790px}.pc-fs .pc-native-hero-copy{padding:38px 0 340px;text-align:center;width:100%}.pc-fs .pc-native-hero-copy .text-block{width:100%;text-align:center}.pc-fs .pc-native-hero-pill{width:auto!important;font-size:10px;padding:8px 13px}.pc-fs .pc-native-hero-title{margin:22px 0 20px!important}.pc-fs .pc-native-hero-title h1{font-size:39px;line-height:1.03;letter-spacing:-.04em}.pc-fs .pc-native-hero-description{font-size:14px;max-width:330px;margin-bottom:24px!important}.pc-fs .pc-native-hero-actions{width:100%;gap:12px}.pc-fs .pc-native-hero-note{font-size:9px;margin-top:17px!important;max-width:350px}.pc-fs .pc-native-ribbon .custom-section__inner{gap:12px;flex-direction:column;align-items:center}.pc-fs .pc-native-ribbon-item{width:auto}.pc-fs .pc-native-ribbon-text{font-size:11px}.pc-fs .pc-native-section-heading{margin-bottom:26px}.pc-fs .pc-native-section-copy{width:100%}.pc-fs .pc-native-category-image{border-width:4px;margin-bottom:12px}.pc-fs .pc-native-category-name{font-size:12px}.pc-fs .pc-native-category-caption{font-size:9px}.pc-fs .product-card.card{border-radius:18px}.pc-fs .pc-native-product-card-copy{padding:13px;gap:8px}.pc-fs .pc-native-card-title h3{font-size:14px;line-height:1.3}.pc-fs .pc-native-card-price{font-size:12px;min-height:27px;padding-right:22px}.pc-fs .pc-native-card-price .price{font-size:12px}.pc-fs .pc-native-card-price:after{width:25px;height:25px;right:12px;bottom:11px;font-size:12px}.pc-fs .collection-featured__grid,.pc-fs .main-collection__products-grid,.pc-fs .main-search__grid{gap:14px}.pc-fs .pc-native-story .image-block,.pc-fs .pc-native-story-copy,.pc-fs .pc-native-faq-intro,.pc-fs .pc-native-faq-questions{width:100%}.pc-fs .pc-native-story-copy{gap:20px}.pc-fs .pc-native-story-title h2{font-size:34px}.pc-fs .pc-native-story .image-block,.pc-fs .pc-native-story .image-block img{aspect-ratio:1.15}.pc-fs .pc-native-values .custom-section__inner{padding-top:30px}.pc-fs .pc-native-newsletter .group{width:100%}.pc-fs .pc-native-news-title h2{font-size:29px}.pc-fs .pc-native-news-form .input-group{flex-direction:column;gap:10px;align-items:stretch}.pc-fs .pc-native-news-form .input-group__action,.pc-fs .pc-native-news-form .input-group__action .button{width:100%}.pc-fs .pc-native-password-copy .input-group{flex-direction:column;gap:10px;align-items:stretch}.pc-fs .pc-native-password-copy .input-group__action,.pc-fs .pc-native-password-copy .input-group__action .button{width:100%}.pc-fs .pc-native-footer-bottom .payment-methods{justify-content:flex-start}.pc-fs .pc-native-footer-bottom .footer-bottom-bar__content{gap:18px}.pc-fs .pc-native-page-title h1{font-size:35px}.pc-fs .pc-native-prose{font-size:14px}.pc-fs .pc-native-contact-copy,.pc-fs .pc-native-contact-card{width:100%}.pc-fs .pc-native-contact-card{padding:22px}.pc-fs .product-section__content{gap:30px}.pc-fs .pc-native-product-title h1{font-size:30px}.pc-fs .pc-native-product-price .price{font-size:24px}.pc-fs .pc-native-breadcrumb{font-size:10px}.pc-fs .cart__header h1{font-size:35px;margin-bottom:28px}.pc-fs .cart__item-name{font-size:14px}.pc-fs .cart__footer.card{padding:24px}.pc-fs .pc-native-collection-card-title{padding:16px 16px 10px}.pc-fs .pc-native-collection-card-title h2{font-size:18px}.pc-fs .pc-native-collection-card-caption{padding:0 16px 16px;font-size:11px}.pc-fs .password-page__inner{grid-template-columns:1fr;min-height:100svh}.pc-fs .pc-native-password-art{height:260px;min-height:260px}.pc-fs .pc-native-password-copy{padding:35px 24px;width:100%;max-width:550px}.pc-fs .pc-native-password-art{grid-row:auto}.pc-fs .password-page__inner>.password-form-container{grid-column:1;width:calc(100% - 48px);margin:0 auto 35px}}.pc-fs .pc-native-footer-brand .block__logo{display:block;line-height:1}.pc-fs .pc-native-footer-brand .block__logo-image{display:block;max-width:160px;height:auto!important}.pc-fs .pc-native-about-card{border-radius:26px}.pc-fs .pc-native-about-title h2{font-size:clamp(27px,3vw,36px);line-height:1.15}.pc-fs .pc-native-about-description{font-size:14px;line-height:1.75;color:#795b55}.pc-fs .pc-native-about-description p+p{margin-top:12px}.pc-fs .pc-native-product-reassurances{margin-top:-8px;margin-bottom:22px;padding:18px 12px;border:1px solid #eaded6;border-radius:18px;background:#fffdf9}.pc-fs .pc-native-reassurance{align-items:center;text-align:center;overflow:visible}.pc-fs .pc-native-reassurance .text-block{font-size:10px;line-height:1.55;color:#84695b;text-align:center}.pc-fs .pc-native-reassurance strong{font-size:11px;color:#4b2c24;font-weight:700}.pc-fs .pc-native-reassurance>.icon{flex-shrink:0;color:#4b2c24}.pc-fs .pc-native-product-accordions .accordion__heading-title{font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.015em;line-height:1.45}.pc-fs .pc-native-product-accordions .accordion__content{font-size:14px;line-height:1.75;color:#4b2c24}.pc-fs .pc-native-product-accordions .text-block{color:#4b2c24}.pc-fs .pc-native-delivery-content h3{font-size:16px;line-height:1.5;font-weight:700;margin:0 0 16px}.pc-fs .pc-native-delivery-content p{margin:0 0 18px}.pc-fs .pc-native-delivery-content p+h3{margin-top:25px}.pc-fs .pc-native-delivery-content strong{font-weight:700}.pc-fs .pc-native-product-accordions a{text-decoration:underline;text-underline-offset:3px}.pc-fs .pc-product-information p,.pc-fs .pc-native-about-product p{margin:0 0 14px}.pc-fs .pc-product-information img{max-width:100%;height:auto}.pc-fs .pc-product-specifications{margin:0;width:100%}.pc-fs .pc-product-specification{display:grid;grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr);gap:18px;padding:11px 0;border-bottom:1px solid #eaded6;font-size:13px;line-height:1.65}.pc-fs .pc-product-specification:last-child{border-bottom:0}.pc-fs .pc-product-specification dt{font-weight:700}.pc-fs .pc-product-specification dd{margin:0;overflow-wrap:anywhere}@media(max-width:749px){.pc-fs .pc-native-about-intro,.pc-fs .pc-native-about-copy{width:100%}.pc-fs .pc-native-product-reassurances{padding:16px 8px}.pc-fs .pc-native-reassurance .text-block{font-size:9px}.pc-fs .pc-native-reassurance strong{font-size:10px}.pc-fs .pc-native-product-accordions .accordion__heading-title{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pc-fullstack.css.map */
