body.evp-pd-structured{--evpd-ink:#413329;--evpd-coffee:#574438;--evpd-sand:#d7c2ad;--evpd-light:#f9f5ef;--evpd-line:#e6d8c8;--evpd-muted:#826e5d}body.evp-pd-structured .evp-pd-shell{width:min(1240px,calc(100% - 44px));margin-inline:auto}body.evp-pd-structured .evp-pd-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(105deg,#f4eae0 0%,#e5d3c1 62%,#c9b097 100%);border-top:1px solid #e2d2c3;border-bottom:1px solid #dcc8b4;color:var(--evpd-ink);margin:0 0 0;padding:0}body.evp-pd-structured .evp-pd-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 67% 60%,#fff6e65a 0,transparent 48%);pointer-events:none}body.evp-pd-structured .evp-pd-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(170px,.65fr);align-items:center;min-height:270px;gap:35px;position:relative}body.evp-pd-structured .evp-pd-copy{padding:42px 0 45px;position:relative;z-index:1}body.evp-pd-structured .evp-pd-eyebrow{font:700 10px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:.21em;text-transform:uppercase;color:#92775e}body.evp-pd-structured .evp-pd-display{font:normal clamp(35px,4.2vw,62px)/1.05 Georgia,'Times New Roman',serif!important;letter-spacing:-.045em!important;color:#513f33!important;margin:14px 0 16px!important;max-width:740px}body.evp-pd-structured .evp-pd-display em{font-style:italic;color:#9c806c}body.evp-pd-structured .evp-pd-lead{font:normal 14px/1.8 Arial,Helvetica,sans-serif!important;color:#6c5849!important;margin:0!important;max-width:540px}body.evp-pd-structured .evp-pd-hero-link{display:inline-flex;gap:18px;align-items:center;margin-top:20px;border-bottom:1px solid #8f7660;padding:0 0 6px;text-decoration:none;color:#574438!important;font:700 12px/1.4 Arial,Helvetica,sans-serif!important}body.evp-pd-structured .evp-pd-hero-link:hover{border-color:#4b362a}body.evp-pd-structured .evp-pd-decor{height:240px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;color:#ffffffae;font:italic clamp(52px,7.2vw,105px)/.91 Georgia,serif;letter-spacing:-.07em;transform:rotate(-7deg);text-shadow:0 9px 24px #503b2a1d;user-select:none}body.evp-pd-structured .evp-pd-decor:before{content:"";position:absolute;width:225px;height:225px;border-radius:50%;border:1px solid #fff9ed91;transform:rotate(-10deg) scaleX(1.25)}body.evp-pd-structured .evp-pd-decor i{font:normal 22px Georgia,serif;color:#a18268;position:absolute;right:10%;top:25%}body.evp-pd-structured .evp-pd-crumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:21px;padding-bottom:20px;color:#9a826e;font-size:11px;line-height:1.5}body.evp-pd-structured .evp-pd-crumbs a{color:#725e4e;text-decoration:none}body.evp-pd-structured .evp-pd-crumbs a:hover{text-decoration:underline}body.evp-pd-structured .evp-pd-crumbs span:last-child{color:#8b7564}body.evp-pd-structured #evp-pd-offer{display:block;position:relative;top:-24px;visibility:hidden;scroll-margin-top:120px}body.evp-pd-structured .woocommerce div.product{max-width:1240px;margin:0 auto;box-sizing:border-box}body.evp-pd-structured .woocommerce div.product:has(>.woocommerce-product-gallery):has(>.summary){display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);column-gap:clamp(22px,4vw,66px);row-gap:16px;align-items:start}body.evp-pd-structured .woocommerce div.product:has(>.woocommerce-product-gallery):has(>.summary)>.woocommerce-product-gallery{width:100%!important;max-width:100%!important;min-width:0;margin:0!important;float:none!important;grid-column:1;grid-row:1;background:linear-gradient(140deg,#e4d4c3,#f8f0e5);padding:clamp(18px,2.5vw,32px);border:1px solid var(--evpd-line);box-sizing:border-box;border-radius:4px}body.evp-pd-structured .woocommerce div.product:has(>.woocommerce-product-gallery):has(>.summary)>.summary{width:100%!important;max-width:100%!important;min-width:0;margin:0!important;float:none!important;grid-column:2;grid-row:1;box-sizing:border-box;border:1px solid var(--evpd-line);padding:clamp(24px,3vw,42px);background:#fffcf8;box-shadow:0 16px 40px #60492f10}body.evp-pd-structured .woocommerce div.product:has(>.woocommerce-product-gallery):has(>.summary)>:not(.woocommerce-product-gallery):not(.summary){grid-column:1/-1;min-width:0}body.evp-pd-structured .woocommerce div.product .product_title{font:normal clamp(32px,3.8vw,52px)/1.08 Georgia,'Times New Roman',serif!important;letter-spacing:-.042em!important;color:#574438!important;margin:0 0 16px!important}body.evp-pd-structured .woocommerce div.product .woocommerce-product-details__short-description{font-size:14px;line-height:1.8;color:#756153}body.evp-pd-structured .woocommerce div.product .woocommerce-product-gallery__image img,body.evp-pd-structured .woocommerce div.product .woocommerce-product-gallery img{object-fit:contain!important;max-width:100%;height:auto!important;box-shadow:none!important;background:none!important}body.evp-pd-structured .woocommerce div.product .price{font:normal clamp(25px,2.6vw,36px)/1.2 Georgia,serif!important;color:#574438!important}body.evp-pd-structured .woocommerce div.product .price .amount,body.evp-pd-structured .woocommerce div.product .woocommerce-Price-amount{font-weight:500!important}body.evp-pd-structured .woocommerce div.product form.cart{margin-top:22px!important;margin-bottom:22px!important;max-width:100%}body.evp-pd-structured .woocommerce div.product form.cart .variations{width:100%;border-collapse:collapse;max-width:100%}body.evp-pd-structured .woocommerce div.product form.cart .variations th,body.evp-pd-structured .woocommerce div.product form.cart .variations td{padding:8px 0!important;float:none!important;text-align:left}body.evp-pd-structured .woocommerce div.product form.cart .variations label{font-size:12px!important;letter-spacing:.03em;color:#554334}body.evp-pd-structured .woocommerce div.product form.cart select{min-height:48px;min-width:0;max-width:100%;width:100%!important;background-color:#fff!important;border:1px solid #cdb9a5!important}body.evp-pd-structured .woocommerce div.product form.cart button.single_add_to_cart_button{min-height:48px;background:#574438!important;color:white!important;padding:14px 20px!important;white-space:normal;line-height:1.4!important;border-radius:3px!important}body.evp-pd-structured .woocommerce div.product form.cart button.single_add_to_cart_button:hover{background:#78604e!important}body.evp-pd-structured .woocommerce div.product .woocommerce-tabs{margin-top:38px!important;padding:28px 0 15px!important;border-top:1px solid var(--evpd-line)}body.evp-pd-structured .woocommerce div.product .woocommerce-tabs .panel{background:#fffcf8;padding:clamp(16px,2.3vw,28px);border:1px solid var(--evpd-line);line-height:1.85}body.evp-pd-structured .woocommerce div.product .related,body.evp-pd-structured .woocommerce div.product .upsells{padding:22px 0 34px;border-top:1px solid #e6d8c8}body.evp-pd-structured .woocommerce div.product .related h2,body.evp-pd-structured .woocommerce div.product .upsells h2{font:normal clamp(29px,3vw,39px)/1.2 Georgia,serif!important;color:#574438!important}body.evp-pd-structured .evp-pd-end{margin-top:42px;background:#d9c4ae;padding:44px 22px;color:#49372b}body.evp-pd-structured .evp-pd-end-inner{max-width:1150px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:30px}body.evp-pd-structured .evp-pd-end h2{font:normal clamp(28px,3vw,43px)/1.15 Georgia,serif!important;color:#574438!important;margin:12px 0!important;grid-column:1}body.evp-pd-structured .evp-pd-end p{font-size:13px;line-height:1.8;color:#725b4a;margin:0;grid-column:1}body.evp-pd-structured .evp-pd-end a{grid-column:2;grid-row:1 / span 3;justify-self:end;display:inline-flex;gap:12px;align-items:center;text-decoration:none;background:#574438;color:white!important;font:600 12px Arial,sans-serif;padding:15px 19px}body.evp-pd-structured .evp-pd-hero-link:focus-visible,body.evp-pd-structured .evp-pd-end a:focus-visible{outline:2px solid #94785c;outline-offset:4px}body.evp-pd-structured .woocommerce .woocommerce-breadcrumb{display:none!important}body.evp-pd-structured .woocommerce div.product div.summary{border-color:var(--evpd-line)!important;background:#fffcf8!important}@media(max-width:900px){body.evp-pd-structured .woocommerce div.product:has(>.woocommerce-product-gallery):has(>.summary){grid-template-columns:minmax(0,1fr)!important}body.evp-pd-structured .woocommerce div.product:has(>.woocommerce-product-gallery):has(>.summary)>.woocommerce-product-gallery,body.evp-pd-structured .woocommerce div.product:has(>.woocommerce-product-gallery):has(>.summary)>.summary{grid-column:1;grid-row:auto}body.evp-pd-structured .evp-pd-hero-grid{grid-template-columns:minmax(0,1fr) 160px;gap:12px}body.evp-pd-structured .evp-pd-decor{height:200px;font-size:55px}}@media(max-width:620px){body.evp-pd-structured .evp-pd-shell{width:calc(100% - 36px)}body.evp-pd-structured .evp-pd-hero-grid{grid-template-columns:1fr;min-height:0}body.evp-pd-structured .evp-pd-copy{padding:34px 0 36px}body.evp-pd-structured .evp-pd-display{font-size:clamp(34px,10vw,48px)!important}body.evp-pd-structured .evp-pd-decor{display:none}body.evp-pd-structured .evp-pd-crumbs{padding-top:15px;padding-bottom:20px}body.evp-pd-structured .woocommerce div.product:has(>.woocommerce-product-gallery):has(>.summary)>.woocommerce-product-gallery{padding:20px}body.evp-pd-structured .woocommerce div.product:has(>.woocommerce-product-gallery):has(>.summary)>.summary{padding:22px}body.evp-pd-structured .evp-pd-end-inner{display:block}body.evp-pd-structured .evp-pd-end a{margin-top:22px}}@media(prefers-reduced-motion:reduce){body.evp-pd-structured *{scroll-behavior:auto!important}}body.evp-pd-structured .evp-pd-hero-grid{min-height:188px;grid-template-columns:minmax(0,1.55fr) minmax(100px,.45fr);gap:16px}body.evp-pd-structured .evp-pd-copy{padding:27px 0 30px}body.evp-pd-structured .evp-pd-display{font-size:clamp(32px,3.6vw,49px)!important;margin:9px 0 11px!important;max-width:700px}body.evp-pd-structured .evp-pd-lead{font-size:13px!important;line-height:1.65!important}body.evp-pd-structured .evp-pd-hero-link{margin-top:12px}body.evp-pd-structured .evp-pd-decor{height:155px;font-size:clamp(36px,5vw,62px)}body.evp-pd-structured .evp-pd-decor:before{width:150px;height:150px}body.evp-pd-structured .evp-pd-decor i{font-size:14px}body.evp-pd-structured .woocommerce .woocommerce-breadcrumb{display:none!important}body.evp-pd-structured .evp-pd-crumbs{display:none!important}body.evp-pd-structured .woocommerce div.product{max-width:1120px!important;margin-inline:auto!important}body.evp-pd-structured .woocommerce div.product div.images,body.evp-pd-structured .woocommerce div.product .woocommerce-product-gallery{box-sizing:border-box;max-width:100%;min-width:0;margin-bottom:22px!important}body.evp-pd-structured .woocommerce div.product div.images img{display:block!important;object-fit:contain!important;max-height:370px!important;width:auto!important;max-width:100%!important;margin-inline:auto!important;box-shadow:none!important}body.evp-pd-structured .woocommerce div.product div.images .woocommerce-product-gallery__wrapper{display:flex;justify-content:center;align-items:center;max-width:100%}body.evp-pd-structured .woocommerce div.product div.summary{box-sizing:border-box;max-width:100%;min-width:0;background:#fffcf8!important;padding:clamp(22px,2.5vw,34px)!important;border:1px solid #e5d8c9!important;border-radius:4px}body.evp-pd-structured .woocommerce div.product .product_title{font-size:clamp(29px,3vw,41px)!important;line-height:1.14!important}body.evp-pd-structured .woocommerce div.product .product_meta{font-size:12px;color:#826d5c}body.evp-pd-structured .woocommerce div.product form.cart button.single_add_to_cart_button{min-height:52px!important;border-radius:4px!important;font-weight:700}body.evp-pd-structured .woocommerce div.product section.related,body.evp-pd-structured .woocommerce div.product section.upsells,body.evp-pd-structured .woocommerce div.product .related.products,body.evp-pd-structured .woocommerce div.product .upsells.products{clear:both!important;width:100%!important;max-width:1120px;margin:26px auto 0!important;padding:28px 0 12px!important}body.evp-pd-structured .woocommerce div.product .related h2,body.evp-pd-structured .woocommerce div.product .upsells h2{font-size:clamp(27px,3vw,37px)!important;margin:0 0 23px!important}body.evp-pd-structured .woocommerce div.product .related ul.products,body.evp-pd-structured .woocommerce div.product .upsells ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important;margin:0!important;padding:0!important;list-style:none!important}body.evp-pd-structured .woocommerce div.product .related ul.products:before,body.evp-pd-structured .woocommerce div.product .related ul.products:after,body.evp-pd-structured .woocommerce div.product .upsells ul.products:before,body.evp-pd-structured .woocommerce div.product .upsells ul.products:after{display:none!important;content:none!important}body.evp-pd-structured .woocommerce div.product .related ul.products li.product,body.evp-pd-structured .woocommerce div.product .upsells ul.products li.product{width:100%!important;min-width:0!important;max-width:none!important;float:none!important;clear:none!important;margin:0!important;padding:0 0 19px!important;background:#fffaf5!important;border:1px solid #e8dbce!important;border-radius:4px!important;overflow:hidden!important;box-shadow:0 6px 18px #5744380a;display:flex!important;flex-direction:column!important;align-items:stretch!important}body.evp-pd-structured .woocommerce div.product .related ul.products li.product a.woocommerce-LoopProduct-link,body.evp-pd-structured .woocommerce div.product .upsells ul.products li.product a.woocommerce-LoopProduct-link{display:block!important;color:#4c3a30!important;text-decoration:none!important}body.evp-pd-structured .woocommerce div.product .related ul.products li.product img,body.evp-pd-structured .woocommerce div.product .upsells ul.products li.product img{display:block!important;box-sizing:border-box!important;width:100%!important;height:170px!important;max-width:100%!important;object-fit:contain!important;background:#f0e7dc!important;padding:13px!important;margin:0 0 14px!important;border-radius:0!important;box-shadow:none!important}body.evp-pd-structured .woocommerce div.product .related ul.products li.product .woocommerce-loop-product__title,body.evp-pd-structured .woocommerce div.product .upsells ul.products li.product .woocommerce-loop-product__title{font:normal 18px/1.25 Georgia,'Times New Roman',serif!important;letter-spacing:-.015em!important;color:#4c3a30!important;padding:0 15px!important;margin:0 0 10px!important;overflow-wrap:anywhere}body.evp-pd-structured .woocommerce div.product .related ul.products li.product .price,body.evp-pd-structured .woocommerce div.product .upsells ul.products li.product .price{font:600 13px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;color:#8a684d!important;padding:0 15px!important;margin:0 0 8px!important;overflow-wrap:anywhere}body.evp-pd-structured .woocommerce div.product .related ul.products li.product .button,body.evp-pd-structured .woocommerce div.product .upsells ul.products li.product .button{margin:auto 15px 0!important;align-self:stretch!important;text-align:center!important;font-size:12px!important;line-height:1.35!important;white-space:normal!important;padding:11px 12px!important}body.evp-pd-structured .evp-pd-end{margin-top:22px!important;padding:32px 22px!important}body.evp-pd-structured .evp-shell .footer-bottom a{display:inline;color:#e6d8c8;margin:0;text-decoration:underline;text-underline-offset:3px}@media(max-width:980px){body.evp-pd-structured .woocommerce div.product .related ul.products,body.evp-pd-structured .woocommerce div.product .upsells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){body.evp-pd-structured .evp-pd-decor{display:none}body.evp-pd-structured .evp-pd-hero-grid{grid-template-columns:minmax(0,1fr)}body.evp-pd-structured .evp-pd-copy{padding:29px 0 31px}body.evp-pd-structured .woocommerce div.product div.images img{max-height:300px!important}body.evp-pd-structured .woocommerce div.product div.summary{padding:20px!important}body.evp-pd-structured .woocommerce div.product .related ul.products li.product img,body.evp-pd-structured .woocommerce div.product .upsells ul.products li.product img{height:145px!important}}@media(max-width:420px){body.evp-pd-structured .woocommerce div.product .related ul.products,body.evp-pd-structured .woocommerce div.product .upsells ul.products{gap:10px!important}body.evp-pd-structured .woocommerce div.product .related ul.products li.product .woocommerce-loop-product__title,body.evp-pd-structured .woocommerce div.product .upsells ul.products li.product .woocommerce-loop-product__title{font-size:16px!important;padding:0 11px!important}body.evp-pd-structured .woocommerce div.product .related ul.products li.product .price,body.evp-pd-structured .woocommerce div.product .upsells ul.products li.product .price{padding:0 11px!important}}body.evp-pd-group-offer .evp-pd-hero{background:linear-gradient(110deg,#f8f1e8 0%,#e8d8c8 67%,#ceb59e 100%)}body.evp-pd-group-offer .evp-pd-hero-grid{min-height:165px}body.evp-pd-group-offer .evp-pd-copy{padding:25px 0 28px}body.evp-pd-group-offer .evp-pd-display{font-size:clamp(34px,3.6vw,51px)!important}body.evp-pd-group-offer .woocommerce div.product .woocommerce-product-gallery,body.evp-pd-group-offer .woocommerce div.product div.images{background:#f7efe5!important}body.evp-pd-group-offer .woocommerce div.product div.images img{max-height:340px!important;object-fit:contain!important}body.evp-pd-group-offer .woocommerce div.product .summary{align-self:start}body.evp-pd-group-offer .woocommerce div.product .summary form.cart{margin-top:16px!important}body.evp-pd-group-offer .woocommerce div.product .summary form.cart .quantity{margin-bottom:12px!important}body.evp-pd-group-offer .woocommerce div.product .summary .product_meta .posted_in{display:none!important}body.evp-pd-group-offer .woocommerce div.product .summary table:not(.variations){width:100%;max-width:620px;border-collapse:collapse;box-sizing:border-box;margin:13px 0 12px!important;border:1px solid #e5d6c8;font-size:13px;line-height:1.5}body.evp-pd-group-offer .woocommerce div.product .summary table:not(.variations) th,body.evp-pd-group-offer .woocommerce div.product .summary table:not(.variations) td{padding:10px 13px!important;border-bottom:1px solid #e5d6c8!important;border-right:0!important;text-align:left;background:transparent}body.evp-pd-group-offer .woocommerce div.product .summary table:not(.variations) th{color:#574438;font-weight:700;background:#f5eadf}body.evp-pd-structured .woocommerce :is(.related,.upsells) ul.products,body.evp-pd-structured :is(.related,.upsells) ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;max-width:1100px!important;width:100%!important;align-items:stretch!important;list-style:none!important;margin:0!important;padding:0!important}body.evp-pd-structured :is(.related,.upsells) ul.products:has(>li.product:only-child){grid-template-columns:minmax(0,340px)!important;justify-content:start!important}body.evp-pd-structured :is(.related,.upsells) ul.products:has(>li.product:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,340px))!important;justify-content:start!important}body.evp-pd-structured :is(.related,.upsells) ul.products li.product{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0 0 16px!important;background:#fffaf5!important;border:1px solid #e6d8ca!important;border-radius:6px!important;overflow:hidden!important}body.evp-pd-structured :is(.related,.upsells) ul.products li.product img{display:block!important;width:100%!important;height:210px!important;max-width:none!important;object-fit:contain!important;background:#f2e7db!important;padding:15px!important;margin:0 0 13px!important}body.evp-pd-structured :is(.related,.upsells) ul.products li.product .woocommerce-loop-product__title{font:normal 18px/1.28 Georgia,serif!important;padding:0 16px!important;margin:0 0 9px!important;color:#493b31!important;overflow-wrap:anywhere}body.evp-pd-structured :is(.related,.upsells) ul.products li.product .price{padding:0 16px!important;font:600 13px/1.4 Arial,sans-serif!important;color:#87684f!important}body.evp-pd-structured :is(.related,.upsells) ul.products li.product .button{margin:14px 16px 0!important;padding:12px 14px!important;text-align:center!important}body.evp-pd-group-offer .evp-pd-end{margin-top:15px!important}@media(max-width:740px){body.evp-pd-structured :is(.related,.upsells) ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.evp-pd-group-offer .woocommerce div.product div.images img{max-height:300px!important}}@media(max-width:440px){body.evp-pd-structured :is(.related,.upsells) ul.products{grid-template-columns:1fr!important}body.evp-pd-structured :is(.related,.upsells) ul.products:has(>li.product:only-child),body.evp-pd-structured :is(.related,.upsells) ul.products:has(>li.product:nth-child(2):last-child){grid-template-columns:minmax(0,1fr)!important}body.evp-pd-structured :is(.related,.upsells) ul.products li.product img{height:185px!important}}body.evp-pd-group-offer .evp-pd-related-offer{clear:both;grid-column:1/-1!important;width:100%;max-width:1240px;margin:28px auto 22px;padding:32px clamp(12px,2.6vw,30px);background:#f8f3ed;border:1px solid #e9ddcf;box-sizing:border-box}body.evp-pd-group-offer .evp-pd-related-inner{max-width:1100px;margin-inline:auto}body.evp-pd-group-offer .evp-pd-related-offer h2{font:normal clamp(29px,3vw,42px)/1.15 Georgia,serif!important;color:#574438!important;margin:11px 0 25px!important}body.evp-pd-group-offer .evp-pd-related-offer h2 em{color:#967d66}body.evp-pd-group-offer .evp-pd-related-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:20px;width:100%}body.evp-pd-group-offer .evp-pd-related-card{background:#fffbf6;border:1px solid #e6d8c8;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;min-width:0;max-width:340px}body.evp-pd-group-offer .evp-pd-related-media{background:#ece0d3;display:flex;align-items:center;justify-content:center;min-height:235px;padding:16px;box-sizing:border-box}body.evp-pd-group-offer .evp-pd-related-media img{display:block!important;max-height:220px!important;max-width:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;mix-blend-mode:normal!important}body.evp-pd-group-offer .evp-pd-related-info{display:flex;flex-direction:column;gap:10px;padding:18px;flex:1}body.evp-pd-group-offer .evp-pd-related-info>a{text-decoration:none!important}body.evp-pd-group-offer .evp-pd-related-info h3{font:normal 21px/1.25 Georgia,serif!important;color:#48382d!important;margin:0!important}body.evp-pd-group-offer .evp-pd-related-price{font:600 14px/1.5 Arial,sans-serif;color:#8a6b4f}body.evp-pd-group-offer .evp-pd-related-open{margin-top:auto;border-top:1px solid #e6d8c8;padding-top:12px;font-size:12px;color:#574438!important;font-weight:700}@media(max-width:620px){body.evp-pd-group-offer .evp-pd-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.evp-pd-group-offer .evp-pd-related-media{min-height:160px}body.evp-pd-group-offer .evp-pd-related-info{padding:12px}body.evp-pd-group-offer .evp-pd-related-info h3{font-size:17px!important}}@media(max-width:380px){body.evp-pd-group-offer .evp-pd-related-grid{grid-template-columns:1fr}body.evp-pd-group-offer .evp-pd-related-card{max-width:100%}}body.evp-pd-group-offer .evp-pd-actual-layout{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;column-gap:clamp(20px,3.5vw,46px)!important;row-gap:22px!important;align-items:start!important;max-width:1180px!important;width:calc(100% - 30px)!important;margin:26px auto 32px!important;float:none!important;box-sizing:border-box!important}body.evp-pd-group-offer .evp-pd-actual-layout::before,body.evp-pd-group-offer .evp-pd-actual-layout::after{display:none!important}body.evp-pd-group-offer .evp-pd-actual-layout>.evp-pd-actual-gallery{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;margin:0!important;background:#f4e9dc!important;border:1px solid #e3d3c2!important;border-radius:8px!important;padding:clamp(14px,2.4vw,26px)!important;box-sizing:border-box!important}body.evp-pd-group-offer .evp-pd-actual-layout>.evp-pd-actual-summary{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;margin:0!important;padding:clamp(20px,3vw,38px)!important;box-sizing:border-box!important;border:1px solid #e4d5c6!important;border-radius:8px!important;background:#fffaf4!important;box-shadow:0 13px 34px #4b33200c!important}body.evp-pd-group-offer .evp-pd-actual-layout>:not(.evp-pd-actual-gallery):not(.evp-pd-actual-summary){grid-column:1/-1!important;min-width:0}body.evp-pd-group-offer .evp-pd-actual-gallery img{display:block!important;max-height:420px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain!important;margin-inline:auto!important}body.evp-pd-group-offer .evp-pd-actual-summary .product_title{font:normal clamp(29px,3.1vw,43px)/1.12 Georgia,'Times New Roman',serif!important;color:#574438!important;letter-spacing:-.03em!important;margin:0 0 14px!important}body.evp-pd-group-offer .evp-pd-actual-summary .price{color:#866343!important;font-size:clamp(24px,2.4vw,34px)!important}body.evp-pd-group-offer .evp-pd-actual-summary table:not(.variations){width:100%!important;max-width:100%!important;border-collapse:collapse!important;margin:14px 0!important;background:#fffaf5!important;font-size:13px!important}body.evp-pd-group-offer .evp-pd-actual-summary table:not(.variations) th,body.evp-pd-group-offer .evp-pd-actual-summary table:not(.variations) td{padding:10px 12px!important;text-align:left!important;border-bottom:1px solid #e7d9cc!important}body.evp-pd-group-offer .evp-pd-actual-summary table:not(.variations) th{color:#574438!important;background:#f4e9dd!important}body.evp-pd-group-offer .evp-pd-actual-summary form.cart{width:100%!important;max-width:100%!important}body.evp-pd-group-offer .evp-pd-actual-summary form.cart button.single_add_to_cart_button{display:block!important;width:100%!important;min-height:50px!important;background:#8b633c!important;color:white!important;border-radius:6px!important}body.evp-pd-group-offer .evp-pd-recommendation-surface{clear:both!important;display:block!important;width:calc(100% - 30px)!important;max-width:1180px!important;margin:14px auto 34px!important;box-sizing:border-box!important}body.evp-pd-group-offer .evp-pd-recommendation-surface>.evp-pd-enhanced-related{display:block!important;width:100%!important;max-width:100%!important;float:none!important;margin:0!important;padding:28px clamp(15px,3vw,32px)!important;background:#f7f0e7!important;border:1px solid #e8d9c9!important;border-radius:8px!important;box-sizing:border-box!important}body.evp-pd-group-offer .evp-pd-enhanced-related>h2,body.evp-pd-group-offer .evp-pd-enhanced-related .evp-pd-related-inner>h2{font:normal clamp(27px,3vw,39px)/1.15 Georgia,serif!important;color:#574438!important;margin:0 0 21px!important}body.evp-pd-group-offer .evp-pd-enhanced-related .evp-pd-related-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;width:100%!important;max-width:100%!important;gap:19px!important;margin:0!important;padding:0!important;list-style:none!important;align-items:stretch!important}body.evp-pd-group-offer .evp-pd-enhanced-related li.evp-pd-related-item{display:flex!important;flex-direction:column!important;position:relative!important;float:none!important;min-width:0!important;max-width:none!important;width:100%!important;margin:0!important;padding:0 0 14px!important;background:#fffcf8!important;border:1px solid #e7d7c6!important;border-radius:7px!important;box-sizing:border-box!important;overflow:hidden!important}body.evp-pd-group-offer .evp-pd-enhanced-related li.evp-pd-related-item img{display:block!important;height:210px!important;max-height:210px!important;width:100%!important;max-width:100%!important;object-fit:contain!important;margin:0 0 14px!important;padding:14px!important;box-sizing:border-box!important;background:#efe4d8!important}body.evp-pd-group-offer .evp-pd-enhanced-related li.evp-pd-related-item h2,body.evp-pd-group-offer .evp-pd-enhanced-related li.evp-pd-related-item h3{font:normal 19px/1.3 Georgia,serif!important;color:#49382c!important;padding:0 16px!important;margin:0 0 12px!important;overflow-wrap:anywhere}body.evp-pd-group-offer .evp-pd-enhanced-related li.evp-pd-related-item .price{color:#8a694d!important;font:600 14px/1.45 Arial,sans-serif!important;padding:0 16px!important}body.evp-pd-group-offer .evp-pd-enhanced-related li.evp-pd-related-item .button{margin:12px 16px 0!important;padding:12px 15px!important;width:auto!important}body.evp-pd-group-offer .evp-pd-enhanced-related.evp-pd-single-related .evp-pd-related-list{grid-template-columns:minmax(0,1fr)!important}body.evp-pd-group-offer .evp-pd-enhanced-related.evp-pd-single-related li.evp-pd-related-item{max-width:720px!important;min-height:220px!important}body.evp-pd-group-offer .evp-pd-enhanced-related.evp-pd-single-related li.evp-pd-related-item>a:first-child{display:grid!important;grid-template-columns:minmax(115px,190px) minmax(0,1fr)!important;align-items:center!important;column-gap:22px!important;text-decoration:none!important}body.evp-pd-group-offer .evp-pd-enhanced-related.evp-pd-single-related li.evp-pd-related-item>a:first-child img{grid-column:1!important;grid-row:1/span 5!important;height:190px!important;margin:0!important}body.evp-pd-group-offer .evp-pd-enhanced-related.evp-pd-single-related li.evp-pd-related-item>a:first-child :is(h2,h3,.price){grid-column:2!important}body.evp-pd-group-offer .evp-pd-suppressed-duplicate{display:none!important}@media(max-width:850px){body.evp-pd-group-offer .evp-pd-actual-layout{grid-template-columns:1fr!important;gap:14px!important}body.evp-pd-group-offer .evp-pd-actual-layout>.evp-pd-actual-gallery,body.evp-pd-group-offer .evp-pd-actual-layout>.evp-pd-actual-summary{grid-column:1!important;grid-row:auto!important}body.evp-pd-group-offer .evp-pd-actual-gallery img{max-height:360px!important}}@media(max-width:520px){body.evp-pd-group-offer .evp-pd-actual-layout{width:calc(100% - 22px)!important;margin-top:18px!important}body.evp-pd-group-offer .evp-pd-actual-summary{padding:18px!important}body.evp-pd-group-offer .evp-pd-recommendation-surface{width:calc(100% - 22px)!important}body.evp-pd-group-offer .evp-pd-enhanced-related.evp-pd-single-related li.evp-pd-related-item>a:first-child{grid-template-columns:110px minmax(0,1fr)!important;gap:8px!important}body.evp-pd-group-offer .evp-pd-enhanced-related.evp-pd-single-related li.evp-pd-related-item>a:first-child img{height:125px!important}}body.evp-pd-group-offer .evp-pd-recommendation-surface .evp-pd-enhanced-related.evp-pd-single-related ul.products.evp-pd-related-list{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important}body.evp-pd-group-offer .evp-pd-recommendation-surface .evp-pd-enhanced-related.evp-pd-single-related li.evp-pd-related-item{max-width:100%!important;width:100%!important}body.evp-pd-group-offer .evp-pd-recommendation-surface{clear:both!important;float:none!important;position:relative!important;display:block!important;width:min(1160px,calc(100% - 32px))!important;max-width:1160px!important;margin:26px auto 35px!important;padding:0!important;box-sizing:border-box!important}body.evp-pd-group-offer .evp-pd-recommendation-surface>.evp-pd-related-offer{display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:0!important;padding:clamp(22px,3vw,37px)!important;background:#f7f0e7!important;border:1px solid #e5d5c5!important;border-radius:8px!important}body.evp-pd-group-offer .evp-pd-recommendation-surface .evp-pd-related-inner{max-width:none!important;width:100%!important}body.evp-pd-group-offer .evp-pd-recommendation-surface .evp-pd-related-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,2vw,21px)!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;align-items:stretch!important}body.evp-pd-group-offer .evp-pd-recommendation-surface .evp-pd-related-card{width:100%!important;max-width:none!important;margin:0!important;min-width:0!important;float:none!important;display:flex!important;flex-direction:column!important;background:#fffaf6!important;border:1px solid #e6d8c8!important;box-shadow:0 7px 20px rgba(73,55,39,.06)!important}body.evp-pd-group-offer .evp-pd-recommendation-surface .evp-pd-related-media{min-height:205px!important;height:205px!important;width:100%!important;padding:17px!important;box-sizing:border-box!important;background:#e8dacb!important}body.evp-pd-group-offer .evp-pd-recommendation-surface .evp-pd-related-media img{height:100%!important;max-height:170px!important;max-width:100%!important;width:auto!important;object-fit:contain!important;margin:auto!important;padding:0!important}body.evp-pd-group-offer .evp-pd-recommendation-surface .evp-pd-related-info{padding:17px!important;gap:9px!important;min-height:142px!important}body.evp-pd-group-offer .evp-pd-recommendation-surface .evp-pd-related-info h3{font:normal 18px/1.25 Georgia,serif!important;color:#4e3e32!important;letter-spacing:-.01em!important;overflow-wrap:anywhere!important}body.evp-pd-group-offer .evp-pd-recommendation-surface .evp-pd-related-price{font:600 13px/1.5 Arial,sans-serif!important;color:#87694f!important}body.evp-pd-group-offer .evp-pd-recommendation-surface .evp-pd-related-open{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#574438!important;text-decoration:none!important}body.evp-pd-group-offer .evp-pd-legacy-suggestions{display:none!important}@media(max-width:900px){body.evp-pd-group-offer .evp-pd-recommendation-surface .evp-pd-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:480px){body.evp-pd-group-offer .evp-pd-recommendation-surface{width:calc(100% - 24px)!important;margin-block:18px 23px!important}body.evp-pd-group-offer .evp-pd-recommendation-surface>.evp-pd-related-offer{padding:20px 15px!important}body.evp-pd-group-offer .evp-pd-recommendation-surface .evp-pd-related-grid{grid-template-columns:1fr!important;gap:12px!important}body.evp-pd-group-offer .evp-pd-recommendation-surface .evp-pd-related-media{height:190px!important;min-height:190px!important}}body.evp-pd-group-offer .evp-pd-recommendation-surface{box-sizing:border-box!important;position:relative!important;left:50%!important;transform:translateX(-50%)!important;width:min(1160px,calc(100vw - 32px))!important;max-width:none!important;margin:12px 0 26px!important;float:none!important}body.evp-pd-group-offer .evp-pd-recommendation-surface .evp-pd-related-grid{grid-template-columns:repeat(var(--evp-rec-cols,3),minmax(0,1fr))!important;justify-content:center!important}body.evp-pd-group-offer .evp-pd-recommendation-surface>.evp-pd-related-offer{padding:clamp(18px,2.5vw,30px)!important}body.evp-pd-group-offer .evp-pd-recommendation-surface .evp-pd-related-media{height:225px!important;min-height:225px!important}body.evp-pd-group-offer .evp-pd-recommendation-surface .evp-pd-related-media img{max-height:195px!important}@media(max-width:900px){body.evp-pd-group-offer .evp-pd-recommendation-surface .evp-pd-related-grid{grid-template-columns:repeat(var(--evp-rec-cols-tablet,2),minmax(0,1fr))!important}}@media(max-width:480px){body.evp-pd-group-offer .evp-pd-recommendation-surface{width:calc(100vw - 24px)!important;margin:14px 0 20px!important}body.evp-pd-group-offer .evp-pd-recommendation-surface .evp-pd-related-grid{grid-template-columns:minmax(0,1fr)!important}body.evp-pd-group-offer .evp-pd-recommendation-surface .evp-pd-related-media{height:190px!important;min-height:190px!important}}