:root{--max:1460px;--ink:#111;--cream:#faf4ee;--rosy:#b98575;--black:#151515;--display:Georgia,"Times New Roman",serif}body{background:#fff;color:#101010;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.42}.container{width:calc(100% - 80px);max-width:1460px}.announcement{height:35px;background:#171717;font-weight:600;letter-spacing:.03em;font-size:12px}.announcement-track{gap:24px;animation-duration:52s}.announcement-track span{padding:0 14px}.site-header{background:#fff;border-bottom:1px solid #f1f1f1}.header-inner{height:83px;min-height:83px;grid-template-columns:235px minmax(350px,1fr) 290px 160px;gap:30px}.brand img{width:161px;height:57px;object-fit:contain}.brand-fin{font-size:8px;letter-spacing:.38em;margin-top:-7px;color:#2e2521}.header-logo{justify-content:flex-start}.desktop-navigation{font-size:14px;gap:40px;justify-content:flex-start}.desktop-navigation a:first-child{font-weight:700;text-decoration:underline;text-underline-offset:12px}.header-search form{height:37px;background:#f7f7f7;border:none}.header-search input{font-size:11px}.header-search button{order:-1}.header-actions{gap:20px;justify-content:flex-end}.header-actions svg{width:25px;height:25px}.btn,.approved-pill{border-radius:24px!important}.site-footer{background:#181818;color:#eee;padding:21px 0 12px}.footer-grid{width:calc(100% - 120px);grid-template-columns:1.65fr 1fr 1fr 1.05fr 1.45fr;gap:30px}.footer-grid>div{border-right:1px solid #353535;padding-right:20px}.footer-grid>div:last-child{border:0}.footer-grid h2{font:700 14px Arial,sans-serif;margin:0 0 7px}.footer-grid a{font-size:12px;line-height:1.42}.footer-grid .footer-brand img{width:120px;height:49px}.footer-brand .brand-fin{color:#fff}.footer-brand p{font-size:12px;color:#e2dcdc;line-height:1.35;margin:7px 0}.footer-grid .social-links{display:flex;gap:10px}.footer-grid .social-links a{font-size:12px}.footer-subscribe p{font-size:11px;margin:0 0 10px}.footer-subscribe .newsletter-form{height:43px}.footer-bottom{padding-top:13px;margin-top:10px;min-height:27px;font-size:11px}.footer-bottom a{font-size:11px}.approved-hero{height:310px;background:linear-gradient(90deg,#f6f0ec,#f8f3ef 43%,#efe5dd);position:relative;overflow:hidden}.approved-hero-photo{position:absolute;inset:0 0 0 auto;width:57%;background:url(approved-hero-right.webp) right center/cover no-repeat}.approved-hero-photo:before{content:"";position:absolute;inset:0 auto 0 0;width:13%;background:linear-gradient(90deg,#f6f0ec,#f6f0ec00)}.approved-hero-copy{position:relative;z-index:1;margin-left:max(4.8%,34px);padding-top:15px;max-width:645px}.approved-eyebrow{font-size:10px;letter-spacing:.41em;line-height:1.3;font-weight:700;margin:0 0 7px}.approved-hero h1{font:400 clamp(51px,4.15vw,70px)/.86 Georgia,serif;letter-spacing:-.055em;margin:0 0 9px}.approved-hero h1 em{font-style:normal;color:#b78a70}.approved-hero-description{font-size:17px;line-height:1.25;margin:8px 0 12px}.approved-pill{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:#151515;color:#fff;font:700 12px Arial,sans-serif;padding:0 24px;height:37px;text-decoration:none;border:1px solid #151515;white-space:nowrap}.approved-pill:hover{background:#333}.approved-hero-promises{position:absolute;bottom:5px;left:max(4.9%,36px);width:600px;display:flex;gap:45px;align-items:center;z-index:1}.approved-hero-promises>div{display:flex;gap:12px;align-items:center}.approved-hero-promises svg{width:30px;height:30px}.approved-hero-promises b,.approved-hero-promises small{display:block;white-space:nowrap;font-size:12px;line-height:1.24}.approved-hero-promises small{font-size:11px;font-weight:400}.approved-mobile-hero,.approved-mobile-actions,.approved-mobile-discover,.approved-category-mobile-icon,.approved-category-mobile-label{display:none}.approved-category-row{width:calc(100% - 76px);max-width:1460px;margin:10px auto 13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.approved-category-tile{display:block;border-radius:4px;overflow:hidden;height:auto;aspect-ratio:2.43 / 1;position:relative;transition:transform .15s}.approved-category-tile:hover{transform:translateY(-2px)}.approved-category-tile .approved-category-desktop{width:100%;height:100%;display:block;object-fit:fill}.approved-mini-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;background:#fbf9f7;border-top:1px solid #f2efed;border-bottom:1px solid #f2efed;padding:10px max(4.8%,25px);gap:0;min-height:64px;align-items:center}.approved-mini-benefits>div{display:flex;align-items:center;gap:15px;padding:0 22px;border-right:1px solid #d9d6d3;min-width:0}.approved-mini-benefits>div:first-child{padding-left:0}.approved-mini-benefits>div:last-child{border:0}.approved-mini-benefits svg{width:33px;height:33px;min-width:33px}.approved-mini-benefits strong{font-size:12px;font-weight:700;display:block;line-height:1.2}.approved-mini-benefits small{display:block;font-size:11px;line-height:1.2;margin-top:3px}.approved-mini-benefits--page{grid-template-columns:repeat(5,minmax(0,1fr))}.approved-mini-benefits--page>div{gap:13px;padding:0 14px}.approved-products{max-width:1460px;width:calc(100% - 90px);margin:0 auto;padding:12px 0 18px}.approved-products-heading{display:flex;align-items:baseline;gap:23px;position:relative;margin-bottom:9px}.approved-products h2{font:700 27px/1.1 Georgia,serif;letter-spacing:-.05em;margin:0}.approved-products-heading p{font-size:11px;color:#333;margin:0}.approved-products-heading>a{margin-left:auto;font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.approved-products-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:25px}.approved-products .product-card-image{height:auto;aspect-ratio:1.95;display:block;border-radius:4px;background:#f6f2ee;overflow:hidden}.approved-products .product-card-image img{width:100%;height:100%;object-fit:contain}.approved-products .product-card-body{padding:3px 0;position:relative}.approved-products .product-card-title{display:block;font-size:11px;font-weight:500;line-height:1.25;min-height:14px}.approved-products .product-card-price{font-weight:700;font-size:12px;padding-top:5px}.approved-products .card-cta{background:#141414;color:#fff;border-radius:8px;text-align:center;width:auto;display:block;font-size:10px;font-weight:700;padding:10px 12px;margin-top:2px;float:right}.approved-products .product-card{min-width:0}.approved-products-empty{text-align:center;padding:30px 16px;background:#fffaf6}.approved-products-empty a{text-decoration:underline}.site-footer .newsletter-form input{background:#fff;color:#333;border:0}.site-footer .newsletter-form button{background:#b98d73;color:#fff}.site-header .header-actions .icon-button{padding:3px}.header-search button svg{width:17px;height:17px}.site-footer .footer-brand .brand{align-items:flex-start}.site-footer .footer-brand .brand img{max-width:100%}.template-page .contact-hero{background:#faf3eb url(approved-contact-art.webp) right center / auto 100% no-repeat;min-height:594px}.contact-hero-inner{min-height:594px;display:grid;grid-template-columns:410px minmax(440px,535px) 1fr;gap:50px;align-items:start;padding-top:45px;padding-bottom:16px}.contact-left{grid-column:1;padding:15px 0 0}.contact-left .eyebrow{font-size:12px;color:#000;letter-spacing:.36em;margin:3px 0 8px}.contact-left h1{font:400 68px Georgia,serif;letter-spacing:-.07em;line-height:1.05;margin:0 0 11px;color:#000}.contact-left .lead{font-size:20px;line-height:1.27;color:#171717;margin-bottom:24px}.contact-methods{display:grid;gap:20px}.contact-method{display:flex;gap:20px;align-items:center}.circle-icon{background:#f5e4ce;color:#161616}.contact-method .circle-icon{width:58px;height:58px;min-width:58px}.contact-method .circle-icon svg{width:31px;height:31px}.contact-method strong{font-size:16px}.contact-method a,.contact-method span,.contact-method small{font-size:14px;line-height:1.3}.contact-form-panel{grid-column:2;background:#fff;border-radius:16px;padding:21px 32px 22px;margin-top:0;box-shadow:0 10px 22px #b69e8d16;min-height:520px}.contact-form-panel .eyebrow{display:none}.contact-form-panel h2{font:400 32px Georgia,serif;letter-spacing:-.04em;margin:0 0 4px}.contact-form-panel>p{font-size:19px;margin-bottom:14px}.contact-form label{font-size:13px;margin:11px 0 6px;font-weight:700}.contact-form input,.contact-form select{min-height:39px;padding:8px 13px;border:1px solid #dbdedf;border-radius:6px;font-size:12px}.contact-form textarea{min-height:76px;border:1px solid #dbdedf;border-radius:6px;font-size:12px}.contact-form .btn{width:100%;border-radius:17px!important;background:#171717;margin-top:9px;height:42px;font-size:12px}.contact-form-panel .contact-form{gap:0}.template-page .tracking-hero{background:#faf3eb url(approved-tracking-art.webp) right center / auto 100% no-repeat}.tracking-layout{min-height:532px;display:grid;grid-template-columns:470px minmax(440px,520px) 1fr;gap:50px;align-items:start;padding-top:45px;padding-bottom:15px}.tracking-layout>div:first-child{padding:14px 0}.tracking-hero h1{font:400 63px/.98 Georgia,serif;color:#000;letter-spacing:-.05em;margin:0 0 12px}.tracking-hero .lead{font-size:18px;line-height:1.3;color:#1a1a1a}.tracking-hero .feature-stack{gap:12px;margin-top:18px}.tracking-hero .feature-stack>div{display:flex;align-items:center;gap:19px}.tracking-hero .feature-stack .circle-icon{min-width:53px;height:53px;width:53px}.tracking-hero .feature-stack strong{font-size:16px}.tracking-hero .feature-stack p{font-size:14px;line-height:1.25;margin:2px 0}.tracking-help-card{background:#fff;grid-column:2;border-radius:11px;margin:0;padding:24px 29px;min-height:466px;box-shadow:0 8px 25px #c9aa9a22}.tracking-help-card>img{display:none}.tracking-help-content{padding:0!important}.tracking-help-card .eyebrow{display:none}.tracking-help-card h2{font-size:38px;line-height:1;letter-spacing:-.05em;margin-bottom:10px}.tracking-help-card p{font-size:17px}.tracking-help-card .btn{width:100%;margin-top:25px;border-radius:12px!important}.tracking-help-card .tiny-note{font-size:12px}.tracking-video-link{margin-block:10px}.template-page .approved-mini-benefits--page{margin:0}.page-hero--faq .page-hero-flex{display:grid;grid-template-columns:1fr 48%;align-items:center}.page-hero--faq{background:#fbf4ee}.page-hero--faq img{height:160px;object-fit:cover;object-position:center}.page-hero--faq h1{font-size:53px}.page-hero--faq .page-hero-flex>div{padding-block:28px}.faq-wrap{display:grid;grid-template-columns:190px minmax(0,1fr) 210px;gap:26px;padding-block:16px 24px}.faq-aside{background:#faf7f3;border-radius:6px;padding:15px}.faq-aside a{font-size:12px}.faq-main h2{font-size:26px}.faq-details h3{font-size:13px}.faq-details details{padding:8px 14px}.faq-details summary{font-size:12px}.faq-help-aside{background:#fbf7f4;padding:19px}.faq-help-aside h2{font-size:21px}.faq-video-panel{grid-template-columns:1fr;gap:9px}.faq-video-cover img{height:170px}.faq-video-cover span,.faq-video-panel p{font-size:12px}.faq-video-panel h2{font-size:19px}.template-page .page-hero{background:#faf4ef}.page-hero-flex{grid-template-columns:minmax(0,1fr) minmax(280px,42%)}.page-hero-flex img{height:235px}.page-hero-flex>div{padding:33px 0}.page-hero h1{font-size:54px;color:#151515}.page-hero p{font-size:15px}.policy-layout,.story-split,.why-grid{margin-block:25px}.why-grid>div{background:#fbf3ed}.contact-info-header{background:#f5ebe6}.contact-info-art{background:#ddbdad}@media(min-width:801px)and (max-width:1200px){.header-inner{grid-template-columns:165px 1fr 230px 115px;gap:10px}.desktop-navigation{gap:18px}.container{width:calc(100% - 50px)}.approved-hero-copy{max-width:540px}.approved-hero h1{font-size:50px}.approved-hero-photo{width:58%}.approved-hero-promises{gap:15px;width:auto}.approved-hero-promises svg{width:23px}.approved-category-row{width:calc(100% - 45px);gap:9px}.approved-products{width:calc(100% - 55px)}.approved-products-grid{gap:10px}.contact-hero-inner{grid-template-columns:36% 44% 1fr;gap:20px}.contact-left h1{font-size:49px}.contact-left .lead{font-size:16px}.contact-form-panel{padding:20px}.tracking-layout{grid-template-columns:40% 45% 1fr;gap:18px}.tracking-hero h1{font-size:46px}}@media(max-width:800px){.announcement{height:32px;font-size:10px;letter-spacing:0em}.header-inner{width:calc(100% - 32px);height:61px;min-height:61px;grid-template-columns:42px minmax(0,1fr) auto;gap:8px}.header-logo{justify-content:center}.site-header .brand img{width:100px;height:40px}.site-header .brand-fin{font-size:6px;margin-top:-5px}.header-actions{gap:6px}.header-actions .icon-button svg{width:18px;height:18px}.header-actions .cart-link svg{width:20px}.header-search{width:calc(100% - 20px);margin:0 auto}.site-footer{padding:30px 0 18px}.footer-grid{width:calc(100% - 46px);display:grid;grid-template-columns:1fr 1fr;gap:23px 17px}.footer-grid>div{border:0;padding:0}.footer-grid .footer-brand{grid-column:1/-1;margin-bottom:3px}.footer-brand p{max-width:300px}.footer-grid .footer-brand img{width:90px}.footer-subscribe{grid-column:1/-1}.footer-bottom{margin-top:20px;width:calc(100% - 46px);font-size:10px}.footer-grid a{font-size:12px}.approved-hero{display:none}.approved-mobile-hero{display:block;background:#f4eae3;position:relative;min-height:239px;padding:23px 22px;overflow:hidden}.approved-mobile-hero:after{content:"\2727";position:absolute;right:-7px;top:60px;font:100px Georgia,serif;color:#e8d4c8;opacity:.95}.approved-mobile-crumb{color:#998d86;font-size:10px;margin:2px 0 11px}.approved-mobile-overline{font-size:11px;letter-spacing:.28em;font-weight:700;color:#7e5d52;margin-bottom:9px}.approved-mobile-hero h1{font:400 39px/1.05 Georgia,serif;letter-spacing:-.055em;color:#151515;max-width:320px;margin:0 0 16px;position:relative;z-index:1}.approved-mobile-hero>p:last-child{font-size:14px;line-height:1.7;max-width:323px;position:relative;z-index:1}.approved-mobile-actions{display:flex;align-items:center;gap:16px;padding:20px 16px;height:79px}.approved-mobile-actions .approved-pill{height:38px;font-size:11px;padding:0 17px;border-radius:8px!important}.approved-mobile-actions>a:last-child{font-size:12px;text-decoration:underline}.approved-category-row{width:calc(100% - 32px);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:11px}.approved-category-tile{height:168px;aspect-ratio:auto;border-radius:13px;background:#edd9c8;padding:15px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.approved-category-tile:nth-child(2){background:#efd9da}.approved-category-tile:nth-child(3){background:#d9cbc5}.approved-category-tile:nth-child(4){background:#e3d3bb}.approved-category-desktop{display:none!important}.approved-category-mobile-icon{display:block;font:75px/1 Georgia,serif;color:#fff;text-align:center;margin:10px auto auto}.approved-category-mobile-label{display:block;font:22px/1.1 Georgia,serif;color:#181818}.approved-category-mobile-label small{display:block;font:10px Arial,sans-serif;color:#7d685e;margin-top:3px}.approved-mini-benefits,.approved-products{display:none}.approved-mobile-discover{display:block;width:calc(100% - 32px);margin:23px auto 32px}.approved-mobile-discover h2{font:400 26px/1.2 Georgia,serif;margin:0 0 12px}.approved-mobile-discover>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.approved-mobile-discover a{min-width:0}.approved-mobile-discover a>span{height:111px;display:grid;place-items:center;background:#f6f0eb;color:#b49b84;border-radius:12px;font-size:40px;margin-bottom:8px}.approved-mobile-discover strong{font-size:12px;display:block}.approved-mobile-discover small{display:block;font-size:10px;color:#777;margin-top:5px}.template-page .contact-hero{background:#fbf1ea}.contact-hero-inner{width:calc(100% - 32px);min-height:0;grid-template-columns:1fr;gap:20px;padding-top:20px}.contact-left{grid-column:1;padding:10px 0}.contact-left h1{font-size:43px}.contact-left .lead{font-size:15px}.contact-methods{gap:13px}.contact-method .circle-icon{width:40px;height:40px;min-width:40px}.contact-method .circle-icon svg{width:22px}.contact-method strong{font-size:13px}.contact-method a,.contact-method span,.contact-method small{font-size:12px}.contact-form-panel{grid-column:1;margin:0;padding:19px;border-radius:10px;min-height:0}.contact-form-panel h2{font-size:26px}.contact-form-panel>p{font-size:13px}.contact-form .form-row{grid-template-columns:1fr}.contact-form .btn{height:44px}.template-page .tracking-hero{background:#faf3ee}.tracking-layout{width:calc(100% - 32px);min-height:0;grid-template-columns:1fr;gap:17px;padding-top:20px}.tracking-hero h1{font-size:42px}.tracking-hero .lead{font-size:15px}.tracking-help-card{grid-column:1;min-height:0;padding:20px}.tracking-help-card h2{font-size:30px}.tracking-help-card p,.tracking-hero .feature-stack strong{font-size:13px}.tracking-hero .feature-stack p{font-size:11px}.tracking-video-link{width:calc(100% - 32px)}.approved-mini-benefits--page{display:grid;grid-template-columns:1fr 1fr;gap:10px}.approved-mini-benefits--page>div{padding:10px;border:0}.approved-mini-benefits--page svg{width:22px;min-width:22px}.approved-mini-benefits--page strong{font-size:11px}.approved-mini-benefits--page small{font-size:9px}.page-hero-flex{grid-template-columns:1fr}.page-hero h1{font-size:38px}.page-hero-flex img{height:165px}.faq-wrap{width:calc(100% - 32px);grid-template-columns:1fr}.faq-aside{display:flex;gap:0;overflow-x:auto}.faq-main{min-width:0}.faq-help-aside{grid-column:1}.faq-video-panel{display:block}.faq-video-cover img{height:160px}.contact-info-header h1{font-size:44px}}@media(max-width:400px){.approved-mobile-hero h1{font-size:37px}.approved-category-mobile-icon{font-size:70px}.approved-category-tile{height:167px}.approved-mobile-discover a>span{height:109px}}@media(min-width:801px){.template-page .page-hero{min-height:206px;position:relative;overflow:hidden;background:#faf2eb}.template-page .page-hero .page-hero-flex{min-height:206px;position:relative;display:flex;align-items:center}.template-page .page-hero .page-hero-flex>div{width:56%;max-width:730px;position:relative;z-index:2;padding:20px 0}.template-page .page-hero .page-hero-flex>img{position:absolute;right:-3%;top:0;height:100%;width:59%;max-width:none;object-fit:cover;object-position:center}.template-page .page-hero .page-hero-flex:after{content:"";pointer-events:none;position:absolute;top:0;right:41%;bottom:0;left:0;background:linear-gradient(90deg,#fbf6f1,#fbf6f1b0,#fbf6f100);z-index:1}.template-page .page-hero h1{font:700 47px/.94 Georgia,serif;letter-spacing:-.045em;margin:7px 0 10px;max-width:590px}.template-page .page-hero p:not(.eyebrow){font-size:15px;line-height:1.26;max-width:550px;margin:0}.template-page .page-hero .eyebrow{font-size:10px;letter-spacing:.3em;color:#171717}.template-page .page-hero--faq .page-hero-flex,.template-page .page-hero--faq{min-height:173px}.template-page .page-hero--faq h1{font-size:46px}.template-page .page-hero--story h1 em{color:#ba8877;font-style:italic}.template-page .page-hero--why h1{font-size:49px}.template-page .section:not(.contact-info-page){padding-top:18px;padding-bottom:26px}.template-page .policy-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:9px}.template-page .policy-quick-grid>div{background:#fbf6ef;border:1px solid #f8f3ec;padding:14px 11px;min-height:132px;text-align:center}.template-page .policy-quick-grid .circle-icon{margin:0 auto 9px;background:transparent;display:grid;place-items:center;min-width:35px;width:35px;height:35px}.template-page .policy-quick-grid svg{width:34px;height:34px}.template-page .policy-quick-grid h2{font:700 13px Arial,sans-serif;letter-spacing:0;margin:3px 0 8px}.template-page .policy-quick-grid p{font:13px/1.3 Arial,sans-serif;margin:0}.template-page .policy-layout{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr);gap:20px;margin:0}.template-page .policy-layout article h2{font:700 25px Georgia,serif;letter-spacing:-.045em;margin:9px 0 4px}.template-page .policy-layout article>p{font-size:12px;margin:3px 0 9px}.template-page .policy-layout .responsive-table{margin:6px 0 13px}.template-page .policy-layout table{font-size:12px}.template-page .policy-layout th{background:#f7ede2}.template-page .policy-layout td{padding:8px 10px}.template-page .policy-layout th{padding:9px 10px}.template-page .policy-aside{background:#fdfbf9;border:1px solid #f2e8e1;border-radius:9px;padding:18px}.template-page .policy-aside h2{font:700 22px Georgia,serif}.template-page .policy-aside p{font-size:13px;line-height:1.42;padding-left:21px;position:relative;margin:12px 0}.template-page .policy-aside p:before{content:"\2713";position:absolute;left:0;top:0;width:15px;height:15px;border-radius:50%;color:#fff;background:#c99b7a;text-align:center;font-size:10px}.template-page .step-grid,.template-page .return-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:10px 0}.template-page .step-grid>div,.template-page .return-steps>div{padding:12px;background:#fffaf8;border:1px solid #f3ece8}.template-page .step-grid b,.template-page .return-steps b{color:#fff;background:#cba184;border-radius:100%;display:grid;place-items:center;font-size:12px;width:24px;height:24px}.template-page .step-grid h3,.template-page .return-steps h3{font-size:12px;margin:6px 0}.template-page .step-grid p,.template-page .return-steps p{font-size:11px;line-height:1.4}.template-page .shipping-content{position:relative;padding-right:0;min-height:530px}.template-page .shipping-content>.policy-quick-grid{width:67%}.template-page .shipping-content>.policy-layout{display:block;width:67%}.template-page .shipping-content>.policy-layout>.policy-aside{position:absolute;right:0;top:10px;width:31%;min-height:330px}.template-page .shipping-content .policy-layout article{width:100%}.template-page .payment-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:12px auto 20px}.template-page .payment-grid .pay-method{background:#fff;min-height:185px;padding:21px;border:1px solid #f2e4df}.template-page .payment-grid .pay-method h2{font-size:22px}.template-page .values-grid{margin:10px 0 22px}.template-page .story-split{display:grid;grid-template-columns:.95fr 1.05fr;margin:15px 0;gap:40px}.template-page .story-split>img{height:270px}.template-page .story-split h2{font-size:32px}.template-page .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.template-page .why-grid>div{min-height:120px;padding:18px;display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;align-content:center}.template-page .why-grid .circle-icon{grid-row:1/3;background:#f4e3d9;margin-right:10px}.template-page .why-grid h2{font-size:14px;margin:0 0 4px}.template-page .why-grid p{font-size:11px;margin:0}}.tracking-assistance-form{display:grid;gap:6px;margin:12px 0}.tracking-assistance-form label{font-size:14px;font-weight:700;margin:7px 0 0}.tracking-assistance-form input{border:1px solid #ddd;padding:11px 13px;border-radius:6px;min-height:42px;width:100%;font:14px Arial,sans-serif}.tracking-assistance-form .btn{border-radius:13px!important;margin-top:15px;height:45px}.tracking-help-card .tiny-note{border-top:1px solid #ddd;padding-top:12px;margin-top:13px;font-size:11px;line-height:1.4}.tracking-help-card .tiny-note a{text-decoration:underline}@media(max-width:800px){.template-page .page-hero{min-height:0}.template-page .page-hero .page-hero-flex{display:flex;flex-direction:column;min-height:0;gap:0}.template-page .page-hero .page-hero-flex>div{width:100%;padding:25px 0 18px;position:relative;z-index:2}.template-page .page-hero .page-hero-flex>img{position:static;display:block;width:100%;height:170px;object-fit:cover}.template-page .page-hero h1{font-size:37px}.template-page .page-hero p:not(.eyebrow){font-size:13px}.template-page .page-hero--faq .page-hero-flex>img{height:145px}.template-page .policy-quick-grid{grid-template-columns:1fr 1fr;gap:9px}.template-page .policy-quick-grid>div{padding:10px;min-height:118px}.template-page .policy-quick-grid h2{font-size:11px}.template-page .policy-quick-grid p{font-size:10px}.template-page .policy-layout{display:block}.template-page .policy-aside{margin-top:12px}.template-page .shipping-content{padding-top:12px}.template-page .shipping-content>.policy-quick-grid,.template-page .shipping-content>.policy-layout{width:100%}.template-page .shipping-content>.policy-layout>.policy-aside{position:static;width:100%}.template-page .shipping-content .policy-layout article{width:100%}.template-page .shipping-content .step-grid,.template-page .return-steps{display:grid;grid-template-columns:1fr 1fr;gap:8px}.template-page .step-grid>div,.template-page .return-steps>div{padding:9px}.template-page .payment-grid{grid-template-columns:1fr}.template-page .story-split{grid-template-columns:1fr;gap:18px}.template-page .why-grid{grid-template-columns:1fr 1fr;gap:10px}.template-page .why-grid>div{min-height:160px;display:block;padding:13px}}.contact-left{background:transparent!important;border:0!important}.contact-methods,.contact-method{min-width:0}.contact-form{display:block;max-width:100%}.contact-form label{display:block;margin:12px 0 5px}.contact-form input,.contact-form select,.contact-form textarea{display:block;width:100%;max-width:100%}.contact-form textarea{height:76px}.contact-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.contact-form .form-row>div{min-width:0}.tracking-assistance-form{width:100%}.responsive-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.policy-layout article{min-width:0}@media(max-width:800px){.contact-form .form-row{grid-template-columns:1fr}.responsive-table table{min-width:470px}.template-page .shipping-content,.template-page .shipping-content .policy-layout,.template-page .shipping-content article{min-width:0;max-width:100%}}.template-product .product-page{padding-bottom:48px}.template-product .breadcrumbs{padding-top:20px;padding-bottom:19px;font-size:11px;color:#6e625d}.template-product .pdp-grid{grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);gap:32px;align-items:start}.template-product .pdp-gallery{grid-template-columns:76px minmax(0,1fr);gap:10px;top:110px}.template-product .gallery-thumbnails{gap:9px}.template-product .gallery-thumb{width:74px;height:77px;border-radius:7px;background:#fff}.template-product .gallery-media{background:#f8f3ef;aspect-ratio:1/1}.template-product .gallery-media img{width:100%;height:100%;object-fit:contain}.template-product .pdp-details{padding:4px 0 0}.template-product .pdp-details h1{font:700 29px/1.17 Arial,sans-serif;letter-spacing:-.025em;margin:0 0 10px}.template-product .pdp-details .eyebrow{display:none}.template-product .pdp-intro{font-size:13px;line-height:1.5;margin:8px 0 12px;color:#4f4843}.template-product .reviews-provider-badge{margin:8px 0 12px}.template-product .product-badges{margin:10px 0 16px;gap:7px}.template-product .product-badges span{font-size:10px;padding:6px 8px;border-radius:5px;background:#f8e6df}.template-product .pdp-price-line{margin:10px 0 17px}.template-product .pdp-price-line strong{font-size:26px}.template-product .pdp-purchase-form label{font-size:13px}.template-product .pdp-purchase-form select{background:#fff;border:1px solid #dad5d0;padding:11px;margin:7px 0 11px}.template-product .qty-input{margin:7px 0 15px}.template-product .add-cart-button{background:#131313;color:#fff;height:48px;border-radius:7px!important;text-transform:none;font-size:14px}.template-product .secure-pay-note{font-size:11px}.template-product .pdp-assurances{margin-top:20px;background:#fffaf7;padding:14px;border:1px solid #f3e9e0}.template-product .pdp-assurances>div{font-size:11px}.template-product .pdp-tabs{margin-top:38px}.template-product .pdp-tabs summary{font-size:14px;font-weight:700}.template-product .product-apps{max-width:100%;margin-top:24px}.template-product .product-recommendations .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:800px){.template-product .product-page{width:calc(100% - 30px)}.template-product .pdp-grid{grid-template-columns:1fr;gap:18px}.template-product .pdp-gallery{display:flex;flex-direction:column-reverse;gap:8px}.template-product .gallery-thumbnails{display:flex;flex-direction:row;overflow:auto}.template-product .gallery-stage{width:100%}.template-product .gallery-media{aspect-ratio:1/1}.template-product .pdp-details h1{font-size:23px}.template-product .pdp-intro{font-size:12px}.template-product .pdp-assurances{gap:10px}.template-product .pdp-tabs{margin-top:20px}.template-product .product-recommendations .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.template-product .mobile-sticky-cart{display:flex}}@media(min-width:801px){.template-page .page-hero,.template-page .page-hero .page-hero-flex{height:206px;min-height:206px}.template-page .page-hero--faq,.template-page .page-hero--faq .page-hero-flex{height:212px;min-height:212px}.template-page .shipping-content{min-height:0;padding-bottom:12px!important}.template-page .shipping-content .policy-quick-grid>div{background:#faf6f0;border-radius:7px;border:1px solid #f5eee8;min-height:125px}.template-page .shipping-content>.policy-layout>.policy-aside{min-height:0;padding:13px 18px}.template-page .shipping-content>.policy-layout>.policy-aside p{margin:8px 0;font-size:12px}.template-page .shipping-content .step-grid>div{padding:8px}.template-page .shipping-content .step-grid p{margin:0}.template-page .faq-wrap{padding:13px 0 16px;grid-template-columns:255px minmax(0,1fr) 335px;gap:22px}.template-page .faq-wrap .faq-aside{background:transparent;padding:0;display:grid;gap:3px;align-content:start}.template-page .faq-wrap .faq-aside a{padding:12px 20px;border-radius:8px;background:#f9f5f0;border:1px solid #f6eee8;font-size:14px;font-weight:600;min-height:41px}.template-page .faq-wrap .faq-aside a:first-child{background:#141414;color:#fff}.template-page .faq-wrap .faq-main{min-width:0}.template-page .faq-details h3{height:0;overflow:hidden;padding:0;margin:0;border:0}.template-page .faq-details details{margin:0 0 4px;padding:0;background:#fefdfc;border:1px solid #f4f0ed;border-radius:7px}.template-page .faq-details details summary{padding:11px 17px;min-height:39px;font-size:13px;color:#161616;font-weight:500}.template-page .faq-details details p{font-size:12px;margin:8px 17px 13px}.template-page .faq-video-placeholder{border:1px solid #f2e4db;border-radius:6px;background:#fffaf5;margin:0 0 6px}.template-page .faq-video-placeholder summary{padding:8px 15px;color:#5f4b45;font-size:11px;font-weight:700;cursor:pointer;min-height:30px}.template-page .faq-video-placeholder div{padding:8px 15px;font-size:12px}.template-page .faq-help-aside{background:#fbf7f3;padding:17px;align-self:start;border-radius:8px;border:1px solid #f6eee7}.template-page .faq-help-aside h2{font:400 21px Georgia,serif;margin:0 0 7px}.template-page .faq-help-aside>p{font-size:13px;margin:0 0 13px}.template-page .faq-help-aside .btn{width:100%;border-radius:11px!important;font-size:12px;height:42px;margin:0 0 16px}.template-page .faq-contact-method{display:flex;align-items:center;gap:10px;margin:10px 0}.template-page .faq-contact-method .circle-icon{width:42px;height:42px;min-width:42px;font-size:24px;font-weight:700}.template-page .faq-contact-method p{font-size:12px;margin:0;line-height:1.24}.template-page .faq-contact-method strong,.template-page .faq-contact-method a{display:block;font-size:12px}.template-page .faq-contact-method a{color:#222;text-decoration:none}}@media(max-width:800px){.template-page .faq-wrap{display:grid;grid-template-columns:1fr;gap:12px}.template-page .faq-wrap .faq-aside{display:flex;gap:7px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.template-page .faq-wrap .faq-aside a{min-width:max-content;padding:11px;border-radius:7px;background:#f8f2ee;border:1px solid #f2ece5;font-size:11px}.template-page .faq-wrap .faq-aside a:first-child{background:#151515;color:#fff}.template-page .faq-details h3{margin:10px 0 5px;font-size:12px}.template-page .faq-details details{margin:0 0 3px;padding:0;border-bottom:1px solid #eee}.template-page .faq-details details summary{padding:11px;font-size:12px}.template-page .faq-video-placeholder{background:#fdf8f2;border-radius:6px;padding:8px 11px;margin-bottom:9px;font-size:11px}.template-page .faq-video-placeholder summary{font-size:12px;font-weight:700}.template-page .faq-help-aside{padding:17px}.template-page .faq-contact-method{display:flex;gap:11px;align-items:center;margin:11px 0}.template-page .faq-contact-method .circle-icon{width:40px;height:40px;min-width:40px}.template-page .faq-contact-method p{font-size:12px}.template-page .faq-contact-method strong,.template-page .faq-contact-method a{display:block}}@media(max-width:800px){.template-page .story-split{grid-template-columns:minmax(0,1fr)}.template-page .story-split>img,.template-page .story-split>div{min-width:0;max-width:100%}}.approved-contact-info-hero{background:#f8f0ea;min-height:250px;padding:35px 0 45px;position:relative}.approved-contact-info-hero:after{content:"\2727";position:absolute;right:4%;top:50px;font:100px Georgia,serif;color:#e9d5c7;opacity:.7}.approved-contact-info-hero .breadcrumbs{color:#98847a;font-size:11px;display:flex;gap:9px;margin:0 0 13px;padding:0}.approved-contact-info-hero .eyebrow{color:#8d6c60;font-size:11px;letter-spacing:.27em;margin:0 0 9px}.approved-contact-info-hero h1{font:400 57px/.98 Georgia,serif;letter-spacing:-.045em;margin:0 0 17px}.approved-contact-info-hero p:last-child{font-size:16px;margin:0;max-width:670px}.approved-contact-info-body{max-width:1060px!important;padding:39px 0 33px}.approved-info-brand-art{height:185px;background:linear-gradient(110deg,#eedfce,#c7a992);border-radius:12px;display:flex;align-items:center;justify-content:space-around;margin-bottom:13px}.approved-info-brand-art>span{font-size:67px;color:#fff4e7}.approved-info-brand-art img{width:145px;height:auto;object-fit:contain;filter:brightness(.45) saturate(.8)}.approved-info-links{display:grid;gap:10px}.approved-info-links>a{display:flex;align-items:center;gap:15px;border:1px solid #f0e5dd;border-radius:13px;padding:14px 21px;background:#fcf9f6;min-height:77px}.approved-info-links .circle-icon{width:39px;min-width:39px;height:39px;color:#745449;background:#f1dfd2;font-size:20px;font-weight:700}.approved-info-links strong{display:block;font-size:13px}.approved-info-links small{display:block;color:#776860;font-size:12px;margin-top:4px}.approved-info-notice{font-size:11px;color:#806c61;background:#f8ebdf;border-radius:7px;padding:10px;margin:12px 0}.approved-info-contact-link{display:block;text-align:center;background:#151515;color:#fff;border-radius:7px;padding:12px;font-size:12px;font-weight:700}@media(max-width:800px){.approved-contact-info-hero{min-height:0;padding:28px 0 33px}.approved-contact-info-hero .container{width:calc(100% - 36px)}.approved-contact-info-hero h1{font-size:43px}.approved-contact-info-hero p:last-child{font-size:13px}.approved-contact-info-body{width:calc(100% - 36px)!important;padding:20px 0 26px}.approved-info-brand-art{height:130px}.approved-info-brand-art>span{font-size:52px}.approved-info-brand-art img{width:100px}.approved-info-links>a{min-height:63px;padding:9px 12px}.approved-info-links small{font-size:10px}.approved-info-links strong{font-size:12px}}@media(min-width:801px){.approved-contact-info-hero .container{margin-left:4.2%;margin-right:0;max-width:1050px}.approved-contact-info-body{margin-left:4.2%!important;margin-right:0!important;max-width:1050px!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/approved-exact.css.map */
