.dfsm-mini{--dfsm-mini-w: 400px;--dfsm-mini-ground: #10151a;--dfsm-mini-ink: #f7f7f7;--dfsm-mini-ink-2: #c2c2c2;--dfsm-mini-ink-muted: #f7f7f799;--dfsm-mini-rule: #ffffff1a;--dfsm-mini-bar-h: 64px;--dfsm-mini-pad: 32px;--dfsm-mini-gap: 16px;--dfsm-mini-slide: 367ms;--dfsm-mini-slide-delay: 60ms;--dfsm-mini-ease: cubic-bezier( .4, 0, .2, 1 );--dfsm-mini-hover: .48s;--dfsm-mini-hover-ease: cubic-bezier( .23, 1, .32, 1 );position:fixed;top:0;left:0;z-index:100;display:flex;flex-direction:column;width:var( --dfsm-mini-w );margin-right:auto;height:100vh;min-height:100vh;box-sizing:border-box;background:var( --dfsm-mini-ground );color:var( --dfsm-mini-ink );font-family:var( --dfsm-mini-font, "Google Sans", system-ui, sans-serif );overflow:hidden}.dfsm-mini .dfsm-mini__bar{display:flex;align-items:center;justify-content:flex-start;gap:16px;flex:0 0 auto;height:var( --dfsm-mini-bar-h );padding:0 var( --dfsm-mini-pad );background:var( --dfsm-mini-ground )}.dfsm-mini .dfsm-mini__brand{font-size:16px;font-weight:500;color:var( --dfsm-mini-ink );text-decoration:none}.dfsm-mini .dfsm-mini__toggle,.dfsm-mini .dfsm-mini__toggle:hover,.dfsm-mini .dfsm-mini__toggle:focus,.dfsm-mini .dfsm-mini__toggle:active{-webkit-appearance:none;appearance:none;border-radius:0;box-shadow:none;text-decoration:none;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:none;color:var( --dfsm-mini-ink );cursor:pointer}.dfsm-mini .dfsm-mini__toggle:focus-visible{outline:2px solid var( --dfsm-mini-ink );outline-offset:4px}.dfsm-mini .dfsm-mini__ico{width:100%;height:100%;overflow:visible}.dfsm-mini .dfsm-mini__ico--back,.dfsm-mini.is-level-2 .dfsm-mini__ico--close{display:none}.dfsm-mini.is-level-2 .dfsm-mini__ico--back{display:block}.dfsm-mini .dfsm-mini__viewport{flex:1 1 auto;min-height:0;overflow:hidden}.dfsm-mini .dfsm-mini__track{display:flex;flex-direction:row;gap:var( --dfsm-mini-gap );width:200%;height:100%;transform:translate(0);transition:transform var( --dfsm-mini-slide ) var( --dfsm-mini-ease );transition-delay:var( --dfsm-mini-slide-delay )}.dfsm-mini .dfsm-mini__panel{display:flex;flex-direction:column;justify-content:space-between;flex:0 0 auto;width:50%;height:100%;padding:40px 0 0;box-sizing:border-box;overflow:auto}.dfsm-mini.is-level-2 .dfsm-mini__track{transform:translate(calc(-50% - (var( --dfsm-mini-gap ) / 2)))}.dfsm-mini .dfsm-mini__list{list-style:none;margin:0;padding:0 var( --dfsm-mini-pad )}.dfsm-mini .dfsm-mini__item+.dfsm-mini__item{margin-top:32px}.dfsm-mini .dfsm-mini__link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:none;font:inherit;font-size:32px;font-weight:500;line-height:32px;letter-spacing:-.32px;text-align:left;text-decoration:none;color:var( --dfsm-mini-ink );cursor:pointer}.dfsm-mini .dfsm-mini__link>span{position:relative;display:inline-block;transition:transform var( --dfsm-mini-hover ) var( --dfsm-mini-hover-ease )}.dfsm-mini .dfsm-mini__link>span:after{content:"";position:absolute;left:0;bottom:-6px;width:1px;height:2px;opacity:0;background:var( --dfsm-mini-ink-muted );transition:width var( --dfsm-mini-hover ) var( --dfsm-mini-hover-ease ),opacity var( --dfsm-mini-hover ) var( --dfsm-mini-hover-ease )}.dfsm-mini .dfsm-mini__link:hover>span,.dfsm-mini .dfsm-mini__link:focus-visible>span{transform:translate(24px)}.dfsm-mini .dfsm-mini__link:hover>span:after,.dfsm-mini .dfsm-mini__link:focus-visible>span:after{width:100%;opacity:1}.dfsm-mini .dfsm-mini__link:focus-visible{outline:2px solid var( --dfsm-mini-ink );outline-offset:4px}.dfsm-mini .dfsm-mini__chev{flex:0 0 auto;width:24px;height:24px;margin-right:24px}.dfsm-mini .dfsm-mini__sub{padding:0 var( --dfsm-mini-pad )}.dfsm-mini .dfsm-mini__sub-title{margin:0 0 48px;font-size:32px;font-weight:500;line-height:32px;letter-spacing:-.32px;color:var( --dfsm-mini-ink )}.dfsm-mini .dfsm-mini__group+.dfsm-mini__group{margin-top:40px}.dfsm-mini .dfsm-mini__group-label{margin:0 0 12px;font-size:14px;font-weight:400;line-height:14px;letter-spacing:-.14px;color:var( --dfsm-mini-ink-2 )}.dfsm-mini .dfsm-mini__sub-list{list-style:none;margin:0;padding:0}.dfsm-mini .dfsm-mini__sub-item+.dfsm-mini__sub-item{margin-top:24px}.dfsm-mini .dfsm-mini__sub-link{display:block;font-size:24px;font-weight:500;line-height:24px;letter-spacing:-.24px;text-decoration:none;color:var( --dfsm-mini-ink );transition:color var( --dfsm-mini-hover ) var( --dfsm-mini-hover-ease )}.dfsm-mini .dfsm-mini__sub-link:hover{color:var( --dfsm-mini-ink-muted )}.dfsm-mini .dfsm-mini__sub-link:focus-visible{outline:2px solid var( --dfsm-mini-ink );outline-offset:4px}.dfsm-mini .dfsm-mini__footer{display:flex;flex-wrap:wrap;gap:46.9px;flex:0 0 auto;padding:15px var( --dfsm-mini-pad ) 34px;border-top:1px solid var( --dfsm-mini-rule )}.dfsm-mini .dfsm-mini__footer-link{font-family:var( --dfsm-mini-font-alt, Inter, system-ui, sans-serif );font-size:14px;font-weight:400;line-height:17px;text-decoration:none;color:var( --dfsm-mini-ink );transition:color var( --dfsm-mini-hover ) var( --dfsm-mini-hover-ease )}.dfsm-mini .dfsm-mini__footer-link:hover{color:var( --dfsm-mini-ink-muted )}.dfsm-mini .dfsm-mini__footer-link:focus-visible{outline:2px solid var( --dfsm-mini-ink );outline-offset:4px}@media (max-width: 1199px) and (min-width: 810px){.dfsm-mini{--dfsm-mini-w: 470px}}@media (max-width: 809.98px){.dfsm-mini{--dfsm-mini-w: 390px;width:100%;max-width:390px}}@media (prefers-reduced-motion: reduce) and (dfs-reduced-motion-honoured){.dfsm-mini .dfsm-mini__track,.dfsm-mini .dfsm-mini__link,.dfsm-mini .dfsm-mini__sub-link,.dfsm-mini .dfsm-mini__footer-link,.dfsm-mini .dfsm-mini__chev{transition:none!important}}.dfsm-mini{transform:translate(-100%);transition:transform var( --dfsm-mini-slide ) var( --dfsm-mini-ease );background:var( --dfsm-mini-ground )}.dfsm-mini.is-open{transform:translate(0)}.dfsm-mini__launcher{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:none;color:#f7f7f7;cursor:pointer}.dfsm-mini__launcher svg{width:100%;height:100%;overflow:visible}.dfsm-mini__launcher.dfsm-mini__launcher,.dfsm-mini__launcher.dfsm-mini__launcher:hover,.dfsm-mini__launcher.dfsm-mini__launcher:focus,.dfsm-mini__launcher.dfsm-mini__launcher:active{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-shadow:none;padding:0;color:var( --dfsm-mini-ink, #f7f7f7 );text-decoration:none;transition:none;-webkit-tap-highlight-color:transparent}.dfsm-mini__launcher:focus-visible{outline:2px solid currentColor;outline-offset:4px}.dfsm-mini.is-open~.dfsm-mini__launcher,.dfsm-mini__launcher.is-hidden{opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce) and (dfs-reduced-motion-honoured){.dfsm-mini{transition:none!important}}.dfsm-mini__launcher-label{font:inherit;font-size:16px;font-weight:500;letter-spacing:-.16px;color:currentColor;white-space:nowrap}.dfsm-mini__launcher:has(.dfsm-mini__launcher-label){width:auto;gap:10px;padding:0 4px}.dfsm-mini .dfsm-mini__item-icon,.dfsm-mini .dfsm-mini__sub-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:12px}.dfsm-mini .dfsm-mini__item-icon svg,.dfsm-mini .dfsm-mini__sub-icon svg{width:100%;height:100%;fill:currentColor}.dfsm-mini .dfsm-mini__sub-link:has(.dfsm-mini__sub-icon){display:flex;align-items:center}.dfsm-mini--anchor-right{left:auto;right:0;transform:translate(100%)}.dfsm-mini--anchor-right.is-open{transform:translate(0)}.dfsm-mini--full{--dfsm-mini-w: 100vw;width:100vw;max-width:100vw}.dfsm-mini--full .dfsm-mini__list{max-width:720px}.dfsm-mini--fx-blur{background:color-mix(in srgb,var( --dfsm-mini-ground ) 72%,transparent);-webkit-backdrop-filter:blur(var( --dfsm-mini-blur, 18px )) saturate(140%);backdrop-filter:blur(var( --dfsm-mini-blur, 18px )) saturate(140%)}.dfsm-mini--fx-lit-edge{box-shadow:inset -1px 0 0 var( --dfsm-mini-edge, rgba( 255, 255, 255, .14 ) ),0 0 60px #00000073}.dfsm-mini--anchor-right.dfsm-mini--fx-lit-edge{box-shadow:inset 1px 0 #ffffff24,0 0 60px #00000073}.dfsm-mini--fx-grain:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:var( --dfsm-mini-grain-opacity, .14 );background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.dfsm-mini--fx-stagger .dfsm-mini__item,.dfsm-mini--fx-stagger .dfsm-mini__footer{opacity:0;transform:translate(-12px);transition:opacity .34s var( --dfsm-mini-hover-ease ),transform .34s var( --dfsm-mini-hover-ease )}.dfsm-mini--fx-stagger.is-open .dfsm-mini__item,.dfsm-mini--fx-stagger.is-open .dfsm-mini__footer{opacity:1;transform:translate(0)}.dfsm-mini--fx-stagger.is-open .dfsm-mini__item:nth-child(1){transition-delay:calc(.14s + 0 * var( --dfsm-mini-stagger, 50ms ))}.dfsm-mini--fx-stagger.is-open .dfsm-mini__item:nth-child(2){transition-delay:calc(.14s + 1 * var( --dfsm-mini-stagger, 50ms ))}.dfsm-mini--fx-stagger.is-open .dfsm-mini__item:nth-child(3){transition-delay:calc(.14s + 2 * var( --dfsm-mini-stagger, 50ms ))}.dfsm-mini--fx-stagger.is-open .dfsm-mini__item:nth-child(4){transition-delay:calc(.14s + 3 * var( --dfsm-mini-stagger, 50ms ))}.dfsm-mini--fx-stagger.is-open .dfsm-mini__item:nth-child(5){transition-delay:calc(.14s + 4 * var( --dfsm-mini-stagger, 50ms ))}.dfsm-mini--fx-stagger.is-open .dfsm-mini__item:nth-child(n+6){transition-delay:calc(.14s + 5 * var( --dfsm-mini-stagger, 50ms ))}.dfsm-mini--fx-stagger.is-open .dfsm-mini__footer{transition-delay:calc(.14s + 6 * var( --dfsm-mini-stagger, 50ms ))}.dfsm-mini--fx-mask .dfsm-mini__link>span{overflow:hidden}.dfsm-mini--fx-mask .dfsm-mini__item{overflow:hidden}.dfsm-mini--fx-mask .dfsm-mini__link{transform:translateY(100%);transition:transform .52s var( --dfsm-mini-hover-ease )}.dfsm-mini--fx-mask.is-open .dfsm-mini__link{transform:translateY(0)}.dfsm-mini--fx-underline-ease .dfsm-mini__link>span:after{transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.62s}.dfsm-mini--fx-chev-drift .dfsm-mini__link:hover .dfsm-mini__chev{transform:translate(var( --dfsm-mini-drift, 3px ))}.dfsm-mini--fx-parallax .dfsm-mini__sub{transition:transform var( --dfsm-mini-slide ) var( --dfsm-mini-ease );transition-delay:var( --dfsm-mini-slide-delay )}.dfsm-mini--fx-parallax.is-level-2 .dfsm-mini__sub{transform:translate(0)}.dfsm-mini--fx-parallax:not(.is-level-2) .dfsm-mini__sub{transform:translate(var( --dfsm-mini-parallax, 40px ))}.dfsm-mini--fx-tracking .dfsm-mini__link{transition:letter-spacing var( --dfsm-mini-hover ) var( --dfsm-mini-hover-ease )}.dfsm-mini--fx-tracking .dfsm-mini__link:hover{letter-spacing:var( --dfsm-mini-track-hover, 0px )}.dfsm-mini--sticky-launcher~.dfsm-mini__launcher{position:fixed;top:var( --dfsm-mini-sticky-top, 26px );left:var( --dfsm-mini-sticky-left, 32px );z-index:101}.dfsm-mini--mirror.dfsm-mini--sticky-launcher~.dfsm-mini__launcher{left:auto;right:var( --dfsm-mini-sticky-left, 32px )}.dfsm-mini__launcher--mirror{flex-direction:row-reverse}.dfsm-mini__launcher--mirror .dfsm-mini__ico--launcher{transform:scaleX(-1)}.dfsm-mini--mirror .dfsm-mini__bar{flex-direction:row-reverse}.dfsm-mini--mirror .dfsm-mini__ico--back{transform:scaleX(-1)}.dfsm-mini--mirror .dfsm-mini__link{flex-direction:row-reverse;text-align:right}.dfsm-mini--mirror .dfsm-mini__chev{margin-right:0;margin-left:24px;transform:scaleX(-1)}.dfsm-mini--mirror .dfsm-mini__item-icon{margin-right:0;margin-left:12px}.dfsm-mini--mirror .dfsm-mini__link:hover>span,.dfsm-mini--mirror .dfsm-mini__link:focus-visible>span{transform:translate(-24px)}.dfsm-mini--mirror .dfsm-mini__link>span:after{left:auto;right:0}.dfsm-mini--mirror .dfsm-mini__sub-title,.dfsm-mini--mirror .dfsm-mini__group-label,.dfsm-mini--mirror .dfsm-mini__sub-link{text-align:right}.dfsm-mini--mirror .dfsm-mini__sub-icon{margin-right:0;margin-left:12px}.dfsm-mini--mirror .dfsm-mini__footer{justify-content:flex-end}.dfsm-mini--mirror.dfsm-mini--fx-stagger .dfsm-mini__item,.dfsm-mini--mirror.dfsm-mini--fx-stagger .dfsm-mini__footer{transform:translate(12px)}.dfsm-mini--mirror.dfsm-mini--fx-stagger.is-open .dfsm-mini__item,.dfsm-mini--mirror.dfsm-mini--fx-stagger.is-open .dfsm-mini__footer{transform:translate(0)}.dfsm-mini--mirror.dfsm-mini--fx-chev-drift .dfsm-mini__link:hover .dfsm-mini__chev{transform:scaleX(-1) translate(var( --dfsm-mini-drift, 3px ))}.dfsm-mini--motion-off,.dfsm-mini--motion-off .dfsm-mini__track,.dfsm-mini--motion-off .dfsm-mini__item,.dfsm-mini--motion-off .dfsm-mini__link,.dfsm-mini--motion-off .dfsm-mini__footer,.dfsm-mini--motion-off .dfsm-mini__link>span,.dfsm-mini--motion-off .dfsm-mini__link>span:after{transition:none!important}body.dfsm-mini-recede-active .dfsm-mini-recede-target{transform:scale(var( --dfsm-mini-recede-scale, .965 ));filter:brightness(var( --dfsm-mini-recede-dim, .72 ));transition:transform .52s cubic-bezier(.4,0,.2,1),filter .52s cubic-bezier(.4,0,.2,1);transform-origin:center center}body.dfsm-mini-scroll-locked{overflow:hidden}.dfsm-mini__live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce) and (dfs-reduced-motion-honoured){.dfsm-mini--fx-stagger .dfsm-mini__item,.dfsm-mini--fx-stagger .dfsm-mini__footer,.dfsm-mini--fx-mask .dfsm-mini__link,.dfsm-mini--fx-parallax .dfsm-mini__sub,body.dfsm-mini-recede-active .dfsm-mini-recede-target{transition:none!important;transform:none!important;opacity:1!important;filter:none!important}}.dfsm-mini.dfsm-mini--tessa{--dfsm-tessa-bar-h: 102px;--dfsm-tessa-pad: 30px;--dfsm-tessa-ink: rgba( 26, 26, 24, .8 );position:static;inset:auto;transform:none;display:block;width:100%;max-width:none;height:auto;min-height:0;margin:0;background:transparent;overflow:visible;visibility:visible;opacity:1;pointer-events:auto}.dfsm-mini--tessa .dfsm-mini__inline{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var( --dfsm-tessa-bar-h );padding-inline:var( --dfsm-tessa-pad );box-sizing:border-box}.dfsm-mini--tessa .dfsm-mini__inline-nav{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none;justify-self:start}.dfsm-mini--tessa .dfsm-mini__inline-item{margin:0}.dfsm-mini--tessa .dfsm-mini__inline-link{display:inline-block;padding:11px 10px;font-family:var( --dfsm-tessa-nav-family, "DFS PP Lora", Lora, Georgia, serif );font-size:13px;line-height:21.7286px;font-weight:400;letter-spacing:.65px;text-transform:uppercase;color:var( --dfsm-tessa-ink );text-decoration:none;transition:opacity .16s ease}.dfsm-mini--tessa .dfsm-mini__inline-link:hover{opacity:.6}.dfsm-mini--tessa .dfsm-mini__inline-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.dfsm-mini--tessa .dfsm-mini__inline-brand{justify-self:center;font-family:var( --dfsm-tessa-brand-family, "DFS PP Lora", Lora, Georgia, serif );font-size:16px;line-height:27.2px;font-weight:600;color:var( --dfsm-tessa-ink );text-decoration:none;white-space:nowrap}.dfsm-mini--tessa .dfsm-mini__inline-tools{display:flex;align-items:center;gap:8px;justify-self:end}.dfsm-mini--tessa .dfsm-mini__inline-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var( --dfsm-tessa-ink );background:none;border:0;cursor:pointer}.dfsm-mini--tessa .dfsm-mini__inline-cart:focus-visible{outline:2px solid currentColor;outline-offset:2px}.dfsm-mini--tessa .dfsm-mini__inline-count{position:absolute;right:4px;bottom:6px;min-width:15px;height:15px;font-family:var( --dfsm-tessa-nav-family, "DFS PP Lora", Lora, Georgia, serif );font-size:10px;line-height:15px;text-align:center;color:#fff;background:var( --dfsm-tessa-ink );border-radius:50%}@media screen and (max-width: 767px){.dfsm-mini--tessa .dfsm-mini__inline{grid-template-columns:1fr auto 1fr;padding-inline:16px}.dfsm-mini--tessa .dfsm-mini__inline-nav{display:none}}@media (prefers-reduced-motion: reduce) and (dfs-reduced-motion-honoured){.dfsm-mini--tessa .dfsm-mini__inline-link{transition:none}}.dfsm-mini--tessa .dfsm-mini__inline-logo{display:block;height:40px;width:auto}.dfsm-mini--tessa .dfsm-mini__inline{padding-right:var( --dfsm-tessa-pad-right, 32px )}.dfsm-mini--tessa .dfsm-mini__inline-brand{display:block;padding:2px 0}.dfsm-mini__search-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var( --dfsm-tessa-ink, currentColor );background:none;border:0;cursor:pointer}.dfsm-mini__search-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.dfsm-mini__search[hidden]{display:none}.dfsm-mini__search{position:absolute;z-index:60;top:100%;right:0;width:min(420px,calc(100vw - 32px));background:var( --dfsm-search-ground, #fff2e6 );box-shadow:0 12px 32px #1a1a181f}.dfsm-mini__search-inner{position:relative;padding:16px}.dfsm-mini__search-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dfsm-mini__search-input{width:100%;box-sizing:border-box;padding:10px 36px 10px 12px;font-family:var( --dfsm-tessa-nav-family, "DFS PP Lora", Lora, Georgia, serif );font-size:15px;line-height:25.5px;color:var( --dfsm-tessa-ink, rgba( 26, 26, 24, .8 ) );background:transparent;border:1px solid rgba(26,26,24,.14);border-radius:0}.dfsm-mini__search-input:focus-visible{outline:2px solid currentColor;outline-offset:1px}.dfsm-mini__search-close{position:absolute;top:18px;right:20px;width:28px;height:28px;font-size:20px;line-height:1;color:var( --dfsm-tessa-ink, rgba( 26, 26, 24, .8 ) );background:none;border:0;cursor:pointer}.dfsm-mini__search-results{margin:12px 0 0;padding:0;list-style:none;max-height:60vh;overflow-y:auto}.dfsm-mini__search-link{display:flex;align-items:center;gap:12px;padding:8px 0;color:var( --dfsm-tessa-ink, rgba( 26, 26, 24, .8 ) );text-decoration:none}.dfsm-mini__search-link:hover{opacity:.7}.dfsm-mini__search-thumb{width:44px;height:55px;object-fit:cover;flex:0 0 auto}.dfsm-mini__search-text{display:flex;flex-direction:column;gap:2px;min-width:0}.dfsm-mini__search-title{font-family:var( --dfsm-tessa-nav-family, "DFS PP Lora", Lora, Georgia, serif );font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dfsm-mini__search-price{font-size:12px;opacity:.7}.dfsm-mini__search-empty,.dfsm-mini__search-all{padding:10px 0 2px;font-size:12px;letter-spacing:1.1px;text-transform:uppercase;opacity:.7}.dfsm-mini__search-all a{color:inherit}.dfsm-mini--tessa .dfsm-mini__inline-tools{position:relative}@media (prefers-reduced-motion: reduce) and (dfs-reduced-motion-honoured){.dfsm-mini__search-link{transition:none}}.dfsm-mini--tessa .dfsm-mini__inline-tools{gap:15px}.dfsm-mini__inline-nav--off{display:block;min-height:1px}.dfsm-mini.dfsm-mini--tessa{font-family:var( --dfsm-tessa-nav-family, "DFS PP Lora", Lora, Georgia, serif );font-size:15px;line-height:25.5px;color:var( --dfsm-tessa-ink )}.dfsm-mini--tessa .dfsm-mini__search-btn,.dfsm-mini--tessa .dfsm-mini__inline-cart{font:inherit;color:var( --dfsm-tessa-ink )}.dfsm-mini--tessa .dfsm-mini__search-btn,.dfsm-mini--tessa .dfsm-mini__inline-cart{line-height:normal}.dfsm-mini__search--modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center}.dfsm-mini__search--modal[hidden]{display:none}.dfsm-mini__search-scrim{position:absolute;inset:0;background:#1a1a1852}.dfsm-mini__search--modal .dfsm-mini__search-inner{position:relative;z-index:1;margin-top:126px;width:672px;max-width:calc(100vw - 32px);max-height:646px;max-height:min(646px,calc(100vh - 150px));overflow-y:auto;padding:4px;background:var( --dfsm-search-ground, rgb( 255, 242, 230 ) );border-radius:0}.dfsm-mini__search--modal .dfsm-mini__search-input{width:563px;max-width:100%;height:56px;padding:0 16px;background:transparent;border:1px solid rgba(26,26,24,.15);border-radius:0;font-family:Lora,Georgia,serif;font-size:15px;color:#1a1a18}.dfsm-mini__search--modal .dfsm-mini__search-close{position:absolute;top:4px;right:4px;width:56px;height:56px;background:transparent;border:0;border-radius:0;color:#1a1a18cc;font-size:22px;cursor:pointer}.dfsm-mini__search-recents{padding:20px 16px 4px}.dfsm-mini__search-recents[hidden]{display:none}.dfsm-mini__search-recents-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.dfsm-mini__search-recents-label{font-family:Raleway,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#1a1a18b3}.dfsm-mini__search-clear{padding:0;background:transparent;border:0;color:#1a1a18b3;font-family:Lora,Georgia,serif;font-size:13px;text-decoration:underline;cursor:pointer}.dfsm-mini__search-clear:hover{color:#1a1a18}.dfsm-mini__search-recents-list{margin:0;padding:0;list-style:none}.dfsm-mini__search-recent-btn{display:block;width:100%;padding:8px 0;background:transparent;border:0;color:#1a1a18cc;font-family:Lora,Georgia,serif;font-size:15px;text-align:left;cursor:pointer}.dfsm-mini__search-recent-btn:hover{color:#1a1a18}.dfsm-mini__search--modal .dfsm-mini__search-results{display:flex;flex-wrap:wrap;gap:16px;padding:16px;margin:0;list-style:none}.dfsm-mini__search--modal .dfsm-mini__search-row{flex:0 0 auto}.dfsm-mini__search--modal .dfsm-mini__search-link{display:block;text-decoration:none;color:#1a1a18cc}.dfsm-mini__search--modal .dfsm-mini__search-thumb{display:block;aspect-ratio:4 / 5;height:auto;object-fit:cover;border-radius:0}.dfsm-mini__search--modal .dfsm-mini__search-title{display:block;margin-top:8px;font-family:Lora,Georgia,serif;font-size:15px;line-height:25.5px;font-weight:400;color:#1a1a18cc}.dfsm-mini__search--modal .dfsm-mini__search-price{font-family:Archivo,system-ui,sans-serif;font-size:14px;font-weight:500;color:#1a1a18cc}html.dfsm-search-open,html.dfsm-search-open body{overflow:hidden}@media (max-width: 767px){.dfsm-mini__search--modal .dfsm-mini__search-inner{margin-top:72px;padding:4px}.dfsm-mini__search--modal .dfsm-mini__search-input{width:100%}}.dfsm-mini__search--modal{width:auto;inset:0;background:transparent;box-shadow:none}.dfsm-mini__search--modal .dfsm-mini__search-thumb{width:147px;height:auto}.dfsm-mini__search--modal .dfsm-mini__search-link,.dfsm-mini__search--modal .dfsm-mini__search-link:visited,.dfsm-mini__search--modal .dfsm-mini__search-title,.dfsm-mini__search--modal .dfsm-mini__search-all a,.dfsm-mini__search--modal .dfsm-mini__search-all a:visited{color:#1a1a18cc;text-decoration:none}.dfsm-mini__search--modal .dfsm-mini__search-all a{font-family:Raleway,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.dfsm-mini__search--modal .dfsm-mini__search-link:hover .dfsm-mini__search-title,.dfsm-mini__search--modal .dfsm-mini__search-all a:hover{color:#1a1a18}.dfsm-mini__search-input::-webkit-search-cancel-button,.dfsm-mini__search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.dfsm-mini__search--modal .dfsm-mini__search-input:focus,.dfsm-mini__search--modal .dfsm-mini__search-input:focus-visible{outline:none;border-color:#1a1a188c}.dfsm-mini__search--modal .dfsm-mini__search-close:focus-visible,.dfsm-mini__search--modal .dfsm-mini__search-link:focus-visible,.dfsm-mini__search-clear:focus-visible,.dfsm-mini__search-recent-btn:focus-visible{outline:2px solid rgb(26,26,24);outline-offset:2px}.dfsm-mini__search--modal .dfsm-mini__search-inner{padding:0}.dfsm-mini__search--modal .dfsm-mini__search-input{width:100%;height:68px;padding:0 56px 0 52px;background:transparent;border:0;border-bottom:1px solid rgba(26,26,24,.15);border-radius:0;font-family:Lora,Georgia,serif;font-size:17px;color:#1a1a18}.dfsm-mini__search--modal .dfsm-mini__search-input:focus,.dfsm-mini__search--modal .dfsm-mini__search-input:focus-visible{outline:none;border-bottom-color:#1a1a188c}.dfsm-mini__search--modal .dfsm-mini__search-inner:before{content:"";position:absolute;top:25px;left:22px;width:18px;height:18px;background-color:#1a1a18cc;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><circle cx='11' cy='11' r='6.25' stroke='black' stroke-width='1.6'/><path d='M15.5 15.5 20 20' stroke='black' stroke-width='1.6' stroke-linecap='round'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><circle cx='11' cy='11' r='6.25' stroke='black' stroke-width='1.6'/><path d='M15.5 15.5 20 20' stroke='black' stroke-width='1.6' stroke-linecap='round'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:18px 18px;mask-size:18px 18px;pointer-events:none}.dfsm-mini__search--modal .dfsm-mini__search-close{top:20px;right:16px;width:28px;height:28px;font-size:20px;line-height:1}.dfsm-mini__search--modal .dfsm-mini__search-recents{padding:20px 24px 0}.dfsm-mini__search--modal .dfsm-mini__search-recents-label,.dfsm-mini__search--modal .dfsm-mini__search-head{font-family:Lora,Georgia,serif;font-size:15px;font-weight:400;letter-spacing:normal;text-transform:none;color:#1a1a18}.dfsm-mini__search--modal .dfsm-mini__search-head{flex:1 0 100%;margin:8px 0 4px;list-style:none}.dfsm-mini__search--modal .dfsm-mini__search-clear{font-family:Lora,Georgia,serif;font-size:15px;color:#1a1a18cc}.dfsm-mini__search--modal .dfsm-mini__search-recents-list{display:flex;flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none}.dfsm-mini__search--modal .dfsm-mini__search-results{padding:8px 24px 24px}.dfsm-mini__skip{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:1000}.dfsm-mini__skip:focus,.dfsm-mini__skip:focus-visible{left:16px;top:16px;width:auto;height:auto;padding:10px 16px;background:#1a1a18;color:#fff2e6;font-family:Lora,Georgia,serif;font-size:14px;text-decoration:none;outline:2px solid rgb(26,26,24);outline-offset:2px}.dfsm-mini--tessa .dfsm-mini__burger{display:none}@media (max-width: 767px){.dfsm-mini--tessa .dfsm-mini__burger{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;padding:0;background:transparent;border:0;border-radius:0;color:#1a1a18cc;cursor:pointer}.dfsm-mini--tessa .dfsm-mini__burger-bar{display:block;width:18px;height:1.5px;background:currentColor}.dfsm-mini--tessa .dfsm-mini__burger:focus-visible{outline:2px solid rgb(26,26,24);outline-offset:2px}.dfsm-mini--tessa .dfsm-mini__inline-nav{display:none;position:absolute;left:0;right:0;top:100%;z-index:60;flex-direction:column;align-items:flex-start;gap:0;margin:0;padding:8px 20px 16px;list-style:none;background:var( --dfsm-search-ground, rgb( 255, 242, 230 ) );border-top:1px solid rgba(26,26,24,.14)}.dfsm-mini--tessa.is-nav-open .dfsm-mini__inline-nav{display:flex}.dfsm-mini--tessa .dfsm-mini__inline-item{width:100%}.dfsm-mini--tessa.is-nav-open .dfsm-mini__inline-link{display:block;width:100%;padding:12px 0}.dfsm-mini--tessa .dfsm-mini__inline{position:relative}}@media (max-width: 767px){.dfsm-mini--tessa .dfsm-mini__inline-nav{grid-column:1 / -1;width:auto}.dfsm-mini--tessa .dfsm-mini__inline-tools{justify-self:end}.dfsm-mini--tessa .dfsm-mini__burger{justify-self:start}}@media (max-width: 767px){.dfsm-mini--tessa .dfsm-mini__inline-nav{left:50%;right:auto;width:100vw;transform:translate(-50%);box-sizing:border-box}}.dfsm-bar.dfsm-mini--bar-mode{--dfsm-bar-ink: #fff;--dfsm-bar-ink-hover: rgba( 255, 255, 255, .7 );--dfsm-bar-nav-gap: 55px;--dfsm-bar-cta-gap: 60px;--dfsm-bar-cta-ground: #fff;--dfsm-bar-cta-ink: #111;--dfsm-bar-cta-ground-hover: #111;--dfsm-bar-cta-ink-hover: #fff;position:relative;width:100%;max-width:none;box-sizing:border-box;z-index:90;display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:var( --dfsm-bar-cta-gap );container-type:inline-size;padding:20px 40px;color:var( --dfsm-bar-ink );background:transparent}.dfsm-bar.dfsm-mini--bar-mode.dfsm-bar--overlay{position:absolute;top:0;left:0;right:0}.dfsm-bar.dfsm-mini--bar-mode.is-pinned{position:fixed;top:0;left:0;right:0}.dfsm-bar__brand{grid-column:1;display:inline-flex;flex-direction:column;align-items:flex-start;justify-self:start;color:var( --dfsm-bar-ink );text-decoration:none;line-height:1}.dfsm-bar__logo{display:block;width:auto;height:95px;flex:0 0 auto}.dfsm-bar.dfsm-mini--bar-mode .dfsm-bar__logo{max-width:none}.dfsm-bar__brand{flex-shrink:0}.dfsm-bar__brand-text{font-size:44px;font-weight:500;letter-spacing:0}.dfsm-bar__brand-sub{display:block;margin-top:6px;font-size:13px;font-weight:500;letter-spacing:.35em;text-transform:uppercase;padding-left:.1em}.dfsm-bar__nav{grid-column:2;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;justify-self:end;min-width:0;gap:8px var( --dfsm-bar-nav-gap );margin:0;padding:0;list-style:none}.dfsm-bar__nav--off{display:block;min-height:1px}.dfsm-bar__item{margin:0;padding:0}.dfsm-bar__link{color:var( --dfsm-bar-ink );text-decoration:none;text-transform:uppercase;font-size:16px;font-weight:600;letter-spacing:.06em;white-space:nowrap;transition:color .2s ease}.dfsm-bar__link:hover{color:var( --dfsm-bar-ink-hover )}.dfsm-bar__tools{grid-column:3;display:inline-flex;align-items:center;justify-self:end}.dfsm-bar__cta{display:inline-flex;align-items:center;justify-content:center;padding:24px 40px;border-radius:999px;background:var( --dfsm-bar-cta-ground );color:var( --dfsm-bar-cta-ink );text-decoration:none;text-transform:uppercase;font-size:16px;font-weight:600;letter-spacing:.04em;white-space:nowrap;transition-property:background-color,background-image,color,border-color,border-width,box-shadow,transform,padding,letter-spacing,font-weight,text-shadow;transition-duration:.2s;transition-timing-function:ease}.dfsm-bar__cta:hover{background:var( --dfsm-bar-cta-ground-hover );color:var( --dfsm-bar-cta-ink-hover )}.dfsm-bar__cta+.dfsm-bar__cta{margin-left:12px}.dfsm-bar__nav{position:relative;z-index:0}.dfsm-bar__link{position:relative;transition:color .2s,transform .3s cubic-bezier(.58,.3,.005,1)}.dfsm-bar__link:after,.dfsm-bar__link:before{display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1)}.dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):after,.dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):before{opacity:0}.dfsm-bar__link.is-active:after,.dfsm-bar__link.is-active:before,.dfsm-bar__link:focus:after,.dfsm-bar__link:focus:before,.dfsm-bar__link:hover:after,.dfsm-bar__link:hover:before{transform:scale(1)}.dfsm-bar--pointer-double-line .dfsm-bar__link:after,.dfsm-bar--pointer-double-line .dfsm-bar__link:before,.dfsm-bar--pointer-overline .dfsm-bar__link:after,.dfsm-bar--pointer-overline .dfsm-bar__link:before,.dfsm-bar--pointer-underline .dfsm-bar__link:after,.dfsm-bar--pointer-underline .dfsm-bar__link:before{background-color:#3f444b;height:3px;left:0;width:100%;z-index:2}.dfsm-bar--pointer-double-line.dfsm-bar--anim-grow .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):after,.dfsm-bar--pointer-double-line.dfsm-bar--anim-grow .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):before,.dfsm-bar--pointer-overline.dfsm-bar--anim-grow .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):after,.dfsm-bar--pointer-overline.dfsm-bar--anim-grow .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):before,.dfsm-bar--pointer-underline.dfsm-bar--anim-grow .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):after,.dfsm-bar--pointer-underline.dfsm-bar--anim-grow .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):before{height:0;left:50%;width:0}.dfsm-bar--pointer-double-line.dfsm-bar--anim-drop-out .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):before,.dfsm-bar--pointer-overline.dfsm-bar--anim-drop-out .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):before,.dfsm-bar--pointer-underline.dfsm-bar--anim-drop-out .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):before{top:10px}.dfsm-bar--pointer-double-line.dfsm-bar--anim-drop-out .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):after,.dfsm-bar--pointer-overline.dfsm-bar--anim-drop-out .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):after,.dfsm-bar--pointer-underline.dfsm-bar--anim-drop-out .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):after{bottom:10px}.dfsm-bar--pointer-double-line.dfsm-bar--anim-drop-in .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):before,.dfsm-bar--pointer-overline.dfsm-bar--anim-drop-in .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):before,.dfsm-bar--pointer-underline.dfsm-bar--anim-drop-in .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):before{top:-10px}.dfsm-bar--pointer-double-line.dfsm-bar--anim-drop-in .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):after,.dfsm-bar--pointer-overline.dfsm-bar--anim-drop-in .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):after,.dfsm-bar--pointer-underline.dfsm-bar--anim-drop-in .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):after{bottom:-10px}.dfsm-bar--pointer-double-line.dfsm-bar--anim-none,.dfsm-bar--pointer-double-line.dfsm-bar--anim-none .dfsm-bar__link,.dfsm-bar--pointer-double-line.dfsm-bar--anim-none .dfsm-bar__link:after,.dfsm-bar--pointer-double-line.dfsm-bar--anim-none .dfsm-bar__link:before,.dfsm-bar--pointer-double-line.dfsm-bar--anim-none .dfsm-bar__link:focus,.dfsm-bar--pointer-double-line.dfsm-bar--anim-none .dfsm-bar__link:hover,.dfsm-bar--pointer-double-line.dfsm-bar--anim-none:after,.dfsm-bar--pointer-double-line.dfsm-bar--anim-none:before,.dfsm-bar--pointer-double-line.dfsm-bar--anim-none:focus,.dfsm-bar--pointer-double-line.dfsm-bar--anim-none:hover,.dfsm-bar--pointer-overline.dfsm-bar--anim-none,.dfsm-bar--pointer-overline.dfsm-bar--anim-none .dfsm-bar__link,.dfsm-bar--pointer-overline.dfsm-bar--anim-none .dfsm-bar__link:after,.dfsm-bar--pointer-overline.dfsm-bar--anim-none .dfsm-bar__link:before,.dfsm-bar--pointer-overline.dfsm-bar--anim-none .dfsm-bar__link:focus,.dfsm-bar--pointer-overline.dfsm-bar--anim-none .dfsm-bar__link:hover,.dfsm-bar--pointer-overline.dfsm-bar--anim-none:after,.dfsm-bar--pointer-overline.dfsm-bar--anim-none:before,.dfsm-bar--pointer-overline.dfsm-bar--anim-none:focus,.dfsm-bar--pointer-overline.dfsm-bar--anim-none:hover,.dfsm-bar--pointer-underline.dfsm-bar--anim-none,.dfsm-bar--pointer-underline.dfsm-bar--anim-none .dfsm-bar__link,.dfsm-bar--pointer-underline.dfsm-bar--anim-none .dfsm-bar__link:after,.dfsm-bar--pointer-underline.dfsm-bar--anim-none .dfsm-bar__link:before,.dfsm-bar--pointer-underline.dfsm-bar--anim-none .dfsm-bar__link:focus,.dfsm-bar--pointer-underline.dfsm-bar--anim-none .dfsm-bar__link:hover,.dfsm-bar--pointer-underline.dfsm-bar--anim-none:after,.dfsm-bar--pointer-underline.dfsm-bar--anim-none:before,.dfsm-bar--pointer-underline.dfsm-bar--anim-none:focus,.dfsm-bar--pointer-underline.dfsm-bar--anim-none:hover{transition-duration:0s}.dfsm-bar--pointer-double-line .dfsm-bar__link:before,.dfsm-bar--pointer-overline .dfsm-bar__link:before{content:"";top:0}.dfsm-bar--pointer-double-line.dfsm-bar--anim-slide .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):before,.dfsm-bar--pointer-overline.dfsm-bar--anim-slide .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):before{left:-20px;width:10px}.dfsm-bar--pointer-double-line .dfsm-bar__link:after,.dfsm-bar--pointer-underline .dfsm-bar__link:after{bottom:0;content:""}.dfsm-bar--pointer-double-line.dfsm-bar--anim-slide .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):after,.dfsm-bar--pointer-underline.dfsm-bar--anim-slide .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):after{inset-inline-start:100%;width:10px}.dfsm-bar--pointer-framed .dfsm-bar__link:after,.dfsm-bar--pointer-framed .dfsm-bar__link:before{background:transparent;border:3px solid #3f444b;inset:0}.dfsm-bar--pointer-framed .dfsm-bar__link:before{content:""}.dfsm-bar--pointer-framed.dfsm-bar--anim-grow .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):before{transform:scale(.75)}.dfsm-bar--pointer-framed.dfsm-bar--anim-shrink .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):before{transform:scale(1.25)}.dfsm-bar--pointer-framed.dfsm-bar--anim-grow .dfsm-bar__link:before,.dfsm-bar--pointer-framed.dfsm-bar--anim-shrink .dfsm-bar__link:before{transition:opacity .2s,transform .4s}.dfsm-bar--pointer-framed.dfsm-bar--anim-draw .dfsm-bar__link:after,.dfsm-bar--pointer-framed.dfsm-bar--anim-draw .dfsm-bar__link:before{height:3px;width:3px}.dfsm-bar--pointer-framed.dfsm-bar--anim-draw .dfsm-bar__link:before{border-width:0 0 3px 3px;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.dfsm-bar--pointer-framed.dfsm-bar--anim-draw .dfsm-bar__link:after{border-width:3px 3px 0 0;content:"";inset:auto 0 0 auto;transition:width .1s,height .1s .1s,opacity .02s .18s}.dfsm-bar--pointer-framed.dfsm-bar--anim-draw .dfsm-bar__link.is-active:after,.dfsm-bar--pointer-framed.dfsm-bar--anim-draw .dfsm-bar__link.is-active:before,.dfsm-bar--pointer-framed.dfsm-bar--anim-draw .dfsm-bar__link:focus:after,.dfsm-bar--pointer-framed.dfsm-bar--anim-draw .dfsm-bar__link:focus:before,.dfsm-bar--pointer-framed.dfsm-bar--anim-draw .dfsm-bar__link:hover:after,.dfsm-bar--pointer-framed.dfsm-bar--anim-draw .dfsm-bar__link:hover:before{height:100%;width:100%}.dfsm-bar--pointer-framed.dfsm-bar--anim-draw .dfsm-bar__link.is-active:before,.dfsm-bar--pointer-framed.dfsm-bar--anim-draw .dfsm-bar__link:focus:before,.dfsm-bar--pointer-framed.dfsm-bar--anim-draw .dfsm-bar__link:hover:before{transition:opacity .02s,height .1s,width .1s .1s}.dfsm-bar--pointer-framed.dfsm-bar--anim-draw .dfsm-bar__link.is-active:after,.dfsm-bar--pointer-framed.dfsm-bar--anim-draw .dfsm-bar__link:focus:after,.dfsm-bar--pointer-framed.dfsm-bar--anim-draw .dfsm-bar__link:hover:after{transition:opacity .02s .2s,height .1s .2s,width .1s .3s}.dfsm-bar--pointer-framed.dfsm-bar--anim-corners .dfsm-bar__link:after,.dfsm-bar--pointer-framed.dfsm-bar--anim-corners .dfsm-bar__link:before{height:3px;width:3px}.dfsm-bar--pointer-framed.dfsm-bar--anim-corners .dfsm-bar__link:before{border-width:3px 0 0 3px}.dfsm-bar--pointer-framed.dfsm-bar--anim-corners .dfsm-bar__link:after{border-width:0 3px 3px 0;content:"";inset:auto 0 0 auto}.dfsm-bar--pointer-framed.dfsm-bar--anim-corners .dfsm-bar__link.is-active:after,.dfsm-bar--pointer-framed.dfsm-bar--anim-corners .dfsm-bar__link.is-active:before,.dfsm-bar--pointer-framed.dfsm-bar--anim-corners .dfsm-bar__link:focus:after,.dfsm-bar--pointer-framed.dfsm-bar--anim-corners .dfsm-bar__link:focus:before,.dfsm-bar--pointer-framed.dfsm-bar--anim-corners .dfsm-bar__link:hover:after,.dfsm-bar--pointer-framed.dfsm-bar--anim-corners .dfsm-bar__link:hover:before{height:100%;transition:opacity 2ms,width .4s,height .4s;width:100%}.dfsm-bar--pointer-framed.dfsm-bar--anim-none,.dfsm-bar--pointer-framed.dfsm-bar--anim-none .dfsm-bar__link,.dfsm-bar--pointer-framed.dfsm-bar--anim-none .dfsm-bar__link:after,.dfsm-bar--pointer-framed.dfsm-bar--anim-none .dfsm-bar__link:before,.dfsm-bar--pointer-framed.dfsm-bar--anim-none .dfsm-bar__link:focus,.dfsm-bar--pointer-framed.dfsm-bar--anim-none .dfsm-bar__link:hover,.dfsm-bar--pointer-framed.dfsm-bar--anim-none:after,.dfsm-bar--pointer-framed.dfsm-bar--anim-none:before,.dfsm-bar--pointer-framed.dfsm-bar--anim-none:focus,.dfsm-bar--pointer-framed.dfsm-bar--anim-none:hover{transition-duration:0s}.dfsm-bar--pointer-background .dfsm-bar__link:after,.dfsm-bar--pointer-background .dfsm-bar__link:before{content:"";transition:.3s}.dfsm-bar--pointer-background .dfsm-bar__link:before{background:#3f444b;inset:0;z-index:-1}.dfsm-bar--pointer-background .dfsm-bar__link.is-active,.dfsm-bar--pointer-background .dfsm-bar__link:focus,.dfsm-bar--pointer-background .dfsm-bar__link:hover{color:#fff}.dfsm-bar--pointer-background.dfsm-bar--anim-grow .dfsm-bar__link:before{transform:scale(.5)}.dfsm-bar--pointer-background.dfsm-bar--anim-grow .dfsm-bar__link.is-active:before,.dfsm-bar--pointer-background.dfsm-bar--anim-grow .dfsm-bar__link:focus:before,.dfsm-bar--pointer-background.dfsm-bar--anim-grow .dfsm-bar__link:hover:before{opacity:1;transform:scale(1)}.dfsm-bar--pointer-background.dfsm-bar--anim-shrink .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):before{transform:scale(1.2);transition:.3s}.dfsm-bar--pointer-background.dfsm-bar--anim-shrink .dfsm-bar__link.is-active:before,.dfsm-bar--pointer-background.dfsm-bar--anim-shrink .dfsm-bar__link:focus:before,.dfsm-bar--pointer-background.dfsm-bar--anim-shrink .dfsm-bar__link:hover:before{transition:opacity .15s,transform .4s}.dfsm-bar--pointer-background.dfsm-bar--anim-sweep-left .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):before{left:100%}.dfsm-bar--pointer-background.dfsm-bar--anim-sweep-right .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):before{right:100%}.dfsm-bar--pointer-background.dfsm-bar--anim-sweep-up .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):before{top:100%}.dfsm-bar--pointer-background.dfsm-bar--anim-sweep-down .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):before{bottom:100%}.dfsm-bar--pointer-background.dfsm-bar--anim-shutter-out-vertical .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):before{bottom:50%;top:50%}.dfsm-bar--pointer-background.dfsm-bar--anim-shutter-out-horizontal .dfsm-bar__link:not(:hover):not(:focus):not(.dfsm-bar__link.is-active):before{left:50%;right:50%}.dfsm-bar--pointer-background.dfsm-bar--anim-shutter-in-horizontal .dfsm-bar__link:after,.dfsm-bar--pointer-background.dfsm-bar--anim-shutter-in-vertical .dfsm-bar__link:after{background:#3f444b;inset:0;z-index:-1}.dfsm-bar--pointer-background.dfsm-bar--anim-shutter-in-vertical .dfsm-bar__link:before{bottom:100%;top:0}.dfsm-bar--pointer-background.dfsm-bar--anim-shutter-in-vertical .dfsm-bar__link:after{bottom:0;top:100%}.dfsm-bar--pointer-background.dfsm-bar--anim-shutter-in-vertical .dfsm-bar__link.is-active:before,.dfsm-bar--pointer-background.dfsm-bar--anim-shutter-in-vertical .dfsm-bar__link:focus:before,.dfsm-bar--pointer-background.dfsm-bar--anim-shutter-in-vertical .dfsm-bar__link:hover:before{bottom:50%}.dfsm-bar--pointer-background.dfsm-bar--anim-shutter-in-vertical .dfsm-bar__link.is-active:after,.dfsm-bar--pointer-background.dfsm-bar--anim-shutter-in-vertical .dfsm-bar__link:focus:after,.dfsm-bar--pointer-background.dfsm-bar--anim-shutter-in-vertical .dfsm-bar__link:hover:after{top:50%}.dfsm-bar--pointer-background.dfsm-bar--anim-shutter-in-horizontal .dfsm-bar__link:before{left:100%;right:0}.dfsm-bar--pointer-background.dfsm-bar--anim-shutter-in-horizontal .dfsm-bar__link:after{left:0;right:100%}.dfsm-bar--pointer-background.dfsm-bar--anim-shutter-in-horizontal .dfsm-bar__link.is-active:before,.dfsm-bar--pointer-background.dfsm-bar--anim-shutter-in-horizontal .dfsm-bar__link:focus:before,.dfsm-bar--pointer-background.dfsm-bar--anim-shutter-in-horizontal .dfsm-bar__link:hover:before{left:50%}.dfsm-bar--pointer-background.dfsm-bar--anim-shutter-in-horizontal .dfsm-bar__link.is-active:after,.dfsm-bar--pointer-background.dfsm-bar--anim-shutter-in-horizontal .dfsm-bar__link:focus:after,.dfsm-bar--pointer-background.dfsm-bar--anim-shutter-in-horizontal .dfsm-bar__link:hover:after{right:50%}.dfsm-bar--pointer-background.dfsm-bar--anim-none,.dfsm-bar--pointer-background.dfsm-bar--anim-none .dfsm-bar__link,.dfsm-bar--pointer-background.dfsm-bar--anim-none .dfsm-bar__link:after,.dfsm-bar--pointer-background.dfsm-bar--anim-none .dfsm-bar__link:before,.dfsm-bar--pointer-background.dfsm-bar--anim-none .dfsm-bar__link:focus,.dfsm-bar--pointer-background.dfsm-bar--anim-none .dfsm-bar__link:hover,.dfsm-bar--pointer-background.dfsm-bar--anim-none:after,.dfsm-bar--pointer-background.dfsm-bar--anim-none:before,.dfsm-bar--pointer-background.dfsm-bar--anim-none:focus,.dfsm-bar--pointer-background.dfsm-bar--anim-none:hover{transition-duration:0s}.dfsm-bar--pointer-text.dfsm-bar--anim-skew .dfsm-bar__link:focus,.dfsm-bar--pointer-text.dfsm-bar--anim-skew .dfsm-bar__link:hover{transform:skew(-8deg)}.dfsm-bar--pointer-text.dfsm-bar--anim-grow .dfsm-bar__link:focus,.dfsm-bar--pointer-text.dfsm-bar--anim-grow .dfsm-bar__link:hover{transform:scale(1.2)}.dfsm-bar--pointer-text.dfsm-bar--anim-shrink .dfsm-bar__link:focus,.dfsm-bar--pointer-text.dfsm-bar--anim-shrink .dfsm-bar__link:hover{transform:scale(.8)}.dfsm-bar--pointer-text.dfsm-bar--anim-float .dfsm-bar__link:focus,.dfsm-bar--pointer-text.dfsm-bar--anim-float .dfsm-bar__link:hover{transform:translateY(-8px)}.dfsm-bar--pointer-text.dfsm-bar--anim-sink .dfsm-bar__link:focus,.dfsm-bar--pointer-text.dfsm-bar--anim-sink .dfsm-bar__link:hover{transform:translateY(8px)}.dfsm-bar--pointer-text.dfsm-bar--anim-rotate .dfsm-bar__link:focus,.dfsm-bar--pointer-text.dfsm-bar--anim-rotate .dfsm-bar__link:hover{transform:rotate(6deg)}.dfsm-bar--pointer-text.dfsm-bar--anim-none,.dfsm-bar--pointer-text.dfsm-bar--anim-none .dfsm-bar__link,.dfsm-bar--pointer-text.dfsm-bar--anim-none .dfsm-bar__link:after,.dfsm-bar--pointer-text.dfsm-bar--anim-none .dfsm-bar__link:before,.dfsm-bar--pointer-text.dfsm-bar--anim-none .dfsm-bar__link:focus,.dfsm-bar--pointer-text.dfsm-bar--anim-none .dfsm-bar__link:hover,.dfsm-bar--pointer-text.dfsm-bar--anim-none:after,.dfsm-bar--pointer-text.dfsm-bar--anim-none:before,.dfsm-bar--pointer-text.dfsm-bar--anim-none:focus,.dfsm-bar--pointer-text.dfsm-bar--anim-none:hover{transition-duration:0s}.dfsm-bar__launcher.dfsm-mini__launcher{display:none;padding:0}.dfsm-bar__launcher .dfsm-mini__ico{width:100%;height:100%;display:block}.dfsm-bar__link:focus-visible,.dfsm-bar__cta:focus-visible,.dfsm-bar__brand:focus-visible,.dfsm-bar__launcher.dfsm-mini__launcher:focus-visible{outline:2px solid currentColor;outline-offset:3px}.dfsm-bar--collapse-always .dfsm-bar__nav,.dfsm-bar--collapse-always .dfsm-bar__cta{display:none}.dfsm-bar--collapse-always .dfsm-bar__launcher.dfsm-mini__launcher{display:inline-flex}.dfsm-bar--collapse-always.dfsm-mini--bar-mode{column-gap:0}.dfsm-bar--collapse-auto.dfsm-mini--bar-mode{--dfsm-bar-fit: 1;column-gap:calc(var( --dfsm-bar-cta-gap ) * var( --dfsm-bar-fit ))}.dfsm-bar--collapse-auto .dfsm-bar__nav{gap:8px calc(var( --dfsm-bar-nav-gap ) * var( --dfsm-bar-fit ))}.dfsm-bar--collapse-auto .dfsm-bar__brand,.dfsm-bar--collapse-auto .dfsm-bar__nav,.dfsm-bar--collapse-auto .dfsm-bar__cta{zoom:var( --dfsm-bar-fit )}.dfsm-bar--collapse-auto.is-crowded .dfsm-bar__nav,.dfsm-bar--collapse-auto.is-crowded .dfsm-bar__cta{display:none}.dfsm-bar--collapse-auto.is-crowded .dfsm-bar__launcher.dfsm-mini__launcher{display:inline-flex}.dfsm-bar--collapse-auto.is-crowded.dfsm-mini--bar-mode{column-gap:0}.dfsm-bar--collapse-auto .dfsm-bar__nav{flex-wrap:nowrap}@media (max-width: 1024.98px){.dfsm-bar--collapse-tablet .dfsm-bar__nav,.dfsm-bar--collapse-tablet .dfsm-bar__cta{display:none}.dfsm-bar--collapse-tablet .dfsm-bar__launcher.dfsm-mini__launcher{display:inline-flex}.dfsm-bar--collapse-tablet.dfsm-mini--bar-mode{column-gap:0}}@media (max-width: 767.98px){.dfsm-bar--collapse-mobile .dfsm-bar__nav,.dfsm-bar--collapse-mobile .dfsm-bar__cta{display:none}.dfsm-bar--collapse-mobile .dfsm-bar__launcher.dfsm-mini__launcher{display:inline-flex}.dfsm-bar--collapse-mobile.dfsm-mini--bar-mode{column-gap:0}}.elementor-container:has(>.elementor-column>.elementor-widget-wrap>.elementor-widget-dfs-motion-minimalist-menu .dfsm-bar--overlay),.elementor-column:has(>.elementor-widget-wrap>.elementor-widget-dfs-motion-minimalist-menu .dfsm-bar--overlay),.elementor-widget-wrap:has(>.elementor-widget-dfs-motion-minimalist-menu .dfsm-bar--overlay),.elementor-widget-dfs-motion-minimalist-menu:has(.dfsm-bar--overlay){position:static}.elementor-column:has(>.elementor-widget-wrap>.elementor-widget-dfs-motion-minimalist-menu .dfsm-bar--overlay){min-height:0}.elementor-column:has(>.elementor-widget-wrap>.elementor-widget-dfs-motion-minimalist-menu .dfsm-bar--overlay)>.elementor-widget-wrap{min-height:0}.e-con-inner:has(>.elementor-widget-dfs-motion-minimalist-menu .dfsm-bar--overlay),.e-con:not(.e-parent):has(>.elementor-widget-dfs-motion-minimalist-menu .dfsm-bar--overlay),.e-con:not(.e-parent):has(>.e-con-inner>.elementor-widget-dfs-motion-minimalist-menu .dfsm-bar--overlay){position:static}body.single-product .dfsm-mini button,body.single-product .dfsm-mini input,body.single-product .dfsm-mini select,.dfsm-mini--tessa .dfsm-mini__search-btn,.dfsm-mini--tessa .dfsm-mini__inline-cart{border-radius:0}.dfsm-mini--tessa .dfsm-mini__inline-count[data-dfsm-cart-count]:empty{display:none}
