.shopify-section--promotion-blocks{overflow:hidden}.promotion-block-list{--promotion-block-gutter: var(--container-gutter);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--promotion-block-gutter)}.promotion-block-list--spacing-small{--promotion-block-gutter: calc(var(--container-gutter) / 2) }.promotion-block-list--spacing-none{--promotion-block-gutter: 0px }.promotion-block-list__item{--flex-items: var(--section-columns, 1);--flex-gap: var(--promotion-block-gutter);flex:1 0 auto;width:calc(100% / var(--flex-items) - (var(--flex-items) - 1) / var(--flex-items) * var(--flex-gap))}.promotion-block-list__item.promotion-block--highlight{--flex-items: max(1, calc(var(--section-columns) / 2)) }@media screen and (min-width: 1000px){.promotion-block-list__item:not(.promotion-block--expand):only-child{max-width:calc(100% / var(--flex-items) - (var(--flex-items) - 1) / var(--flex-items) * var(--flex-gap))}}.promotion-block-list--grid{display:grid;grid-template-columns:repeat(var(--section-columns, 3),1fr);align-items:stretch}.promotion-block-list--grid .promotion-block-list__item{width:100%;grid-column:span min(var(--section-columns),var(--block-col-size, 1));grid-row:span var(--block-row-size, 1)}.promotion-block-list--grid .promotion-block-list__item.promotion-block--highlight{grid-column:span min(var(--section-columns),2)}.promotion-block-list--columns{display:block;columns:var(--section-columns, 3);column-gap:var(--promotion-block-gutter)}.promotion-block-list--columns .promotion-block-list__item{width:100%;break-inside:avoid;margin-bottom:var(--promotion-block-gutter)}.promotion-block{--promotion-block-padding: 20px;--promotion-block-min-height: 180px;position:relative;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;padding:var(--promotion-block-padding);background:rgb(var(--section-block-background, transparent));color:rgb(var(--text-color));min-height:var(--promotion-block-min-height);min-width:0;overflow:hidden;border-radius:var(--block-border-radius-reduced);aspect-ratio:var(--aspect-ratio, auto)}@media screen and (min-width: 1200px){.promotion-block{--promotion-block-padding: 32px }}.promotion-block--static-item{grid-column:span var(--static-item-column, 1);grid-row:span var(--static-item-row, 1)}.promotion-block--position-outside{aspect-ratio:auto;padding:0}.promotion-block--position-outside .promotion-block__media-wrapper{position:relative;aspect-ratio:var(--aspect-ratio, auto)}.promotion-block--position-outside .promotion-block__content-wrapper{padding:var(--promotion-block-padding)}.promotion-block--position-outside-left .promotion-block__content-wrapper{order:-1}.promotion-block--position-outside-left .promotion-block__media-wrapper{grid-column:span var(--media-wrapper-size, 1)}.promotion-block--position-outside-left .promotion-block__content-wrapper{grid-column:span var(--content-wrapper-size, 1)}.promotion-block--position-outside-right .promotion-block__media-wrapper{grid-column:span var(--media-wrapper-size, 1)}.promotion-block--position-outside-right .promotion-block__content-wrapper{grid-column:span var(--content-wrapper-size, 1)}.promotion-block--position-outside-bottom{grid-auto-flow:row}.promotion-block--position-outside-bottom .promotion-block__media-wrapper{height:auto}@media screen and (max-width: 740px){.promotion-block--position-outside-stack-mobile{grid-auto-flow:row}.promotion-block--position-outside-stack-mobile .promotion-block__media-wrapper{order:-1}.promotion-block--position-outside-stack-mobile.promotion-block--media-vertical-shift .promotion-block__content-wrapper{margin-top:calc(-1 * var(--media-vertical-shift, 0))}}.promotion-block--position-outside.promotion-block--media-vertical-shift{overflow:visible}.promotion-block--position-outside.promotion-block--media-vertical-shift .promotion-block__media-wrapper{transform:translateY(calc(var(--media-vertical-shift-direction, -1) * var(--media-vertical-shift, 0)))}.promotion-block--padding-small{--promotion-block-padding: 10px }@media screen and (min-width: 1200px){.promotion-block--padding-small{--promotion-block-padding: 16px }}.promotion-block--padding-large{--promotion-block-padding: 32px }@media screen and (min-width: 1200px){.promotion-block--padding-large{--promotion-block-padding: 48px }}.promotion-block__media-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:0;overflow:hidden}.promotion-block__media-wrapper img,.promotion-block__media-wrapper video{object-fit:cover;object-position:var(--media-position, center);height:100%;width:100%}.promotion-block__media-wrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,var(--overlay-opacity, 0))}.promotion-block__content-wrapper{position:relative;width:100%}.promotion-block__content-wrapper.text-container{display:flex}.promotion-block:not(a) .promotion-block__content-wrapper{cursor:default}.promotion-block__content-wrapper--text-position-top-left{align-items:flex-start;justify-content:flex-start}.promotion-block__content-wrapper--text-position-top-center{align-items:flex-start;justify-content:center}.promotion-block__content-wrapper--text-position-top-right{align-items:flex-start;justify-content:flex-end}.promotion-block__content-wrapper--text-position-middle-left{align-items:center;justify-content:flex-start}.promotion-block__content-wrapper--text-position-middle-center{align-items:center;justify-content:center}.promotion-block__content-wrapper--text-position-middle-right{align-items:center;justify-content:flex-end}.promotion-block__content-wrapper--text-position-bottom-left{align-items:flex-end;justify-content:flex-start}.promotion-block__content-wrapper--text-position-bottom-center{align-items:flex-end;justify-content:center}.promotion-block__content-wrapper--text-position-bottom-right{align-items:flex-end;justify-content:flex-end}.promotion-block__content-inner{max-width:var(--text-container-max-width, auto)}.promotion-block--medium{--promotion-block-min-height: 210px }.promotion-block--large{--promotion-block-min-height: 250px }.promotion-block:hover .link{-webkit-text-decoration-color:rgb(var(--text-color));text-decoration-color:rgb(var(--text-color))}.promotion-block:hover .link--button{-webkit-text-decoration-color:rgb(var(--primary-button-text-color, var(--text-color)));text-decoration-color:rgb(var(--primary-button-text-color, var(--text-color)))}[dir=ltr] .promotion-block__image{right:0}[dir=rtl] .promotion-block__image{left:0}.promotion-block__image{position:absolute;top:0;height:100%;width:100%;object-fit:cover;object-position:center;border-radius:var(--block-border-radius-reduced)}[dir=ltr] .promotion-block--quote:before{left:var(--promotion-block-padding)}[dir=rtl] .promotion-block--quote:before{right:var(--promotion-block-padding)}.promotion-block--quote:before{content:"";position:absolute;width:50px;height:40px;top:var(--promotion-block-padding);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDEgODAiPiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgNDEuNzdWMGg0MS42MDR2NDEuNzdMMjAuMDI2IDgwSC45ODdMMjEuNzIgNDEuNzdIMHptNTkuMzk2IDBWMEgxMDF2NDEuNzdMNzkuNDIyIDgwSDYwLjM4M2wyMC43MzItMzguMjNINTkuMzk2eiIgZmlsbD0iY3VycmVudENvbG9yIiAvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDEgODAiPiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgNDEuNzdWMGg0MS42MDR2NDEuNzdMMjAuMDI2IDgwSC45ODdMMjEuNzIgNDEuNzdIMHptNTkuMzk2IDBWMEgxMDF2NDEuNzdMNzkuNDIyIDgwSDYwLjM4M2wyMC43MzItMzguMjNINTkuMzk2eiIgZmlsbD0iY3VycmVudENvbG9yIiAvPjwvc3ZnPg==);-webkit-mask-size:50px 40px;mask-size:50px 40px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:rgb(var(--text-color));opacity:.3;pointer-events:none}.promotion-block--quote .promotion-block__content-wrapper{margin-top:50px}.promotion-block--video{padding:0!important}.promotion-block .video-wrapper{--video-height: 100vh;--video-width: 100vw;min-height:var(--promotion-block-min-height);height:100%}.promotion-block .video-wrapper--native{width:100%}.promotion-block--products{padding:24px!important;align-items:center;justify-content:center;text-align:center}.promotion-block__product-list-wrapper{display:block}.promotion-block__product-list{display:flex;align-items:center;flex-wrap:nowrap;overflow:hidden;margin-left:-24px;margin-right:-24px;scroll-snap-type:x mandatory}.promotion-block__product-list-item{display:block;min-width:100%;scroll-snap-align:center;scroll-snap-stop:always}.promotion-block__product-list-item .placeholder-background{background:transparent}.promotion-block__product-list-prev-next{position:absolute;display:flex;justify-content:space-between;align-items:center;width:100%;top:calc(50% - 20px);pointer-events:none}.promotion-block__product-list .product-item__image-wrapper{width:100%;max-width:150px;margin-left:auto;margin-right:auto}@media not screen and (pointer: fine){.promotion-block__product-list{overflow:auto}}@media screen and (max-width: 740px){.promotion-block-list--scrollable{flex-wrap:nowrap}.promotion-block-list--scrollable .promotion-block{width:81vw;scroll-snap-align:center;scroll-snap-stop:always;scroll-snap-margin:var(--promotion-block-gutter);scroll-margin:var(--promotion-block-gutter)}}@media screen and (min-width: 741px) and (max-width: 999px){.promotion-block .newsletter__form .input-row{grid-template-columns:1fr auto}}@media screen and (min-width: 1000px){.promotion-block--quote:before{width:60px;height:48px;-webkit-mask-size:60px 48px;mask-size:60px 48px}.promotion-block:not(.promotion-block--highlight) .newsletter__form .input-row{grid-template-columns:none}}@media screen and (min-width: 1200px){.promotion-block{--promotion-block-min-height: 250px }.promotion-block--compact{--promotion-block-padding: 40px }.promotion-block--medium{--promotion-block-min-height: 320px }.promotion-block--large{--promotion-block-min-height: 370px }}@media screen and (min-width: 1400px){.promotion-block .newsletter__form .input-row{grid-template-columns:1fr auto}}.promotion-block--look{padding:0!important;overflow:visible}.promotion-block{border-radius:20px}
/*# sourceMappingURL=/cdn/shop/t/69/assets/ockham.css.map */
