.el-mobile-carousel-controls{display:none}@media(max-width:699px){body .el-v3-secondary-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:5px 12px;white-space:normal;overflow:visible;min-height:0;font-size:12px;line-height:1.25;letter-spacing:0}body .el-v3-secondary-nav a{display:flex;min-height:38px;padding:7px 5px;justify-content:center;text-align:center;white-space:normal}body .el-v3-secondary-nav a:nth-child(-n+3){border-bottom:1px solid #eee9e1}body .el-v3-campaign{height:calc(100svh - 190px);min-height:490px}body .el-v3-home .el-v3-featured-grid,body .el-v3-related .el-product-grid{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;align-items:flex-start;margin:0 -18px;scroll-padding-left:18px;padding:0 18px 5px}body .el-v3-home .el-v3-featured-grid::-webkit-scrollbar,body .el-v3-related .el-product-grid::-webkit-scrollbar{display:none}body .el-v3-home .el-v3-featured-grid>.el-card,body .el-v3-related .el-product-grid>.el-card{flex:0 0 calc((100% - 28px)/2);min-width:0;scroll-snap-align:start}body .el-card-info{flex:0 0 auto;text-align:left;padding-top:12px;min-height:0}body .el-card .el-card-name{min-height:0}body .el-card .el-card-description{min-height:0;height:auto;margin:5px 0 0;font-size:13px;line-height:1.45}body .el-card-info .el-price{margin-top:10px}body .el-card .el-price-line{justify-content:flex-start;column-gap:6px;row-gap:6px}body .el-card .el-saving{font-size:11px;line-height:1.2;white-space:nowrap}body .el-card .el-price-line s{font-size:12px;white-space:nowrap}body .el-card .el-price-line [data-price-current]{font-size:16px;white-space:nowrap}body .el-mobile-carousel-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:13px;font-size:12px;color:#716a61}.el-mobile-carousel-controls button{display:grid;place-items:center;width:40px;height:40px;border:1px solid #ded8ce;border-radius:50%;background:transparent;color:#302720;font:18px Arial,sans-serif}.el-mobile-carousel-controls button:focus-visible{outline:2px solid #20623f;outline-offset:3px}.el-mobile-carousel-controls span{margin-right:auto;letter-spacing:.04em}body .el-v3-section-heading h2{font-size:29px;line-height:1.12;max-width:none}body .el-v3-related .el-section-heading{display:block;margin-bottom:20px}body .el-v3-related .el-section-heading h2{font-size:clamp(23px,6.8vw,30px);line-height:1.15;max-width:none;letter-spacing:-.04em;white-space:nowrap;margin-top:8px}body .el-v3-related .el-section-heading>.el-text-link{display:inline-flex;max-width:none;white-space:nowrap;font-size:12px;margin-top:13px;line-height:1.3;min-height:30px}body .el-v3-related .el-section-heading>.el-text-link .el-icon{display:block}body .el-v3-related{padding-top:30px!important;padding-bottom:32px!important;overflow:hidden}body .el-v4-gift{padding:25px 20px 30px;gap:12px}body .el-v4-gift-scene{height:220px;max-width:290px}body .el-v4-gift-card{top:15px;padding:18px;animation-name:el-mobile-card-rise}body .el-v4-gift-card-wordmark{font-size:20px}body .el-v4-gift-card small{font-size:8px}body .el-v4-gift-card strong{font-size:15px}body .el-v4-gift-pocket{top:115px;height:90px;padding-bottom:23px;font-size:16px;border-radius:5px 5px 14px 14px}body .el-v4-gift-caption{font-size:12px;line-height:1.4;margin-top:5px}body .el-v4-gift-copy .el-v3-kicker{font-size:10px;letter-spacing:.12em}body .el-v4-gift-copy h2{font-size:clamp(23px,6.9vw,30px);line-height:1.15;white-space:nowrap;letter-spacing:-.045em;margin:10px 0 12px}body .el-v4-gift-copy>p:not(.el-v3-kicker){font-size:14px;line-height:1.55}body .el-v4-gift-copy .el-button{font-size:12px;letter-spacing:.035em;margin:17px 0 11px;min-height:47px}body .el-v4-gift-copy small{font-size:11px;line-height:1.5}body .el-v3-pdp .el-breadcrumbs{font-size:11px;padding:12px 0}body .el-v3-pdp .el-v6-bf-strip{padding:12px;font-size:11px;gap:10px;margin-bottom:18px}body .el-v3-pdp .el-v6-bf-strip strong{font-size:10px;white-space:nowrap}body .el-v3-pdp .el-v3-gallery.el-gallery{gap:0;position:relative;scroll-padding:0}body .el-v3-pdp .el-v3-gallery .el-v3-photo.el-gallery-image{flex:0 0 100%;min-width:100%;width:100%;height:min(56svh,420px);aspect-ratio:auto;scroll-snap-align:start;background:#f0ede7}body .el-v3-pdp .el-v3-gallery .el-v3-photo img{object-fit:contain;object-position:center;mix-blend-mode:normal}body .el-v3-pdp .el-v3-thumbnails{display:flex;flex-direction:row;gap:7px;grid-row:auto;overflow-x:auto;max-height:none;padding:0 18px;scrollbar-width:none}body .el-v3-pdp .el-v3-gallery-shell{display:flex;flex-direction:column}body .el-v3-pdp .el-v3-gallery{order:0}body .el-v3-pdp .el-v3-gallery-controls{order:1;justify-content:center;height:42px;gap:18px}body .el-v3-pdp .el-v3-gallery-controls button{width:42px;height:42px}body .el-v3-pdp .el-v3-thumbnails{order:2}body .el-v3-pdp .el-v3-thumb{width:44px;min-width:44px;height:55px;min-height:55px}body .el-v3-pdp .el-v3-gallery-shell.is-single-photo .el-v3-thumbnails{display:none}body .el-v3-product-info.el-product-info{padding-top:18px}body .el-v3-product-heading>.el-eyebrow{font-size:10px;margin-bottom:9px}body .el-v3-product-info.el-product-info h1{font-size:32px;line-height:1.1}body .el-v3-product-info .el-product-subtitle{margin:8px 0 12px;font-size:15px}body .el-v3-product-intro{font-size:14px;line-height:1.55;margin-bottom:14px}}@keyframes el-mobile-card-rise{0%,to{transform:translateY(42px) rotate(-3deg)}25%,70%{transform:translateY(-12px) rotate(2deg)}85%{transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){body .el-v4-gift-card{animation:none;transform:translateY(-12px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/el-mobile-refinement.css.map */
