.pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.pagination-item,.pagination-item-nude{width:38px;height:38px;margin:3px;border:1px solid rgba(0,0,0,0);background:none;color:#002d18;line-height:36px;text-align:center;text-decoration:none}.pagination-item{border:1px solid #f0f0f0;border-radius:50%;background-color:#fff;transition-property:background-color,color,border-color;transition-duration:.2s;transition-timing-function:linear}@media(hover: hover)and (pointer: fine){.pagination-item:hover{border-color:#002d18;color:#fff;background-color:#002d18}}.pagination-item.is-active{border-color:#002d18;color:#fff;background-color:#002d18}.pagination-progress{height:4px;background-color:#c8c8c8;border-radius:4px}.pagination-progress-inner{background-color:#002d18;height:100%;border-radius:4px}.transparent-elements .pagination-item{background-color:rgba(0,0,0,0)}.sticky-filters{position:fixed;opacity:0;transition:transform .4s ease-in-out,opacity .4s ease-in-out;transform:translateY(-200%);z-index:1;top:calc(var(--header-height-with-all) + 20px);left:0}.header-is-folded-down .sticky-filters{--sticky-header-height: 40px}.sticky-filters.sticky-visible{opacity:1;transform:translateY(calc(var(--sticky-header-height, 0px) * -1))}@media only screen and (max-width: 767px){.sticky-filters{bottom:20px;top:auto;left:50%;transform:translateY(200%) translateX(-50%)}.sticky-filters.sticky-visible{transform:translateY(0) translateX(-50%)}}.accordion-handle{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding-top:12px;padding-bottom:12px;border-top:1px solid #f0f0f0}.accordion-handle.accordion-handle--large{padding-top:25px;padding-bottom:25px}.accordion-handle.accordion-handle--no-border-bottom{border-bottom:none !important}.accordion-handle.accordion-handle--no-border{border:none !important}.accordion-handle.accordion-handle--justify-normal{justify-content:normal !important}.accordion-handle.accordion-handle--no-padding{padding-top:0;padding-bottom:0}.accordion-handle .icon-svg,.handle-icon{flex-shrink:0;transform:scaleY(1);transition:transform ease .6s}.accordion-target{max-height:0;overflow:hidden;transition:max-height ease-in-out .6s}.accordion.js-accordion .accordion-handle{cursor:pointer}.accordion.has-collapsed-height:not(.is-active)::after{content:" ";position:absolute;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), white);width:100%;height:90px;left:0;bottom:0}.accordion.is-active .accordion-handle,.accordion:last-of-type .accordion-handle{border-bottom:1px solid #f0f0f0}.accordion.is-active .accordion-handle .icon-svg:not(.no-scale),.accordion.is-active .handle-icon{transform:scaleY(-1)}.accordion.is-active .accordion-target{max-height:none}.accordion:not(.is-active) .accordion-handle-close,.accordion.is-active .accordion-handle-open{display:none}@media only screen and (min-width: 768px){.accordion--mobile-only.js-accordion .accordion-handle{cursor:default}.accordion--mobile-only .accordion-target{max-height:none}}.grid-template{--gap: 0px;--parent-width: 100vw;grid-template-columns:repeat(var(--columns), 1fr);grid-gap:var(--gap) var(--gap)}.grid-template .grid-item{--col-width: calc((var(--parent-width) - ((var(--columns) - 1) * var(--gap))) / var(--columns))}.grid-template.padding-1 .grid-item{--col-width: calc((var(--parent-width) - ((100vw - var(--scrollbar-width)) / 25 * 2) - ((var(--columns) - 1) * var(--gap))) / var(--columns))}.grid-template.slider-contents{grid-template-columns:repeat(var(--columns), minmax(0, 1fr))}.grid-template.gap--small{--gap: 10px}.grid-template.gap--row{--gap: calc((100vw - var(--scrollbar-width)) / 25)}.grid-template.grid-2{--columns: 2}.grid-template.grid-3{--columns: 3}.grid-template.grid-4{--columns: 4}.grid-template .l-ratio--4-3{height:calc(var(--col-width)/1.3333333333);padding-bottom:0}.grid-template .l-ratio--5-7{height:calc(var(--col-width)/.7142857143);padding-bottom:0}.grid-template .l-ratio--16-9{height:calc(var(--col-width)/1.7777777778);padding-bottom:0}.grid-template .l-ratio--1{height:calc(var(--col-width));padding-bottom:0}@media only screen and (min-width: 768px){.l-half-width .grid-template{--parent-width: calc(50vw - var(--scrollbar-width))}.cell-18 .grid-template{--parent-width: calc(18 * (100vw - var(--scrollbar-width)) / 25)}.grid-template.grid-3.grid--start .grid-item:nth-child(2n-1),.grid-template.grid-4.grid--start .grid-item:nth-child(3n-2){grid-column:1/3}.grid-template.grid-3.grid--end .grid-item:nth-child(2n){grid-column:2/4}.grid-template.grid-4.grid--end .grid-item:nth-child(3n){grid-column:3/5}.grid-template .l-ratio-td--4-3{height:calc(var(--col-width)/1.3333333333);padding-bottom:0}.grid-template .l-ratio-td--5-7{height:calc(var(--col-width)/.7142857143);padding-bottom:0}.grid-template .l-ratio-td--16-9{height:calc(var(--col-width)/1.7777777778);padding-bottom:0}.grid-template .l-ratio-td--1{height:calc(var(--col-width));padding-bottom:0}}@media only screen and (max-width: 767px){.grid-template.grid-m-1{--columns: 1}.grid-template.grid-m-2{--columns: 2}.grid-template.gap-m--row{--gap: calc((100vw - var(--scrollbar-width)) / 25)}.grid-template .l-ratio--4-3{height:calc(var(--col-width)/1.3333333333);padding-bottom:0}.grid-template .l-ratio--5-7{height:calc(var(--col-width)/.7142857143);padding-bottom:0}.grid-template .l-ratio--16-9{height:calc(var(--col-width)/1.7777777778);padding-bottom:0}.grid-template .l-ratio--1{height:calc(var(--col-width));padding-bottom:0}.grid-template.grid-4.grid--start .grid-item:nth-child(3n-2),.grid-template.grid-4.grid--end .grid-item:nth-child(3n){--columns: 1;grid-column:1/3}}.infinite-slider-indicators{left:0;bottom:0;height:2px;transition:opacity .3s ease}.infinite-slider-indicator{width:50px;transition:transform .3s ease}.infinite-slider-slide{transition:transform .3s ease;transform:translateX(0)}.infinite-slider-slide:nth-child(1){transform:translateX(calc(-100% - 1px))}.infinite-slider-slide:nth-child(3){transform:translateX(calc(100% + 1px))}@media only screen and (max-width: 1190px){.infinite-slider-helper{background-color:rgba(0,0,0,.5);transition:opacity .3s ease}.infinite-slider-helper-animation-wrapper{height:40px;width:130px;animation:swipe-helper 3s linear 4 forwards}.infinite-slider-helper-stroke{height:18px;width:19px;background:rgba(255,255,255,.4);border-radius:9px;top:0;left:10px;animation:swipe-helper-stroke 3s 4 forwards}.infinite-slider-helper-icon{animation:swipe-helper-icon 3s 4 forwards;width:40px;top:4px;left:5px}.infinite-slider-wrapper.show-indicators .infinite-slider-indicators{opacity:1}}@media only screen and (min-width: 1191px){.infinite-slider-nav{top:50%;width:2.4rem;height:2.4rem;margin-top:-1.2rem;font-size:2rem;line-height:0;opacity:0;transition:.3s ease;background-color:rgba(255,255,255,.7)}}@media only screen and (min-width: 1191px)and (hover: hover)and (pointer: fine){.infinite-slider-nav:hover{background-color:#fff}}@media only screen and (min-width: 1191px){.infinite-slider-wrapper:hover .infinite-slider-nav{opacity:1}}@media only screen and (min-width: 1191px)and (hover: hover)and (pointer: fine){.infinite-slider-wrapper:hover .infinite-slider-indicators{opacity:1}}@media only screen and (min-width: 1191px){.infinite-slider-prev{left:14px}}@media only screen and (min-width: 1191px){.infinite-slider-next{right:14px}}@keyframes swipe-helper{0%{opacity:0}20%{opacity:0}33%{opacity:1}70%{opacity:1}83%{opacity:0}100%{opacity:0}}@keyframes swipe-helper-icon{0%{transform:translateX(90px) rotate(10deg)}33%{transform:translateX(90px) rotate(10deg);animation-timing-function:cubic-bezier(0.65, 0, 0.35, 1)}53%{transform:translateX(3px) translateY(-1px) rotate(0deg)}100%{transform:translateX(3px) translateY(-1px) rotate(0deg)}}@keyframes swipe-helper-stroke{0%{transform:translateX(90px);width:19px}33%{transform:translateX(90px);width:19px;animation-timing-function:cubic-bezier(0.65, 0, 0.35, 1)}53%{width:109px;transform:translateX(0);animation-timing-function:cubic-bezier(0.65, 0, 0.35, 1)}70%{width:19px;transform:translateX(0)}100%{width:19px;transform:translateX(0)}}.fit-comparator .tabs .tabs-list{justify-content:space-evenly}.fit-comparator .tabs .tabs-button{flex-grow:1}.fit-comparator .fit-pin{flex:1 1 100%}.fit-comparator .fit-pin-number{flex:0 0 auto;border:1px solid #002d18;align-self:start;border-radius:100%;width:20px;height:20px;text-align:center;line-height:1.8rem;user-select:none}.fit-comparator.fit-comparator--panel .fit-header{padding:24px}.fit-comparator.fit-comparator--panel .fit-details--mobile{height:48px}.fit-comparator.fit-comparator--panel .fit-pins{padding:16px 24px}.fit-comparator.fit-comparator--panel .fit-title{display:none}.fit-comparator.fit-comparator--panel .fit-header,.fit-comparator.fit-comparator--panel .fit-pins{padding-left:0;padding-right:0}.fit-comparator.fit-comparator--panel .fit-header{padding-top:0}@media only screen and (max-width: 1190px){.fit-comparator:not(.fit-comparator--panel) .fit-header{padding:24px}.fit-comparator:not(.fit-comparator--panel) .fit-details--mobile{height:48px}.fit-comparator:not(.fit-comparator--panel) .fit-pins{padding:16px 24px}}@media only screen and (min-width: 1191px){.fit-comparator:not(.fit-comparator--panel) .fit-header{width:33%}.fit-comparator:not(.fit-comparator--panel) .fit-images{position:absolute;inset:0;overflow:hidden;z-index:0}.fit-comparator:not(.fit-comparator--panel) .starter-fit-tabs{position:absolute;right:16px;bottom:16px;width:340px}.fit-comparator:not(.fit-comparator--panel) .tabs-panels{border:1px solid #002d18;border-top:none;margin:0 auto}.fit-comparator:not(.fit-comparator--panel) .fit-pins{flex-direction:column;padding:24px 16px}}.js-popin-footer .fit-details--mobile{height:48px}@keyframes animated-button{from{transform:translate3d(-50%, -25px, 0);opacity:1}to{transform:translate3d(-50%, 0, 0);opacity:0}}.btn-scroll{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);width:80px;height:80px;font-size:5rem;line-height:11rem;text-align:center;transition:all ease .3s;z-index:1}.btn-scroll.is-animated{animation:animated-button 1.5s linear infinite;will-change:opacity,transform}@media only screen and (min-width: 768px){.l-btn-scroll-td-extraspace{padding-bottom:110px}}@media only screen and (max-width: 767px){.l-btn-scroll-m-extraspace{padding-bottom:110px}}.tabs{display:block;max-width:100%;position:relative}.tabs .tabs-buttons-wrapper{position:relative;display:block;overflow-x:auto;scroll-behavior:smooth;white-space:nowrap}.tabs .tabs-list{display:flex;border:solid 1px #002d18;justify-content:center;width:max-content;margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.tabs .tabs-list{margin-left:0;margin-right:0}}.tabs .tabs-list--full-width{min-width:100%}.tabs .tabs-list--align-left{margin-left:unset;margin-right:unset}.tabs .tabs-button{display:inline-block;position:relative;cursor:pointer;padding:16px;background-color:rgba(0,0,0,0);transition:background-color .15s ease-in-out}.tabs .tabs-button::after{content:"";display:block;position:absolute;height:0;bottom:0;left:50%;right:50%;background-color:#002d18;transition:left .15s ease-in-out,right .15s ease-in-out}@media(hover: hover)and (pointer: fine){.tabs .tabs-button:hover{background-color:#f4f4f4}}.tabs .tabs-button.is-active::after{height:3px;left:0%;right:0%}.tabs .tabs-button:disabled{cursor:not-allowed;background-color:rgba(0,0,0,0);opacity:.5}.tabs .tabs-label{display:block}.tabs .is-active .tabs-label,.tabs .is-active.tabs-label{font-weight:bold}.tabs .tabs-subtitle{display:block;margin-top:4px;color:#66706b;font-size:13px}.tabs .tabs--no-border{border:none !important}.theme--dark .tabs,.tabs.tabs--reverted{color:#fff}.theme--dark .tabs .tabs-list,.tabs.tabs--reverted .tabs-list{border:solid 1px #fff}.theme--dark .tabs .tabs-label,.tabs.tabs--reverted .tabs-label{color:#fff}.theme--dark .tabs .tabs-subtitle,.tabs.tabs--reverted .tabs-subtitle{color:#c8c8c8}.theme--dark .tabs .tabs-button::after,.tabs.tabs--reverted .tabs-button::after{background-color:#fff}@media(hover: hover)and (pointer: fine){.theme--dark .tabs .tabs-button:hover:not(:disabled),.tabs.tabs--reverted .tabs-button:hover:not(:disabled){background-color:#004927}}.collapsible{display:grid;grid-template-rows:0fr;opacity:0;transition:opacity 166ms ease,grid-template-rows 166ms ease 166ms}.collapsible.is-expanded{grid-template-rows:1fr;opacity:1;transition:opacity 166ms ease 332ms,grid-template-rows 166ms ease 166ms}.collapsible .collapsible-inner{overflow:hidden}/*# sourceMappingURL=plp-non-critical.css.map */
