.vtr-section,.vtr-shell{max-width:1600px;margin:0 auto;padding:0 40px;color:inherit}.vtr-section *,.vtr-shell *{box-sizing:border-box}.vtr-section{margin-top:28px;margin-bottom:28px}.vtr-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.vtr-heading h2{font-size:26px;line-height:1.2;margin:0;text-transform:none;letter-spacing:0}.vtr-view-all{font-size:12px;text-decoration:underline;text-underline-offset:4px}.vtr-note{font-size:11px;line-height:1.5;color:#666;margin:-4px 0 16px;max-width:900px}.vtr-grid{display:grid;gap:14px}.vtr-grid--brands,.vtr-grid--categories{grid-template-columns:repeat(6,minmax(0,1fr))}.vtr-tile{position:relative;min-width:0}.vtr-tile-link{display:block;text-decoration:none!important;color:inherit!important;height:100%}.vtr-tile-link:focus-visible,.vtr-cta:focus-visible{outline:2px solid currentColor;outline-offset:4px}.vtr-tile-art{height:110px;overflow:hidden;background:#f5f5f5;position:relative;display:flex;align-items:center;justify-content:center}.vtr-tile-image{display:block;width:100%;height:100%;object-fit:contain}.vtr-tile-title{font-size:12px!important;line-height:1.35!important;margin:10px 0 0!important;letter-spacing:0!important;text-transform:none!important}.vtr-tile-copy{font-size:11px;line-height:1.4;margin:4px 0 0;color:#666}.vtr-hold{font-size:10px;line-height:1.35;color:#69645e;margin:5px 0 0}.vtr-placeholder{font-size:10px;letter-spacing:.04em;color:#79746e;text-align:center;padding:15px}.vtr-tile-art--empty{background:repeating-linear-gradient(135deg,#f6f5f3,#f6f5f3 14px,#f1f0ed 14px,#f1f0ed 15px)}.vtr-grid--brands{gap:8px}.vtr-grid--brands .vtr-tile-art{height:64px;background:#f6f6f6}.vtr-grid--brands .vtr-tile-link{position:relative;overflow:hidden;border:1px solid #eee}.vtr-grid--brands .vtr-hold{position:absolute;bottom:4px;left:5px;right:5px;font-size:8px;text-align:center;line-height:1.1;margin:0}.vtr-brand-label{font-size:13px;line-height:1.2;text-align:center;padding:9px 6px 17px}.vtr-grid--brands .vtr-tile:not(.vtr-tile--held) .vtr-brand-label{padding:8px}.vtr-image--logo_flat img{position:absolute;width:100%;height:auto;top:50%;transform:translateY(-50%);clip-path:inset(35% 9%);mix-blend-mode:multiply}.vtr-image--logo_tall img{position:absolute;max-width:145px;height:auto;top:50%;transform:translateY(-50%);clip-path:inset(25% 9%);mix-blend-mode:multiply}.vtr-grid--categories{row-gap:20px}.vtr-grid--categories .vtr-tile-image{padding:7px;mix-blend-mode:multiply}.vtr-grid--mosaic{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.vtr-grid--mosaic .vtr-tile--3,.vtr-grid--mosaic .vtr-tile--4{grid-column:span 2}.vtr-grid--mosaic .vtr-tile-art{height:220px;background:#f5f3ef}.vtr-grid--mosaic .vtr-tile-image{padding:16px;mix-blend-mode:multiply}.vtr-grid--mosaic .vtr-tile-art--empty{background:linear-gradient(115deg,#f0efeb,#e4e2dd)}.vtr-grid--mosaic .vtr-placeholder{font-size:11px;max-width:180px;color:#77716a}.vtr-grid--mosaic .vtr-tile-title{font-size:14px!important}.vtr-shop{display:inline-block;font-size:10px;margin-top:6px;border-bottom:1px solid}.vtr-grid--gifts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.vtr-gift-art{position:relative;min-height:180px;background:#BF262F;color:#fff;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center}.vtr-gift-art:before{content:'';position:absolute;inset:7px;border:1px solid #ffffff80}.vtr-gift-price{font-weight:700;font-size:clamp(22px,2.6vw,40px);line-height:1.25;white-space:pre-line}.vtr-grid--gifts .vtr-tile:nth-child(even) .vtr-gift-art{background:#f3f0eb;color:#8e292e}.vtr-grid--gifts .vtr-tile:nth-child(even) .vtr-gift-art:before{border-color:#b79a88}.vtr-gift-art img{position:absolute;inset:0;z-index:0}.vtr-gift-price{position:relative;z-index:1}.vtr-editorial{margin:34px auto;display:flex;min-height:300px;height:clamp(260px,24vw,360px);background:#f6f3ee;background-clip:content-box;position:relative;align-items:stretch}.vtr-editorial-copy{flex:0 0 34%;padding:35px 32px;align-self:center;z-index:1}.vtr-eyebrow{font-size:10px;letter-spacing:1.7px;margin:0 0 13px}.vtr-editorial h2{font-size:30px;line-height:1.1;margin:0 0 14px;text-transform:none;letter-spacing:-.4px}.vtr-editorial-copy>p:not(.vtr-eyebrow){font-size:13px;line-height:1.5;margin:0 0 20px}.vtr-cta{padding:12px 18px;min-height:42px;font-size:11px}.vtr-editorial-products{flex:1;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px 18px 0}.vtr-editorial-product{background:#fff;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none!important;color:inherit!important;padding:12px 9px}.vtr-editorial-product img{width:100%;height:calc(100% - 35px);min-height:0;object-fit:contain}.vtr-editorial-product span{font-size:10px;text-align:center;line-height:1.25;padding:12px 0 0}.vtr-editorial-image{flex:1;min-width:0}.vtr-editorial-image img{width:100%;height:100%;object-fit:contain}.shopify-section[id$="__vtr_primary_slideshow"]{margin:8px auto 0}.shopify-section[id$="__vtr_primary_slideshow"] .slideshow{max-width:1600px;padding:0 40px}.shopify-section[id$="__vtr_primary_slideshow"] .slideshow-slide__image-wrapper:not(.vtr-dual){height:clamp(260px,24vw,360px);min-height:300px;background:#f3efe7}.shopify-section[id$="__vtr_primary_slideshow"] .slideshow-slide__image{object-fit:contain!important}.shopify-section[id$="__vtr_primary_slideshow"] .slideshow-slide__content{display:none}.shopify-section[id$="__vtr_primary_slideshow"] .slideshow-pagination{bottom:10px}.vtr-discovery--gifts{margin-bottom:50px}
@media(max-width:999px){.vtr-section,.vtr-shell{padding-inline:24px}.vtr-grid--brands,.vtr-grid--categories{grid-template-columns:repeat(3,minmax(0,1fr))}.vtr-grid--mosaic{gap:18px}.vtr-grid--mosaic .vtr-tile-art{height:180px}.vtr-editorial-copy{padding:24px;flex-basis:35%}.vtr-editorial h2{font-size:25px}.vtr-editorial-products{gap:6px;padding-right:12px}.shopify-section[id$="__vtr_primary_slideshow"] .slideshow{padding-inline:24px}.vtr-grid--gifts{gap:16px}.vtr-gift-art{min-height:150px}}
@media(max-width:749px){.vtr-section,.vtr-shell{padding-inline:16px}.vtr-section{margin-block:24px}.vtr-heading{gap:12px;margin-bottom:12px}.vtr-heading h2{font-size:22px}.vtr-note{font-size:10px}.vtr-grid--brands{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.vtr-grid--brands .vtr-tile-art{height:62px}.vtr-brand-label{font-size:10px}.vtr-grid--brands .vtr-hold{font-size:7px}.vtr-image--logo_tall img{max-width:125px}.vtr-grid--categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.vtr-grid--categories .vtr-tile-art{height:80px}.vtr-tile-title{font-size:10px!important}.vtr-hold{font-size:9px}.vtr-placeholder{font-size:9px;padding:8px}.vtr-grid--mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.vtr-grid--mosaic .vtr-tile-art{height:145px}.vtr-grid--mosaic .vtr-tile--3 .vtr-tile-art,.vtr-grid--mosaic .vtr-tile--4 .vtr-tile-art{height:180px}.vtr-grid--mosaic .vtr-tile-title{font-size:12px!important}.vtr-grid--gifts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.vtr-gift-art{min-height:155px;padding:14px}.vtr-gift-price{font-size:27px}.vtr-editorial{height:360px;min-height:360px;display:flex;flex-direction:column;margin-block:28px}.vtr-editorial-copy{flex:auto;padding:20px 20px 10px;align-self:stretch}.vtr-eyebrow{font-size:8px;margin-bottom:8px}.vtr-editorial h2{font-size:26px;margin-bottom:9px}.vtr-editorial-copy>p:not(.vtr-eyebrow){font-size:11px;margin-bottom:12px}.vtr-cta{padding:10px 14px;min-height:38px;font-size:10px}.vtr-editorial-products{height:153px;flex:0 0 153px;padding:0 12px 12px;gap:7px}.vtr-editorial-product{padding:7px}.vtr-editorial-product span{font-size:8px;padding-top:7px}.vtr-editorial-image{min-height:150px}.shopify-section[id$="__vtr_primary_slideshow"] .slideshow{padding-inline:16px}.shopify-section[id$="__vtr_primary_slideshow"] .slideshow-slide__image-wrapper:not(.vtr-dual){height:360px;min-height:360px}.vtr-grid--brands .vtr-tile--16 .vtr-brand-label{font-size:9px}}

.vtr-image--logo_tall img{clip-path:inset(31% 15%)}

.vtr-editorial-products{min-height:0}.vtr-editorial-product{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}.vtr-editorial-product img{height:100%;min-height:0}.vtr-view-all--held{color:#777;text-decoration:none}
