.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{flex-shrink:0;height:100%;white-space:normal;width:100%;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}.special-offers{margin-block:var(--section-gap)}.special-offers__content{padding-inline:calc(var(--site-gutter)*2)}.special-offers .glide__arrow{background:none;border:none;bottom:0;cursor:pointer;position:absolute;top:0}.special-offers .glide__arrow--left{left:-36px}.special-offers .glide__arrow--right{right:-36px}@media(min-width:992px){.special-offers .glide__arrow--left{left:-52px}.special-offers .glide__arrow--right{right:-52px}}.special-offers .glide__arrow--disabled{opacity:.1;pointer-events:none}.special-offers__col{background-color:#f6f4e8;display:flex;flex-direction:column;height:auto;isolation:isolate;padding-block:1.25rem;padding-inline:1.25rem;position:relative}.special-offers__col:after{background-image:url(images/banner-bg.080ad885.webp);background-repeat:no-repeat;background-size:cover;content:"";inset:0;opacity:.3;position:absolute;z-index:-1}.special-offers__col .image{align-self:center;aspect-ratio:376/234;grid-row:1;justify-self:center;overflow:hidden;position:relative;width:100%}.special-offers__col .image img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.special-offers__col .title{font-size:1.75rem;grid-row:2;margin:0;margin-block:1rem .5rem}.special-offers__col p{color:var(--asaya-text);font-size:clamp(1.125rem,.9821rem + .2976vw,1.25rem);font-weight:300;grid-row:3;line-height:1.5;margin:0}.special-offers__col .content-section{flex:1}.special-offers__col .cta{display:flex;padding-block-start:1rem}.special-offers__col .cta a{flex:1}
